Sadržaj:
- Korak 1: Ili kupite ESP8266 automobilski komplet ili kupite ESP8266/komplet upravljačkih programa motora
- Korak 2: Lemljenje žica na motore … Zatim se spojite na ploču vozača motora
- Korak 3: Sastavite svoj automobil …
- Korak 4: Sastavite svoj automobil … Nastavak
- Korak 5: Uspostavite sve veze
- Korak 6: Preuzmite ESP Flasher
- Korak 7: Preuzmite osnovni firmver ESP8266
- Korak 8: Pokrenite ESP Flasher
- Korak 9:
- Korak 10:
- Korak 11:
- Korak 12: Osnovni firmver za Flash ESP8266
- Korak 13: Prekinite vezu s računarom i uključite napajanje baterije …
- Korak 14: Povežite se s uređajem s računara putem WIFI -ja
- Korak 15: Postavite Esp8266 da se prijavite na svoj Wi -Fi
- Korak 16: Otpremite ESP_Robot.bas
- Korak 17: Nakon što to učinite, kliknite na ESP_Robot.bas, a zatim kliknite na Uredi pa kliknite Pokreni
- Korak 18: Podesite brzinu, a zatim se zabavite
Video: Robotski automobil ESP8266 programiran sa ESP8266 Osnovno: 18 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Ja sam nastavnik nauke u srednjoj školi i savjetnik Robotskog kluba. Tražio sam isplativije načine da dovedem robote u ruke svojih učenika. S niskim cijenama ploča ESP8266, uspio sam stvoriti autonomni robot za manje od 20 USD. S Lego Mindstorm kompletima koji koštaju 300 USD, MakeBlock kompletima sa cijenom od oko 100 USD, ovo predstavlja značajnu uštedu koja mi omogućava da imam više učenika uključenih u naša takmičenja iz robotike. Da bih se natjecao s drugim robotima, shvaćam da su potrebni i drugi senzori, poput ultrazvučnih senzora udaljenosti, kao i senzora koji prate liniju … ali oni se mogu kupiti za manje od 20 USD, pa moji roboti koji koštaju ispod 50 USD mogu učiniti sve što može koštati dvostruko više može.
Svi naši studenti koriste Chromebook -ove, a s kolapsom besplatne web stranice Codebender, arduino roboti su postavljeni malo izvan dosega. Znam da create.arduino.cc nudi rješenje, ali uz ograničena sredstva tražio sam besplatne alternative.
Koristeći ESP8266 sa pločom za upravljačke programe motora, sada mogu upravljati robotskim automobilom putem WiFi -ja. Koristeći ESP8266 Basic sada možete izmijeniti svoj program i putem WiFi -ja. Sve se to može učiniti u pregledniku na studentskim chromebook -ovima.
Iako vam ESP8266 Basic neće dopustiti da koristite senzore kakvi jesu, (Basic je prespor za čitanje nekih od ovih senzora) Nadam se da ću stvoriti i programirati arduino senzorske module koji se povezuju s osnovnim modulima ESP8266 tako da se upravljanje robotom može programirati u osnovnim koristeći ove arduine koje unaprijed programiram sa dužnostima sensinga. Ovo bi samo dodalo oko 5-10 USD na troškove robota (međutim, već imam mnogo arduino ploča koje mogu koristiti u tu svrhu.)
Korak 1: Ili kupite ESP8266 automobilski komplet ili kupite ESP8266/komplet upravljačkih programa motora
Veza za ESP8266/Komplet upravljačkih programa motora:
www.ebay.com/itm/ESP8266-CP2102-Developmen…
Veza za ESP8266 Pametni automobilski komplet:
www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649
Ako se odlučite za komplet upravljačkih programa esp8266/motora i želite sami učiniti, bit će vam potrebni motori:
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
Koristio sam crnu pjenastu ploču kupljenu od Dollar tree -a za svoj auto -robot jer sam već imao motore i komplet ESP8266/Motor Driver.
Korak 2: Lemljenje žica na motore … Zatim se spojite na ploču vozača motora
Koristio sam 4 žičane muško-ženske kratkospojnike koje sam prepolovio. Na ovaj način, nakon što spojite žice na motore i upravljačku ploču, sve što trebate učiniti je spojiti muški kraj sa ženskim krajem za konačno spajanje. Ovo također olakšava usmjeravanje žica, ali nije potrebno, možete koristiti 4 žice (po 2 za svaki motor) za povezivanje motora na ploču.
Morat ćete lemiti žice na motor kako biste mogle spojiti motore na upravljačku ploču.
Koristio sam vruće ljepilo da držim žice na mjestu kao oblik oslobađanja od stresa.
Korak 3: Sastavite svoj automobil …
Ako ste kupili automobilski komplet, sastavite ga prema loše prevedenim uputama … ali nije previše teško, samo po sebi razumljivo.
Korak 4: Sastavite svoj automobil … Nastavak
Ako idete sami, to će ići malo brže, pod uvjetom da koristite patent zatvarače / vruće ljepilo / patku ili traku za pakiranje da sastavite svoju kao što sam ja svoju.
Spojite motore/sklop kotača na šasiju i usmjerite žice do vozača motora.
Korak 5: Uspostavite sve veze
Sada morate spojiti motore i žice za napajanje na upravljačku ploču. Možda ćete također morati priključiti ESP8266 na upravljačku ploču. Nakon što je sve spojeno i osigurano, upotrijebite mikro USB kabel za uključivanje u računalo.
Priključite napajanje iz baterije na masu (crna) i Vin (crvena).
Spojite žice s jednog motora na a+ i a-, spojite ostale žice motora na b+ i b-.
Spojite Vin na Vm pomoću kratkospojnika.
Korak 6: Preuzmite ESP Flasher
Win64 verzija
github.com/nodemcu/nodemcu-flasher/raw/mas…
Win32 verzija
github.com/nodemcu/nodemcu-flasher/raw/mas…
Korak 7: Preuzmite osnovni firmver ESP8266
github.com/esp8266/Basic/raw/NewWebSockets…
Molimo zabilježite direktorij u koji ga preuzimate….
Korak 8: Pokrenite ESP Flasher
Pokrenite ESP8266Flasher.exe
zatim kliknite na konfiguraciju, a zatim na zupčanik za odabir firmvera
Korak 9:
Pronađite binarni dokument koji se koristi za osnovni firmver ESP8266 u direktoriju za preuzimanje.
Korak 10:
Trebalo bi nazvati: ESP8266Basic.cpp.bin Kada ovo učitate, provjerite vidite li com port na koji je priključen vaš ESP8266, a zatim kliknite FLASH. (Dva puta sam ga preuzimao … zato imam dvije datoteke …)
Korak 11:
Korak 12: Osnovni firmver za Flash ESP8266
Korak 13: Prekinite vezu s računarom i uključite napajanje baterije …
Kada se učita firmver, odspojite ga s računara i provjerite jesu li baterije pravilno postavljene. Uključite brod pomoću prekidača.
Korak 14: Povežite se s uređajem s računara putem WIFI -ja
Potražite OTVORENU pristupnu tačku sa ESP -om u imenu. Povežite se na pristupnu tačku. Lozinka ne bi trebala biti potrebna.
Kada se povežete, u preglednik upišite: https://192.168.4.1 da biste se povezali sa svojim robotom.
Informacije o ESP8266 Basic možete pronaći na
Preuzmite program ESP8266 Robot Car sa https://esp8266robot.nmmaker.net ili sa donje veze:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Korak 15: Postavite Esp8266 da se prijavite na svoj Wi -Fi
Kliknite na Postavke, a zatim dodajte svoje podatke o WiFi mreži. kada završite, kliknite na dugme Sačuvaj, a zatim kliknite na ponovno pokretanje.
Korak 16: Otpremite ESP_Robot.bas
Preuzmite ESP_Basic klikom na:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Kliknite na Upravitelj datoteka i otvorite ESP_Robot.bas kako biste ga mogli učitati na svoju ploču. Alternativno, možete stvoriti datoteku u bilježnici i kopirati i zalijepiti u datoteku te je spremiti na računalo. (Otkrio sam da se ponekad, kada kopiram i zalijepim u uređivač za ESP Basic, pojavljuju dodatni znakovi koji uzrokuju greške.)
brzina = 0
[vrh]
brzina klizača "speed" za štampanje, 0, 1024 dugme za štampanje "naprijed", [naprijed] dugme za štampanje "lijevo", [lijevo] dugme "desno", [desno] dugme za štampanje "nazad", [nazad] dugme za štampanje "stop", [stop] dugme za štampanje "Exit", [getMeOutOfHere] sačekajte
[stop]
io (pwo, 5, 0) io (pwo, 4, 0) io (po, 0, 1) io (po, 2, 1) čekanje
[naprijed]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 1) io (po, 2, 1) čekanje
[nazad]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 0) io (po, 2, 0) čekanje
[desno]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 1) io (po, 2, 0) čekanje
[lijevo]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 0) io (po, 2, 1) čekanje
[izbavi me odavde]
kraj
Korak 17: Nakon što to učinite, kliknite na ESP_Robot.bas, a zatim kliknite na Uredi pa kliknite Pokreni
Korak 18: Podesite brzinu, a zatim se zabavite
Preporučuje se:
Servo metronom, programiran za različite brzine: 3 koraka
Servo metronom, programabilan za različite brzine: Napravite vlastiti metronom. Sve što vam je potrebno je početni komplet Arduino Mega 2560 i kompatibilan računar
Lako programiran sistem za zalijevanje sa Arduinom: 4 koraka
Lako programiran sustav zalijevanja s Arduinom: Ovaj će projekt održati vaše biljke u životu, bez ikakve intervencije nekoliko dana ili čak tjedana. Ukratko, to je jednostavan programabilni sistem zalijevanja, koji pokreće Arduino. Ako volite elektroniku i biljke, ovaj je projekt napravljen za vas. Vrijeme je
Robotski automobil s Bluetoothom, kamerom i MIT App Inventor2: 12 koraka (sa slikama)
Robotski automobil s Bluetoothom, kamerom i MIT App Inventor2: Jeste li ikada htjeli napraviti vlastiti robot automobil? Pa … ovo je tvoja šansa !! U ovom Instructableu ću vas upoznati sa načinom kako napraviti robotski automobil upravljan putem Bluetootha i MIT App Inventor2. Budite svjesni da sam tek početnik i da mi je ovo prvi instuc
Robotski automobil Low Rider: 12 koraka (sa slikama)
Robotski automobil niskog jahača: Ova instrukcija će vam pokazati kako izgraditi niskobudžetski robotski automobil napravljen od niza jeftinih tankih ravnih predmeta i jeftinog STEAMbot robotskog NC kompleta. Nakon izgradnje, robotskim automobilom se može daljinski upravljati putem besplatne mobilne aplikacije. Takođe ćete biti
Robotski automobil s Bluetooth kontrolom pomoću Arduina: 8 koraka (sa slikama)
Robotski automobil s Bluetooth kontrolom pomoću Arduina: U ovom uputstvu ću vas uputiti u izradu robotskog automobila koji kontrolira Bluetooth s vašeg Android mobilnog telefona. I ne samo to, robotski automobil ima posebnu sposobnost izbjegavanja prepreka na koje nailazi pri pomicanju automobila prema naprijed. Robo