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 upravljačkog programa 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:
- 10. korak:
- 11. korak:
- Korak 12: Osnovni firmver Flash ESP8266
- Korak 13: Prekinite vezu s računalom i uključite napajanje baterije …
- Korak 14: Povežite se s uređajem s računala putem WIFI -ja
- Korak 15: Postavite Esp8266 za prijavu na svoj Wi -Fi
- Korak 16: Prenesite ESP_Robot.bas
- Korak 17: Nakon što to učinite, kliknite na ESP_Robot.bas, a zatim kliknite na Uredi, a zatim kliknite Pokreni
- Korak 18: Podesite brzinu, a zatim se zabavite
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Učitelj sam znanosti 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 koji koštaju oko 100 USD, ovo predstavlja značajnu uštedu što mi omogućuje da na našim natjecanjima iz robotike sudjelujem više učenika. Kako bih se natjecao s drugim robotima, shvaćam da su potrebni i drugi senzori, poput ultrazvučnih senzora udaljenosti, kao i senzora koji slijede 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 chromebooks, a s kolapsom besplatne Codebender web stranice, arduino roboti su pomalo nedostupni. Znam da create.arduino.cc nudi rješenje, ali uz ograničena sredstva tražio sam besplatne alternative.
Koristeći ESP8266 s pločom za upravljačke programe motora, sada mogu upravljati robotskim automobilom putem WiFi -ja. Pomoću 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 sučeljavaju s osnovnim modulima ESP8266 tako da se upravljanje robotom može programirati u osnovnim pomoću ovih arduina koje sam unaprijed programirao sa dužnostima sensinga. To 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 esp8266/upravljački program motora i želite sami napraviti, bit će vam potrebni motori:
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
Koristio sam crnu pjenastu ploču kupljenu od Dollar treea 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 upravljačkog programa 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 s ženskim krajem za konačno spajanje. To također pojednostavljuje usmjeravanje žica, ali nije potrebno, možete koristiti 4 žice (po 2 za svaki motor) za spajanje motora na ploču.
Morat ćete lemiti žice na motor kako biste mogli 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 patentne zatvarače / vruće ljepilo / patku ili traku za pakiranje da sastavite svoju kao što sam ja napravio 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
Verzija Win64
github.com/nodemcu/nodemcu-flasher/raw/mas…
Verzija Win32
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 konfiguraciju, a zatim zupčanik za odabir firmvera
Korak 9:
Pronađite binarni dokument koji se koristi za osnovni firmver ESP8266 u direktoriju za preuzimanje.
10. korak:
Treba se zvati: ESP8266Basic.cpp.bin Nakon što 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 …)
11. korak:
Korak 12: Osnovni firmver Flash ESP8266
Korak 13: Prekinite vezu s računalom i uključite napajanje baterije …
Nakon učitavanja firmvera, odspojite ga s računala i provjerite jesu li baterije pravilno postavljene. Uključite ploču pomoću prekidača.
Korak 14: Povežite se s uređajem s računala putem WIFI -ja
Potražite OTVORENU pristupnu točku s ESP -om u imenu. Povežite se s pristupnom točkom. Zaporka 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 za prijavu na svoj Wi -Fi
Pritisnite Postavke, a zatim dodajte svoje podatke o WiFi -u. kada završite, kliknite spremi, a zatim ponovo pokrenite.
Korak 16: Prenesite ESP_Robot.bas
Preuzmite ESP_Basic klikom na:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Pritisnite Upravitelj datoteka i otvorite ESP_Robot.bas kako biste ga mogli prenijeti 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 pogreške.)
brzina = 0
[vrh]
brzina klizača "brzina ispisa", 0, 1024 tipka za ispis "naprijed", [naprijed] tipka za ispis "nalijevo", [lijevo] tipka "desno", [desno] tipka za ispis "natrag", [unatrag] tipka za ispis "stop", [stop] gumb za ispis "Izlaz", [getMeOutOfHere] prič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
[unazad]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 0) io (po, 2, 0) čekanje
[pravo]
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
[vadi me odavde]
kraj