Përmbajtje:
- Furnizimet
- Hapi 1: Përgatitni telekomandën tuaj
- Hapi 2: Përgatitni D1 Mini tuaj: Mikropitoni ndezës
- Hapi 3: Ngarko Skriptin Remote.py
- Hapi 4: Provoni bordin tuaj
- Hapi 5: Saldimi i Mburojës
- Hapi 6: Ndërtimi i makinës suaj
Video: Makina e Babagjyshit: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
Këtu është një projekt i vogël argëtues që kam bërë gjatë festave të Krishtlindjeve. It'sshtë e thjeshtë dhe e lehtë për tu ndërtuar, kontrollohet përmes një lidhje WiFi dhe një telefoni ose tablet Android. Mikrokontrolluesi është një ESP8266 në një bord Wemos D1-mini, ai ka të instaluar MicroPython dhe drejton një skript të vogël të quajtur remote.py. Ajo ka një mburojë në krye (DIY) me 3 transistorë, disa rezistorë dhe një rregullator të tensionit (burimi i energjisë është një Lipo i vjetër 2S 850mAh).
Telekomanda është një telefon Android ose tabletë me aplikacionin fantastik RoboRemo të instaluar:
Shkoni te RoboRemo
Ky aplikacion mund të lidhet përmes Bluetooth, TCP dhe UDP. Për shkak se D1 ynë ka WiFi në bord, ne mund të kapërcejmë pajisjen bluetooth dhe ta mbajmë qarkun shumë të thjeshtë. Ne konfigurojmë D1 -in tonë si pikë aksesi, lidhemi me telefonin ose tabletin tonë dhe dërgojmë komanda përmes UDP.
Video në YouTube
Furnizimet
1 Wemos D1 mini me Micropython -in e fundit të instaluar. Ahmed Nouira bëri një udhëzues të shkëlqyeshëm se si të ndizni mini D1 tuaj: gjeni këtu
Mburoja 1 Diy për mini D1 tuaj (Banggood)
3 transistorë para Krishtit 517 (pak të tepërt, por nuk kisha të tjerë në dispozicion)
3 rezistencë 39kOhms 0, 25 Watt për polarizimin bazë
1 Rregullator i tensionit 5V (7805 ose i ngjashëm, kam përdorur një LM2940-5 ME KAPACITOR)
Led's, 2 ose 4 nëse ju pëlqejnë dritat e pasme në makinën tuaj.
Rezistenca 220Ohm, 1 për secilën led.
2 motorë të drejtuar me rrota si në robotin e vijës Banggood.
Druri, fletë plastike ose çfarëdo që të bëjë trupin e makinës.
Një tabletë ose telefon, ANDROID, me aplikacionin RoboRemo të instaluar.
Hapi 1: Përgatitni telekomandën tuaj
Së pari ne duhet të konfigurojmë telefonin ose tabletin tonë si telekomandë. Instaloni aplikacionin RoboRemo dhe shikoni faqen e tyre të internetit: Faqja RoboRemo.
Këtu do të gjeni të gjitha gjërat dhe mësimet që ju nevojiten. Shkarkoni manualin pdf dhe lexojeni.
Pasi të jetë instaluar, thjesht provojeni, është shumë e lehtë! Telekomanda jonë ka 4 butona siç shihen në fotografi: fillimi, ndalimi, majtas dhe djathtas.
Kur shtypet secili buton do të dërgojë një varg teksti të ndjekur nga një linjë e re (backslash n char). Konfiguroni butonat tuaj, vini re vargun e tekstit për secilin buton. Skenari juaj do të kërkojë këto tela për të drejtuar automjetin e Babagjyshit:-)
Hapi 2: Përgatitni D1 Mini tuaj: Mikropitoni ndezës
Ahmed Nouira bëri një punë të shkëlqyeshme, këtu është gjithçka që ju nevojitet për të përgatitur Wemos D1 tuaj:
MicroPython që ndizet
megjithatë, për D1 duhet të përdoret komanda e mëposhtme eptool:
esptool.py --port /dev /ttyUSB0-write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin
(Kjo është për një makinë Linux, Mac dhe Windows do të jenë të ndryshëm, gjithashtu skedari.bin mund të jetë i ndryshëm). Më e rëndësishmja është dio --flash_mode për Wemos D1.
Nëse shkruani vetëm esptool.py në një terminal ai tregon të gjitha opsionet.
Nëse keni probleme me ndezjen e MicroPython këtu janë disa lidhje të dobishme:
Fillimi me MicroPython
Mësime të rastësishme Nerd
Forumi i MicroPython
Dhe Google është miku juaj, thjesht shkruani "Mikropitoni ndezës në Wemos D1".
Hapi 3: Ngarko Skriptin Remote.py
Kur D1 -ja juaj të ketë të instaluar Micropython është koha për të ngarkuar skriptin Remote.py.
Ndjehuni të lirë të modifikoni/ndani/kopjoni/çfarëdo:-). Thjesht bëni shure vargjet tuaja të komandës RoboRemo
(dërgohet sa herë që shtypni një buton në telefonin/tabletin tuaj) përputhet me skenarin.
Riemërtoni APname dhe fjalëkalimin në skript si të doni.
Unë përdor Thonny IDE për të shkruar dhe ngarkuar skriptet. Nëse përdorni një metodë tjetër, sigurohuni që redaktuesi juaj i tekstit të mos ndryshojë identitetin e skripteve ose Micropython do të ankohet.
Redaktori i tekstit Kate (Linux) mund të konfigurohet për skriptet Python dhe do të kujdeset për identifikimet e duhura. Ampy mund ta fusë skenarin në tabelën tuaj. Për Ampy.
Shikoni faqen e Random Nerd Tutorials për të gjitha mundësitë: Lidhje
Shkoni poshtë në seksionin Parakushtet
Thonny ju lejon të ngarkoni një skenar gjatë riemërimit të tij, Remote.py duhet të riemërohet boot.py para se të ndizet në bordin tuaj.
Hapi 4: Provoni bordin tuaj
Pas modifikimit të APname dhe fjalëkalimit tuaj dhe ngarkimit të skriptit është koha për një test të thjeshtë:
- Ndezni telefonin/tabletin dhe kompjuterin tuaj
- Lidheni D1mini me një port USB dhe prisni pak, D1 duhet të fillojë si Access Point
-lidhni telefonin/tabletin tuaj me pikën e hyrjes në seksionin e konfigurimit/Wifi
-lidhni aplikacionin Roboremo me pikën e hyrjes: menu/connect/internet (UDP)/lidheni me ip: port
-hyni 192.168.4.1:5000
-hap PuTTy ose një emulator tjetër serial
-hyni në port (/dev/ttyUSB0 në rastin tim) dhe vendosni normën e baud në 115200, nuk do të shihni REPL por mos u shqetësoni:-)
- goditni butonat e komandës në telefonin/tabletin tuaj Android dhe vëzhgoni daljen në terminalin PuTTy: shikoni videon
-nëse nuk ndodhin gabime: hapi tjetër: ndizni pajisjet tuaja të saldimit:-)
Hapi 5: Saldimi i Mburojës
Filloni duke bashkuar lidhësin e baterisë dhe rregullatorin e tensionit (dhe kondensatorin nëse përdoret LM2940-5). Mblidhni baterinë pas verifikimit të punës tuaj. Matni tensionin e daljes (5V). Nëse OK lidhni 5Voutput dhe GND në terminalet e mburojës, shihni shenjat në mburojë. Lidhni lidhësit e mburojës.
Tani lidhni një autobus 5V dhe GND, lidhni pjesët e tjera siç shihet në skemë. Lidhni motorët dhe prizat dhe mbaroni!
E RORTNDSISHME! Kontrolloni dhe kontrolloni dy herë punën tuaj para se të instaloni mburojën në D1mini. Gabimet mund të shkatërrojnë bordin tuaj…
Hapi 6: Ndërtimi i makinës suaj
Kjo është gjithashtu shumë e thjeshtë: imja është bërë nga shkopinj të përzierjes së bojës prej druri të ngjitura së bashku me super ngjitësin cyano aka. Motorët janë të fiksuar me shirit të dyanshëm dhe një bulon i rrumbullakosur përdoret si "rrota e hundës". Provova konfigurime të tjera, por kjo dha rezultatet më të mira, konfigurimi është i njëjtë me ndjekësin e linjës Banggood. Trupi i trupit është bërë nga balsa (kam bërë shumë avionë të gërvishtur, kështu që kam akoma stok):-)
Tani lidhni telat e motorit dhe telat me prizë, kontrolloni nëse të dy rrotat ecin përpara nëse shtypet "fillimi".
Ky është hapi i fundit, tani është koha për të drejtuar makinën tuaj dhe të argëtoheni me ton:-)
Recommended:
Raspberry Pi DIY Smart Doorbell që mund të zbulojë njerëz, makina, etj.: 5 hapa
Raspberry Pi DIY Smart Doorbell që mund të zbulojë njerëz, makina, etj.: Ky dizajn me temë steampunk integrohet me ndihmësin e shtëpisë dhe sistemin tonë audio me shumë dhoma për të komunikuar me pjesën tjetër të shtëpisë sonë të zgjuar DIY. Në vend që të blini një Zile Dera (ose Nest, ose një nga konkurrentët e tjerë) Kam ndërtuar derën tonë të zgjuar të derës
Makina e Policisë Arduino: 6 hapa
Policia Arduino: Përshëndetje dhe mirë se erdhët në këtë udhëzues se si të krijoni veturën tuaj policore! Kam marrë frymëzimin për të bazuar CPT -në time pas një makine policie pasi kam ndërtuar makinën time RC një vit më parë vitin e kaluar si një mënyrë për të hyrë në telekomandë. Kësaj radhe, megjithatë,
Kapelë Renditëse e Babagjyshit: 10 hapa (me fotografi)
Kapelja e Renditjes së Babagjyshit: Ne kemi punuar ngushtë me Workshopin e Babagjyshit për t'ju sjellë këtë risi në komunikimin e keq apo të mirë. Tani, mund të kontrolloni në kohë reale nëse veprat tuaja të mira dhe të këqija kanë ndikuar në qëndrimin tuaj në listën Naughty ose Nice të Babagjyshit! Një projekt argëtues
Përshëndetja e Babagjyshit: 4 hapa (me fotografi)
Përshëndetja e Babagjyshit: Ky projekt u bë si pjesë e dekorimeve të Krishtlindjeve. Shtë kukull e Babagjyshit me drita dhe krah që lëviz kur të zbulon
Dyqani i Babagjyshit 2017, Treni: 4 hapa (me fotografi)
Santa's Shop 2017, Treni: Santa's Shop 2017 është një version i azhurnuar i Santa's Shop 2016. Doja të shtoja një tren tjetër, por dhoma e vetme e mbetur ishte në tavan. E tëra çfarë ju duhet të bëni për të bërë që një tren të ecë përmbys është të përdorni magnete. E drejtë? Sigurisht, ka disa të burgosur të vegjël