Cuprins:
- Pasul 1: fie cumpărați un kit auto ESP8266, fie cumpărați kitul driverului ESP8266 / motor
- Pasul 2: lipiți cablurile la motoare … Apoi conectați-vă la placa driverului motorului
- Pasul 3: Puneți-vă împreună mașina …
- Pasul 4: Puneți-vă împreună mașina … Continuare
- Pasul 5: Faceți toate conexiunile
- Pasul 6: Descărcați ESP Flasher
- Pasul 7: Descărcați firmware-ul de bază ESP8266
- Pasul 8: Rulați ESP Flasher
- Pasul 9:
- Pasul 10:
- Pasul 11:
- Pasul 12: Flash ESP8266 Firmware de bază
- Pasul 13: Deconectați-vă de la computer și porniți bateria …
- Pasul 14: Conectați-vă la dispozitiv de pe computer prin WIFI
- Pasul 15: Configurați Esp8266 pentru a vă conecta la Wifi
- Pasul 16: Încărcați ESP_Robot.bas
- Pasul 17: Odată ce ați făcut acest lucru, faceți clic pe ESP_Robot.bas și apoi faceți clic pe EDIT, apoi faceți clic pe RUN
- Pasul 18: Reglați viteza, apoi distrați-vă
Video: Mașină robot ESP8266 programată cu ESP8266 Basic: 18 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Sunt profesor de știință din școala medie și, de asemenea, consilier pentru clubul robotic. Am căutat modalități mai rentabile de a pune roboții în mâinile studenților mei. Cu prețurile scăzute ale plăcilor ESP8266, am reușit să creez o mașină robot autonomă sub 20 USD. Cu seturile Lego Mindstorm care costă 300 USD, kiturile MakeBlock costând aproximativ 100 USD, aceasta reprezintă o economie semnificativă, permițându-mi să implic mai mulți studenți în competițiile noastre de robotică. Pentru a concura cu alți roboți, îmi dau seama că sunt necesari alți senzori, cum ar fi senzorii de distanță cu ultrasunete, precum și senzorii de urmărire a liniilor … dar aceștia pot fi achiziționați cu sub 20 USD, ceea ce face ca roboții mei să coste sub 50 USD, care pot face toate kiturile care costă de două ori mai mult poate.
Toți studenții noștri folosesc Chromebook-uri și odată cu prăbușirea site-ului web gratuit Codebender, roboții arduino au fost puși puțin la îndemână. Știu că create.arduino.cc oferă o soluție, dar cu finanțare limitată, am căutat alternative gratuite.
Folosind ESP8266 cu o placă de driver pentru motor, acum pot controla o mașină robot prin intermediul wifi. Utilizând ESP8266 Basic puteți acum să vă modificați programul și prin wifi. Toate acestea pot fi făcute într-un browser de pe cărțile Chrome ale elevilor.
În timp ce ESP8266 Basic nu vă va permite să utilizați senzorii așa cum este, (Basic este prea lent pentru a citi unii dintre acești senzori) Sper să creez și să programați module de senzor arduino care interacționează cu modulele ESP8266 de bază, astfel încât controlul robotului să poată fi programat în baza folosind aceste arduino pe care le preprogramez cu sarcini de detectare. Acest lucru ar adăuga doar aproximativ 5-10 USD la costurile robotului (cu toate acestea, am deja multe plăci arduino pe care le pot folosi în acest scop.)
Pasul 1: fie cumpărați un kit auto ESP8266, fie cumpărați kitul driverului ESP8266 / motor
Link pentru kitul de driver ESP8266 / motor:
www.ebay.com/itm/ESP8266-CP2102-Developmen…
Link pentru kitul de mașină inteligentă ESP8266:
www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649
Dacă alegeți kitul pentru driverul de motor esp8266 și doriți să faceți DIY, atunci veți avea nevoie de motoare:
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
Am folosit o placă de spumă neagră achiziționată de la Dollar Tree pentru mașina mea robot, deoarece aveam deja motoare și kitul ESP8266 / Motor Driver.
Pasul 2: lipiți cablurile la motoare … Apoi conectați-vă la placa driverului motorului
Am folosit jumperi de 4 fire de sex masculin-feminin pe care le-am tăiat în jumătate. În acest fel, după ce conectați firele la motoare și placa driverului, tot ce trebuie să faceți este să conectați capătul tată cu capătul tată pentru conectarea finală. De asemenea, acest lucru face ca firele de rutare să devină puțin mai ușoare, dar nu este necesar, puteți utiliza 4 fire (2 pentru fiecare motor) pentru a conecta motoarele la placă.
Va trebui să lipiți firele la motor, astfel încât să puteți conecta motoarele la placa driverului.
Am folosit lipici fierbinți pentru a menține firele la locul lor ca o formă de ameliorare a stresului.
Pasul 3: Puneți-vă împreună mașina …
Dacă ați cumpărat setul auto, atunci asamblați în conformitate cu instrucțiunile prost traduse … dar nu este prea greu, destul de explicativ.
Pasul 4: Puneți-vă împreună mașina … Continuare
Dacă mergeți la bricolaj, acesta va merge puțin mai repede, cu condiția să utilizați cravate cu fermoar / lipici fierbinte / rață sau bandă de ambalare pentru a vă asambla a ta, așa cum am făcut și a mea.
Conectați ansamblul motoare / roți la șasiu și direcționați firele la șoferul motorului.
Pasul 5: Faceți toate conexiunile
Acum, trebuie să conectați motoarele și firele de alimentare la placa driverului. De asemenea, este posibil să trebuiască să conectați ESP8266 la placa driverului. Odată ce totul este conectat și securizat, utilizați cablul micro USB pentru a vă conecta la computer.
Conectați alimentarea de la acumulator la masă (negru) și Vin (roșu).
Conectați firele de la un motor la a + și a-, conectați alte fire ale motorului la b + și b-.
Conectează Vin la Vm cu un jumper.
Pasul 6: Descărcați ESP Flasher
Versiunea Win64
github.com/nodemcu/nodemcu-flasher/raw/mas…
Versiunea Win32
github.com/nodemcu/nodemcu-flasher/raw/mas…
Pasul 7: Descărcați firmware-ul de bază ESP8266
github.com/esp8266/Basic/raw/NewWebSockets…
Vă rugăm să notați directorul în care îl descărcați în….
Pasul 8: Rulați ESP Flasher
Rulați ESP8266Flasher.exe
apoi faceți clic pe config și apoi faceți clic pe roată pentru a selecta firmware-ul
Pasul 9:
Găsiți binele utilizate pentru firmware-ul de bază ESP8266 în directorul de descărcare.
Pasul 10:
Ar trebui să fie numit: ESP8266Basic.cpp.bin Odată ce ați încărcat acest lucru, asigurați-vă că puteți vedea portul com la care este conectat ESP8266, apoi faceți clic pe FLASH. (L-am descărcat de două ori … de aceea am două fișiere …)
Pasul 11:
Pasul 12: Flash ESP8266 Firmware de bază
Pasul 13: Deconectați-vă de la computer și porniți bateria …
După încărcarea firmware-ului, deconectați-vă de la computer și asigurați-vă că bateriile sunt așezate corect. Utilizați comutatorul cu buton pentru a porni placa.
Pasul 14: Conectați-vă la dispozitiv de pe computer prin WIFI
Căutați punctul de acces DESCHIS cu ESP în nume. Conectați-vă la punctul de acces. Nu ar trebui să fie necesară nicio parolă.
După conectare, tastați: https://192.168.4.1 în browser pentru a vă conecta la robotul dvs.
Puteți găsi informații despre ESP8266 Basic la
Descărcați programul ESP8266 Robot Car de la https://esp8266robot.nmmaker.net sau de la linkul de mai jos:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Pasul 15: Configurați Esp8266 pentru a vă conecta la Wifi
Faceți clic pe Setări, apoi adăugați informațiile despre wifi. când ați terminat, faceți clic pe Salvare, apoi faceți clic pe repornire.
Pasul 16: Încărcați ESP_Robot.bas
Descărcați ESP_Basic făcând clic pe:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Faceți clic pe Manager fișiere și deschideți ESP_Robot.bas, astfel încât să îl puteți încărca pe placa dvs. Alternativ, puteți crea fișier în notepad și copiați și lipiți în fișier și salvați-l pe computer. (Am constatat că uneori, când copiez și lipesc în editor pentru ESP Basic, apar caractere suplimentare care provoacă erori.)
viteza = 0
[top]
tipărire "viteză" glisor viteză, 0, 1024 buton de imprimare "înainte", [înainte] buton de imprimare "stânga", [stânga] buton "dreapta", [dreapta] buton de imprimare "înapoi", [înapoi] buton de imprimare "oprire", [opriți] butonul de imprimare „Exit”, [getMeOutOfHere] așteptați
[Stop]
io (pwo, 5, 0) io (pwo, 4, 0) io (po, 0, 1) io (po, 2, 1) așteptați
[redirecţiona]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 1) io (po, 2, 1) wait
[înapoi]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 0) io (po, 2, 0) wait
[dreapta]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 1) io (po, 2, 0) wait
[stânga]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 0) io (po, 2, 1) wait
[scoate-mă de aici]
Sfârșit
Pasul 17: Odată ce ați făcut acest lucru, faceți clic pe ESP_Robot.bas și apoi faceți clic pe EDIT, apoi faceți clic pe RUN
Pasul 18: Reglați viteza, apoi distrați-vă
Recomandat:
Intrare în mașină biometrică - Mașină adevărată fără cheie: 4 pași
Intrare în mașină biometrică - Mașină adevărată fără cheie: Cu câteva luni în urmă, fiica mea m-a întrebat, de ce mașinile moderne nu sunt echipate cu sistem de intrare bio-metrică, chiar dacă un telefon mobil îl are. De atunci lucra la implementarea aceluiași și în cele din urmă a reușit să instalez și să testez ceva pe T
Mașină robot Arduino Bluetooth: 18 pași (cu imagini)
Arduino Bluetooth Robot Car: Construiți-vă primul robot Arduino! Cele mai complete și cuprinzătoare instrucțiuni vizuale pas cu pas pentru a construi primul dvs. robot Arduino Bluetooth. Bucurați-vă
Mașină robot Spiderbot V2: 8 pași (cu imagini)
Spiderbot V2 Robot Car: Spiderbot V2 este o versiune de upgrade a ultimului meu proiect: https://www.instructables.com/id/3D-printed-Transformers-Robot-Spiderbot/ Spiderbot este inspirat din „Transformers”. Este un robot quadruped RC și are două moduri de funcționare: sp
Mașină robot cu Bluetooth, aparat de fotografiat și aplicația MIT Inventor2: 12 pași (cu imagini)
Mașină robot cu Bluetooth, cameră și aplicația MIT Inventor2: Ați dorit vreodată să vă construiți propria mașină robot? Ei bine … aceasta este sansa ta !! În acest Instructable vă voi prezenta cum să faceți o mașină robot controlată prin Bluetooth și MIT App Inventor2. Rețineți că sunt un începător și că acesta este primul meu motiv
FinduCar: o cheie inteligentă pentru mașină care ghidează oamenii către locul unde este parcată mașina: 11 pași (cu imagini)
FinduCar: o cheie pentru mașină inteligentă, care ghidează oamenii către locul unde este parcată mașina: Pentru a rezolva problemele de mai sus, acest proiect propune dezvoltarea unei chei pentru mașini inteligente care ar putea direcționa oamenii către locul în care au parcat mașina. Și planul meu este integrarea unui GPS în cheia mașinii. Nu este nevoie să utilizați aplicația smartphone pentru a urmări