Indholdsfortegnelse:
- Trin 1: Enten køb et ESP8266 bilsæt eller køb et ESP8266/motor driver kit
- Trin 2: Loddekabler til motorer … Tilslut derefter til motordriverkortet
- Trin 3: Sæt din bil sammen …
- Trin 4: Sæt din bil sammen … Fortsat
- Trin 5: Lav alle forbindelser
- Trin 6: Download ESP Flasher
- Trin 7: Download ESP8266 Basic Firmware
- Trin 8: Kør ESP Blinker
- Trin 9:
- Trin 10:
- Trin 11:
- Trin 12: Flash ESP8266 Basic Firmware
- Trin 13: Afbryd forbindelsen til pc'en, og tænd batteristrømmen …
- Trin 14: Opret forbindelse til enhed fra computer via WIFI
- Trin 15: Konfigurer Esp8266 til at logge på din wifi
- Trin 16: Upload ESP_Robot.bas
- Trin 17: Når du har gjort det, skal du klikke på ESP_Robot.bas og derefter klikke på EDIT Klik derefter på RUN
- Trin 18: Juster hastigheden, og derefter have det sjovt
Video: ESP8266 Robotbil programmeret med ESP8266 Basic: 18 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Jeg er en naturskolelærer på mellemskolen og også rådgiver i Robotic Club. Jeg har ledt efter mere omkostningseffektive måder at få robotter i hænderne på mine elever. Med de lave priser på ESP8266 -tavler har jeg været i stand til at oprette en autonom robotbil til under $ 20. Med Lego Mindstorm -kits, der koster $ 300, MakeBlock -kits, der koster omkring $ 100, repræsenterer dette en betydelig besparelse, der giver mig mulighed for at få flere studerende involveret i vores robotikkonkurrencer. For at konkurrere med andre robotter indser jeg, at andre sensorer er påkrævet, f.eks. Ultralydsafstandssensorer samt line -følere … men disse kan købes for under $ 20, hvilket får mine robotter til at koste under $ 50, der kan alt, hvad kits koster dobbelt så meget kan.
Vores elever bruger alle chromebooks, og med sammenbruddet af det gratis Codebender -websted er arduino -robotter blevet placeret lidt uden for rækkevidde. Jeg ved, at create.arduino.cc tilbyder en løsning, men med begrænset finansiering har jeg ledt efter gratis alternativer.
Ved hjælp af ESP8266 med et motordrivkort kan jeg nu styre en robotbil via wifi. Ved hjælp af ESP8266 Basic kan du nu også ændre dit program via wifi. Alt dette kan gøres i en browser på elevens chromebooks.
Selvom ESP8266 Basic ikke tillader dig at bruge sensorer som den er, (Basic er for langsom til at læse nogle af disse sensorer) håber jeg at oprette og programmere arduino sensormoduler, der har forbindelse til ESP8266 grundmoduler, så robotstyring kan programmeres i grundlæggende ved hjælp af disse arduinos, som jeg forprogrammerer med sansningsopgaver. Dette vil kun tilføre omkring $ 5- $ 10 til robotomkostninger (jeg har dog allerede mange arduino-tavler, som jeg kan bruge til dette formål.)
Trin 1: Enten køb et ESP8266 bilsæt eller køb et ESP8266/motor driver kit
Link til ESP8266/Motor Driver Kit:
www.ebay.com/itm/ESP8266-CP2102-Udvikl …
Link til ESP8266 Smart Car Kit:
www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649
Hvis du går efter esp8266/motor driver kit og vil gøre det selv, skal du bruge motorer:
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
Jeg brugte sort skumplade købt fra Dollar tree til min robotbil, fordi jeg allerede havde motorer og ESP8266/Motor Driver kit.
Trin 2: Loddekabler til motorer … Tilslut derefter til motordriverkortet
Jeg brugte 4-wire han-hun-jumpere, som jeg skar i halve. På denne måde, efter at du har tilsluttet ledninger til motorer og driverkort, er alt hvad du skal gøre at forbinde han -ende med hun -ende for endelig forbindelse. Dette gør også routing af ledninger lidt lettere, men det er ikke nødvendigt, du kan bruge 4 ledninger (2 for hver motor) til at forbinde motorer til bord.
Du skal lodde ledninger til motoren, så du kan tilslutte motorer til driverkortet.
Jeg brugte varm lim til at holde ledninger på plads som en form for stressaflastning.
Trin 3: Sæt din bil sammen …
Hvis du har købt bilmonteringssættet, skal du samle det i henhold til de dårligt oversatte anvisninger … men det er ikke for svært, temmelig selvforklarende.
Trin 4: Sæt din bil sammen … Fortsat
Hvis du går på DIY, går det lidt hurtigere, forudsat at du bruger lynlåse / varm lim / and eller pakningstape til at samle dit, som jeg gjorde mit.
Tilslut motorer/hjulsamling til chassis og før ledninger til motordriver.
Trin 5: Lav alle forbindelser
Nu skal du tilslutte motorer og strømkabler til driverkortet. Du skal muligvis også tilslutte ESP8266 til driverkortet. Når alt er tilsluttet og sikret, skal du bruge mikro -USB -kabel til at tilslutte din computer.
Tilslut strøm fra batteripakke til jord (sort) og Vin (rød).
Tilslutningskabler fra en motor til a+ og a-, tilslut andre motortråde til b+ og b-.
Tilslut Vin til Vm med en jumper.
Trin 6: Download ESP Flasher
Win64 version
github.com/nodemcu/nodemcu-flasher/raw/mas…
Win32 version
github.com/nodemcu/nodemcu-flasher/raw/mas…
Trin 7: Download ESP8266 Basic Firmware
github.com/esp8266/Basic/raw/NewWebSockets…
Bemærk venligst bibliotek, som du downloader det til ….
Trin 8: Kør ESP Blinker
Kør ESP8266Flasher.exe
klik derefter på config og klik derefter på gear for at vælge firmware
Trin 9:
Find binær, der bruges til ESP8266 Basic Firmware i download -biblioteket.
Trin 10:
Bør hedde: ESP8266Basic.cpp.bin Når du har indlæst dette, skal du sørge for at se den port, som din ESP8266 er forbundet til, og derefter klikke på FLASH. (Jeg downloadede det to gange … derfor har jeg to filer …)
Trin 11:
Trin 12: Flash ESP8266 Basic Firmware
Trin 13: Afbryd forbindelsen til pc'en, og tænd batteristrømmen …
Når firmwaren er indlæst, skal du afbryde forbindelsen til pc'en og kontrollere, at batterierne sidder korrekt. Brug trykknapkontakten til at tænde ombord.
Trin 14: Opret forbindelse til enhed fra computer via WIFI
Se efter ÅBEN adgangspunkt med ESP i navnet. Opret forbindelse til adgangspunkt. Ingen adgangskode skal være nødvendig.
Når du er tilsluttet, skal du skrive: https://192.168.4.1 i browseren for at oprette forbindelse til din robot.
Du kan finde oplysninger om ESP8266 Basic på
Download ESP8266 Robot Car -programmet fra https://esp8266robot.nmmaker.net eller fra linket herunder:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Trin 15: Konfigurer Esp8266 til at logge på din wifi
Klik på Indstillinger, og tilføj derefter dine wifi -oplysninger. Når du er færdig, skal du klikke på Gem, og derefter klikke på Genstart.
Trin 16: Upload ESP_Robot.bas
Download ESP_Basic ved at klikke på:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Klik på Filhåndtering, og åbn ESP_Robot.bas, så du kan uploade den til dit board. Alternativt kan du oprette fil i notesblok og kopiere og indsætte i filen og gemme den på din computer. (Jeg har fundet ud af, at nogle gange, når jeg kopierer og indsætter i editoren til ESP Basic, vises der ekstra tegn, der forårsager fejl.)
hastighed = 0
[top]
udskrivning "hastighed" skyderhastighed, 0, 1024 udskrivningsknap "fremad", [fremad] udskrivningsknap "venstre", [venstre] knap "højre", [højre] udskrivningsknap "bagud", [bagud] udskrivningsknap "stop", [stop] udskrivningsknap "Afslut", [getMeOutOfHere] vent
[hold op]
io (pwo, 5, 0) io (pwo, 4, 0) io (po, 0, 1) io (po, 2, 1) vent
[frem]
io (pwo, 5, hastighed) io (pwo, 4, hastighed) io (po, 0, 1) io (po, 2, 1) vent
[baglæns]
io (pwo, 5, hastighed) io (pwo, 4, hastighed) io (po, 0, 0) io (po, 2, 0) vent
[ret]
io (pwo, 5, hastighed) io (pwo, 4, hastighed) io (po, 0, 1) io (po, 2, 0) vent
[venstre]
io (pwo, 5, hastighed) io (pwo, 4, hastighed) io (po, 0, 0) io (po, 2, 1) vent
[få mig ud herfra]
ende
Trin 17: Når du har gjort det, skal du klikke på ESP_Robot.bas og derefter klikke på EDIT Klik derefter på RUN
Trin 18: Juster hastigheden, og derefter have det sjovt
Anbefalede:
Spiderbot V2 Robotbil: 8 trin (med billeder)
Spiderbot V2 Robotbil: Spiderbot V2 er en opgraderingsversion af mit sidste projekt: https://www.instructables.com/id/3D-printed-Transformers-Robot-Spiderbot/ Spiderbot er inspireret af " Transformers ". Det er en RC firdobbelt robot og har to funktionsmåder: sp
Robotbil med Bluetooth, kamera og MIT App Inventor2: 12 trin (med billeder)
Robotbil med Bluetooth, kamera og MIT App Inventor2: Har du nogensinde ønsket at bygge din egen robotbil? Nå … det er din chance !! I denne instruktionsbog vil jeg vise dig, hvordan du laver en robotbil styret via Bluetooth og MIT App Inventor2. Vær opmærksom på, at jeg er en nybegynder, og at dette er min første instuk
OSOYOO 2WD Robotbil Starter Kit: 30 trin (med billeder)
OSOYOO 2WD Robot Car Starter Kit: Du kan købe denne bil fra Amazon: OSOYOO 2WD Robot Car Starter K it (US) OSOYOO 2WD Robot Car Starter Kit (UK) OSOYOO 2WD Robot Car Starter Kit (DE) OSOYOO 2WD Robot Car Starter Kit ( FR) OSOYOO 2WD Robot Car Starter Kit (IT) OSOYOO 2WD Robot Car Sta
Bluetooth -styret robotbil: 13 trin (med billeder)
Bluetooth -styret robotbil: var du altid fascineret af RC -biler? Har du nogensinde ønsket at lave en selv? styret af din egen smartphone? ---- > lad os starte, hey fyre, her i dette projekt har jeg forsøgt at lave en Bluetooth -kontrolleret bil ved hjælp af Arduino. Jeg har inc
Bluetooth -styret robotbil ved hjælp af Arduino: 8 trin (med billeder)
Bluetooth -styret robotbil ved hjælp af Arduino: I denne instruktive guide vil jeg guide dig til at lave en robotbil, der styrer Bluetooth fra din Android -mobiltelefon. Ikke nok med det, har robotbilen en særlig evne til at undgå forhindringer, som den møder, når den kører bilen fremad. Roboen