Kazalo:
- 1. korak: Ali kupite avtomobilski komplet ESP8266 ali kupite komplet ESP8266/gonilnik motorja
- 2. korak: Spajkajte žice na motorje … Nato se povežite z motorno ploščo motorja
- 3. korak: Sestavite svoj avto …
- 4. korak: Sestavite svoj avto … Nadaljevanje.
- 5. korak: Vzpostavite vse povezave
- 6. korak: Prenesite ESP Flasher
- 7. korak: Prenesite osnovno vdelano programsko opremo ESP8266
- 8. korak: Zaženite ESP Flasher
- 9. korak:
- 10. korak:
- 11. korak:
- 12. korak: Osnovna vdelana programska oprema Flash ESP8266
- Korak: Odklopite računalnik in vklopite napajanje iz baterije …
- Korak 14: Povežite se z napravo iz računalnika prek WIFI
- Korak 15: Nastavite Esp8266 za prijavo na vaš Wi -Fi
- Korak: Naložite ESP_Robot.bas
- Korak 17: Ko to storite, kliknite ESP_Robot.bas in nato kliknite Uredi in nato RUN
- 18. korak: Prilagodite hitrost in se nato zabavajte
Video: Robotski avtomobil ESP8266 programiran z ESP8266 Basic: 18 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
Sem učitelj naravoslovja v srednji šoli in tudi svetovalec Robotskega kluba. Iskal sem cenovno ugodnejše načine, kako prinesti robote v roke svojim študentom. Z nizkimi cenami plošč ESP8266 mi je uspelo ustvariti avtonomni avtomobil za manj kot 20 USD. Kompleti Lego Mindstorm stanejo 300 dolarjev, kompleti MakeBlock stanejo približno 100 dolarjev, to pomeni precejšen prihranek, ki mi omogoča, da se na naša tekmovanja v robotiki vključi več študentov. Da bi lahko tekmoval z drugimi roboti, se zavedam, da so potrebni drugi senzorji, kot so ultrazvočni senzorji razdalje in senzorji za sledenje liniji … vendar jih je mogoče kupiti za manj kot 20 USD, zaradi česar moji roboti stanejo manj kot 50 USD, kar lahko naredi vse, kar stane dvakrat toliko.
Vsi naši učenci uporabljajo chromebooks in s propadom brezplačnega spletnega mesta Codebender so bili roboti arduino postavljeni nekoliko izven dosega. Vem, da create.arduino.cc ponuja rešitev, vendar sem z omejenimi sredstvi iskal brezplačne alternative.
Z uporabo ESP8266 s ploščo motornega gonilnika lahko zdaj upravljam avto z robotom prek wifija. Z uporabo ESP8266 Basic lahko zdaj svoj program spremenite tudi prek wifi. Vse to lahko storite v brskalniku na študentskih chromebooks.
Čeprav vam ESP8266 Basic ne dovoljuje uporabe senzorjev v takšnem stanju, (Basic je prepočasen za branje nekaterih od teh senzorjev), upam, da bom ustvaril in programiral senzorske module arduino, ki se povezujejo z osnovnimi moduli ESP8266, tako da je mogoče krmiljenje robota programirati v osnovnih z uporabo teh arduinov, ki jih vnaprej programiram z nalogami zaznavanja. To bi stroškom robota dodalo le približno 5 do 10 USD (vendar že imam veliko arduino plošč, ki jih lahko uporabim v ta namen.)
1. korak: Ali kupite avtomobilski komplet ESP8266 ali kupite komplet ESP8266/gonilnik motorja
Povezava do kompleta gonilnikov motorja ESP8266:
www.ebay.com/itm/ESP8266-CP2102-Developmen…
Povezava do pametnega avtomobilskega kompleta ESP8266:
www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649
Če se odločite za komplet gonilnika esp8266/motorja in želite narediti sami, boste potrebovali motorje:
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
Za avtomobil robota sem uporabil črno penasto ploščo, kupljeno pri Dollarjevem drevesu, ker sem že imel motorje in komplet ESP8266/Motor Driver.
2. korak: Spajkajte žice na motorje … Nato se povežite z motorno ploščo motorja
Uporabil sem 4 žične moško-ženske skakalce, ki sem jih prerezal na pol. Na ta način, potem ko priključite žice na motorje in vozniško ploščo, morate le končno priključiti moški konec z ženskim koncem. To tudi nekoliko olajša usmerjanje žic, ni pa nujno, lahko uporabite 4 žice (po 2 za vsak motor) za priključitev motorjev na ploščo.
Žice morate spajkati na motor, da lahko motorje priključite na voznikovo ploščo.
Uporabil sem vroče lepilo, da sem ohranil žice na mestu kot obliko lajšanja stresa.
3. korak: Sestavite svoj avto …
Če ste kupili avtomobilski komplet, ga sestavite v skladu s slabo prevedenimi navodili … vendar ni preveč težko in samoumevno.
4. korak: Sestavite svoj avto … Nadaljevanje.
Če se boste lotili samostojnega dela, bo šlo nekoliko hitreje, pod pogojem, da pri sestavljanju svojega uporabite zadrge / vroče lepilo / raco ali pakirni trak, kot sem jaz svojega.
Motorje/sklop kolesa povežite z ohišjem in napeljite žice do gonilnika motorja.
5. korak: Vzpostavite vse povezave
Zdaj morate motorne in napajalne žice priključiti na voznikovo ploščo. Morda boste morali priključiti tudi ESP8266 na gonilniško ploščo. Ko je vse povezano in zavarovano, uporabite kabel mikro USB, da ga priključite v računalnik.
Napajanje iz akumulatorja priključite na maso (črna) in Vin (rdeča).
Priključite žice iz enega motorja na a+ in a-, druge žice motorja priključite na b+ in b-.
Povežite Vin z Vm s skakalcem.
6. korak: Prenesite ESP Flasher
Različica Win64
github.com/nodemcu/nodemcu-flasher/raw/mas…
Različica Win32
github.com/nodemcu/nodemcu-flasher/raw/mas…
7. korak: Prenesite osnovno vdelano programsko opremo ESP8266
github.com/esp8266/Basic/raw/NewWebSockets…
Prosimo, da si zapišete imenik, v katerega ga naložite….
8. korak: Zaženite ESP Flasher
Zaženite ESP8266Flasher.exe
nato kliknite konfiguracijo in nato zobnik, da izberete vdelano programsko opremo
9. korak:
V imeniku za prenos poiščite binarno datoteko, ki se uporablja za osnovno vdelano programsko opremo ESP8266.
10. korak:
Naj se pokliče: ESP8266Basic.cpp.bin Ko to naložite, se prepričajte, da vidite vrata COM, na katera je priključen vaš ESP8266, nato kliknite FLASH. (Dvakrat sem ga prenesel … zato imam dve datoteki …)
11. korak:
12. korak: Osnovna vdelana programska oprema Flash ESP8266
Korak: Odklopite računalnik in vklopite napajanje iz baterije …
Ko naložite vdelano programsko opremo, odklopite računalnik in se prepričajte, da so baterije pravilno nameščene. Za vklop na krovu uporabite stikalo.
Korak 14: Povežite se z napravo iz računalnika prek WIFI
Poiščite ODPRTO dostopno točko z imenom ESP v imenu. Povežite se z dostopno točko. Geslo ne bi smelo biti potrebno.
Ko se povežete, v brskalnik vnesite: https://192.168.4.1, da se povežete z robotom.
Podatke o ESP8266 Basic najdete na
Prenesite program ESP8266 Robot Car s https://esp8266robot.nmmaker.net ali s spodnje povezave:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Korak 15: Nastavite Esp8266 za prijavo na vaš Wi -Fi
Kliknite Nastavitve in dodajte svoje podatke o WiFi. ko končate, kliknite shrani, nato kliknite znova zaženi.
Korak: Naložite ESP_Robot.bas
Prenesite ESP_Basic s klikom na:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Kliknite Upravitelj datotek in odprite ESP_Robot.bas, da ga lahko naložite na svojo ploščo. Lahko pa tudi ustvarite datoteko v beležnici in jo kopirate ter prilepite v datoteko in jo shranite v računalnik. (Ugotovil sem, da se včasih pri kopiranju in lepljenju v urejevalnik za ESP Basic pojavijo dodatni znaki, ki povzročajo napake.)
hitrost = 0
[zgoraj]
hitrost drsnika "hitrost" tiskanja, 0, 1024 gumb za tiskanje "naprej", [naprej] gumb za tiskanje "levo", [levo] gumb "desno", [desno] gumb za tiskanje "nazaj", [nazaj] gumb za tiskanje "ustavitev", [stop] gumb za tiskanje "Izhod", [getMeOutOfHere] počakajte
[ustaviti]
io (pwo, 5, 0) io (pwo, 4, 0) io (po, 0, 1) io (po, 2, 1) počakaj
[naprej]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 1) io (po, 2, 1) počakaj
[nazaj]
io (pwo, 5, hitrost) io (pwo, 4, hitrost) io (po, 0, 0) io (po, 2, 0) počakaj
[prav]
io (pwo, 5, hitrost) io (pwo, 4, hitrost) io (po, 0, 1) io (po, 2, 0) počakaj
[levo]
io (pwo, 5, hitrost) io (pwo, 4, hitrost) io (po, 0, 0) io (po, 2, 1) počakaj
[getMeOutOfHere]
konec
Korak 17: Ko to storite, kliknite ESP_Robot.bas in nato kliknite Uredi in nato RUN
18. korak: Prilagodite hitrost in se nato zabavajte
Priporočena:
Super enostaven robotski avtomobil: 6 korakov
Super enostaven robotski avtomobil: za začetek tega projekta boste potrebovali naslednje stvari:- 4 pokrovčki za steklenice- 4 palčke za mačke- 3 velike palčke- 16 mini gumic za lase- škarje- pištola za vroče lepilo- 2 tanki leseni palici (I rabljena nabodala za živila)- 1 motor- 1 baterija, ki drži
Robotski avtomobil Arduino Bluetooth: 18 korakov (s slikami)
Arduino Bluetooth Robot Car: Zgradite svoj prvi Arduino Robot Car! Najbolj popolna in celovita vizualna navodila po korakih za izdelavo vašega prvega Arduino Bluetooth Robot Car. Uživajte
Robotski avtomobil, ki se izogiba oviram: 9 korakov
Robotski avtomobil, ki se izogiba oviram: Kako zgraditi robota, ki se izogiba oviram
Robotski avtomobil s krmiljenjem Bluetooth: 13 korakov (s slikami)
Robotski avtomobil s krmiljenjem Bluetooth: ali ste bili vedno navdušeni nad avtomobili RC? Ste si kdaj želeli narediti enega sami? upravljate s svojim pametnim telefonom? ---- > torej začnite fantje, tukaj v tem projektu sem s pomočjo Arduina poskušal narediti avto, ki ga upravlja Bluetooth. Imam inc
Robotski avtomobil s krmiljenjem Bluetooth z uporabo Arduina: 8 korakov (s slikami)
Robotski avtomobil s krmiljenjem Bluetooth z uporabo Arduina: V tem navodilu vas bom vodil pri izdelavi robotskega avtomobila, ki nadzira Bluetooth prek vašega mobilnega telefona android. Ne samo to, robot ima posebno sposobnost, da se izogne oviram, ki jih naleti pri premikanju avtomobila naprej. Robo