Përmbajtje:

Makina e Babagjyshit: 6 hapa
Makina e Babagjyshit: 6 hapa

Video: Makina e Babagjyshit: 6 hapa

Video: Makina e Babagjyshit: 6 hapa
Video: CIMA 2017 - BABADIMER - SANTA 2024, Nëntor
Anonim
Makina e Babagjyshit
Makina e Babagjyshit
Makina e Babagjyshit
Makina e Babagjyshit
Makina e Babagjyshit
Makina e Babagjyshit

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

Përgatitni telekomandën tuaj
Përgatitni telekomandën tuaj
Përgatitni telekomandën tuaj
Përgatitni telekomandën tuaj
Përgatitni telekomandën tuaj
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

Përgatitni D1 Mini tuaj: Mikropiton ndezës
Përgatitni D1 Mini tuaj: Mikropiton 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

Image
Image

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: