Sisukord:
- Tarvikud
- Samm: valmistage kaugjuhtimispult ette
- Samm: valmistage ette D1 Mini: vilkuv mikropüüt
- Samm: laadige Remote.py skript
- Samm: testige oma lauda
- Samm: kilbi jootmine
- 6. samm: oma auto ehitamine
Video: Jõuluvana auto: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Siin on väike lõbus projekt, mille tegin jõulupühade ajal. Seda on lihtne ja lihtne ehitada, seda juhitakse WiFi-ühenduse ja Android-telefoni või tahvelarvuti kaudu. Mikrokontroller on ESP8266 Wemos D1-mini plaadil, sellele on installitud MicroPython ja see käivitab väikese skripti, mida nimetatakse remote.py. Selle peal on kilp (diy), millel on 3 transistorit, mõned takistid ja pingeregulaator (toiteallikaks on vana 2S 850mAh Lipo).
Pult on Android -telefon või tahvelarvuti, kuhu on installitud fantastiline RoboRemo rakendus:
Avage RoboRemo
See rakendus saab ühenduse luua Bluetoothi, TCP ja UDP kaudu. Kuna meie D1 pardal on WiFi, võime bluetooth -riistvara vahele jätta ja vooluahela väga lihtsana hoida. Seadistame oma D1 pääsupunktiks, loome ühenduse telefoni või tahvelarvutiga ja saadame käske UDP kaudu.
YouTube'i video
Tarvikud
1 Wemos D1 mini, millele on installitud uusim Micropython. Ahmed Nouira tegi suurepärase juhendi D1 mini välgutamiseks: selle leiate siit
1 DIY kilp teie D1 mini jaoks (Banggood)
3 transistorit BC 517 (natuke liialdatud, kuid mul polnud teisi saadaval)
3 takistit 39 kOhm 0, 25 vatti baasi polarisatsiooni jaoks
1 Pingeregulaator 5V (7805 vms, kasutasin LM2940-5 KAPITAATORIGA)
Ledid, 2 või 4, kui teile meeldivad auto tagatuled.
220Ohm takistid, 1 iga LED -i kohta.
2 hammasratastega ratastega mootorit nagu Banggoodi liinil järgneval robotil.
Puit, plastplekk või mis iganes auto kere valmistamiseks.
Tahvelarvuti või telefon, Android, millele on installitud rakendus RoboRemo.
Samm: valmistage kaugjuhtimispult ette
Kõigepealt peame seadistama oma telefoni või tahvelarvuti kaugjuhtimispuldiks. Installige rakendus RoboRemo ja vaadake nende veebisaiti: RoboRemo sait.
Siit leiate kõik vajalikud asjad ja õpetused. Laadige alla pdf-käsiraamat ja lugege seda.
Kui olete installinud, proovige seda lihtsalt, see on väga lihtne! Meie puldil on 4 nuppu, nagu piltidel näha: start, stop, vasak ja parem.
Iga nupu vajutamisel saadetakse tekstistring, millele järgneb uus rida (tagasilöök ja märk). Seadistage oma nupud, märkige iga nupu tekstistring. Teie skript otsib neid stringe jõuluvana sõiduki juhtimiseks:-)
Samm: valmistage ette D1 Mini: vilkuv mikropüüt
Ahmed Nouira tegi suurepärast tööd, siin on kõik, mida vajate oma Wemos D1 ettevalmistamiseks:
Vilkuv MicroPython
D1 puhul tuleb aga kasutada järgmist käsku esptool:
esptool.py --port /dev /ttyUSB0-write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin
(See on Linuxi masina jaoks, Mac ja Windows on erinevad, ka.bin -fail võib olla erinev). Kõige olulisem on Wemos D1 jaoks --flash_mode dio.
Kui sisestate terminali lihtsalt esptool.py, kuvatakse see kõik valikud.
Kui teil on probleeme MicroPythoni vilkumisega, on siin mõned kasulikud lingid:
MicroPythoniga alustamine
Juhuslikud Nerd õpetused
MicroPythoni foorum
Ja Google on teie sõber, sisestage lihtsalt "Vilkuv mikropüüton Wemos D1 -s".
Samm: laadige Remote.py skript
Kui teie D1 -sse on installitud Micropython, on aeg Remote.py skript üles laadida.
Muutke/jagage/kopeerige/mida iganes:-). Lihtsalt tehke oma RoboRemo käsustringid varju
(saadetakse iga kord, kui vajutate telefoni/tahvelarvuti nuppu) vastake skriptile.
Nimetage skriptis AP nimi ja parool ümber, kui soovite.
Skriptide kirjutamiseks ja üleslaadimiseks kasutan Thonny IDE -d. Kui kasutate mõnda muud meetodit, veenduge, et teie tekstiredaktor ei muuda skriptide identiteeti, vastasel juhul kaebab Micropython.
Kate tekstiredaktorit (Linux) saab konfigureerida Pythoni skriptide jaoks ja see hoolitseb õige identiteedi eest. Ampy saab skripti teie pardale välgutada. Ampy juurde.
Vaadake juhuslike närvijuhendite saiti kõigi võimaluste kohta: link
Kerige alla jaotiseni Eeldused
Thonny võimaldab skripti selle ümbernimetamise ajal laadida, enne kui tahvlile vilgub, tuleb Remote.py ümber nimetada boot.py.
Samm: testige oma lauda
Pärast AP -nime ja parooli muutmist ning skripti laadimist on aeg teha lihtne test:
- Pange oma telefon/tahvelarvuti ja arvuti tööle
- Ühendage D1mini USB -porti ja oodake veidi, D1 peaks algama pääsupunktina
-ühendage telefon/tahvelarvuti jaotises Seadistamine/Wifi juurdepääsupunktiga
-ühendage rakendus Roboremo pääsupunktiga: menüü/ühendage/Internet (UDP)/ühendage ip: port
-sisestage 192.168.4.1:5000
-avage PuTTy või mõni muu jadaemulaator
-sisestage port (minu puhul/dev/ttyUSB0) ja määrake andmeedastuskiiruseks 115200, te ei näe REPL-i, kuid ärge muretsege:-)
- vajutage oma Android -telefoni/tahvelarvuti käsunuppe ja jälgige PuTTy terminali väljundit: vaadake videot
-kui vigu ei esine: järgmine samm: käivitage jootmisseade:-)
Samm: kilbi jootmine
Alustage aku pistiku ja pingeregulaatori (ja kondensaatori, kui kasutatakse LM2940-5) jootmist. Pärast töö kontrollimist ühendage aku akuga. Mõõtke väljundpinge (5V). Kui OK joodab 5V väljundi ja GND kilbi klemmidele, vaadake varjestusel olevaid märgistusi. Jootke kilbi pistikud.
Nüüd ühendage 5V ja GND siin, juhtige muud osad skemaatiliselt. Ühendage mootorid ja LED -id ning oletegi valmis!
TÄHTIS! Kontrollige ja kontrollige oma tööd enne kilbi paigaldamist D1mini. Vead võivad teie laua hävitada …
6. samm: oma auto ehitamine
See on ka väga lihtne: minu oma on valmistatud puidust värvi segamispulkadest, mis on liimitud kokku tsüano aka superliimiga. Mootorid on fikseeritud kahepoolse teibiga ja ümarat polti kasutatakse ninarattaks. Proovisin teisi seadistusi, kuid see andis parima tulemuse, seadistus on sama nagu Banggoodi joone järgija. Kere on valmistatud balsast (tegin palju kriimustustega ehitatud lennukeid, nii et mul on veel varu):-)
Nüüd jootke mootori juhtmed ja led-juhtmed, kontrollige, kas mõlemad rattad jooksevad edasi, kui vajutate "start".
See on viimane samm, nüüd on aeg oma autoga sõita ja palju lõbutseda:-)
Soovitan:
Jõuluvana PCB Arduino moodul: 5 sammu
Jõuluvana trükkplaadi Arduino moodul: jõulud on käes ja Silícios Lab pakub teile hea meelega parimat. 2019. aasta jõuludel pakume Arduinole jõuluvana moodulit. Selle mooduli kaudu saate juhtida oma jõuluvana kätt, silmi ja kapotti. Lisaks sa c
Jõuluvana sortimismüts: 10 sammu (piltidega)
Jõuluvana sorteerimüts: Oleme teinud tihedat koostööd jõuluvana töökojaga, et tuua teile see uuendus ulakas või kena nimekirjaga suhtlemisel. Nüüd saate reaalajas kontrollida, kas teie head ja halvad teod on mõjutanud teie positsiooni jõuluvana naughty või nice nimekirjas! Lõbus projekt
Pisike armas jõuluvana mänguasi (2. osa): 3 sammu
Pisike armas jõuluvana mänguasi (2. osa): tegin jõuluvana mänguasja varem juhendatavaks, peate selle enne selle projekti tegemist tegema. Nüüd teeme selle paremaks
Jõuluvana tervitus: 4 sammu (piltidega)
Tervitades jõuluvana: see projekt tehti osana jõulukaunistustest. See on jõuluvana nukk, millel on tuled ja käsi, mis liiguvad teie tuvastamisel
Jõuluvana pood 2017, rong: 4 sammu (piltidega)
Jõuluvana pood 2017, rong: Jõuluvana pood 2017 on jõuluvana poe 2016. aasta täiendatud versioon. Tahtsin lisada veel ühe rongi, kuid ainus ruum jäi lae alla. Selleks, et rong tagurpidi sõita, peate kasutama ainult magneteid. Õige? Muidugi on mõned väikesed üksikasjad