Tartalomjegyzék:
- 1. lépés: Vásároljon egy ESP8266 autóskészletet, vagy vásároljon ESP8266/motoros illesztőprogram -készletet
- 2. lépés: Forrasztó vezetékek a motorokhoz… Ezután csatlakozzon a motorvezérlő panelhez
- Lépés: Állítsa össze autóját…
- 4. lépés: Állítsa össze autóját… Folytatás
- 5. lépés: Hozza létre az összes kapcsolatot
- 6. lépés: Töltse le az ESP Flasher programot
- 7. lépés: Töltse le az ESP8266 Basic firmware -t
- 8. lépés: Futtassa az ESP Flasher programot
- 9. lépés:
- 10. lépés:
- 11. lépés:
- 12. lépés: Flash ESP8266 Basic Firmware
- 13. lépés: Húzza ki a kapcsolatot a számítógépről és kapcsolja be az akkumulátort…
- 14. lépés: Csatlakozás az eszközhöz a számítógépről WIFI -n keresztül
- 15. lépés: Állítsa be az Esp8266 -ot a Wi -Fi -be való bejelentkezéshez
- 16. lépés: Töltse fel az ESP_Robot.bas fájlt
- 17. lépés: Miután ezt megtette, kattintson az ESP_Robot.bas, majd az EDIT, majd a RUN gombra
- 18. lépés: Állítsa be a sebességet, majd érezze jól magát
Videó: ESP8266 Robotkocsi az ESP8266 Basic programozásával: 18 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Középiskolai természettudományi tanár vagyok, és a robotklub tanácsadója is. Költséghatékonyabb módszereket kerestem, hogy a robotokat a hallgatóim kezébe juttassam. Az ESP8266 táblák alacsony áraival sikerült autonóm robotkocsit létrehoznom 20 dollár alatt. Mivel a Lego Mindstorm készletek 300 dollárba kerülnek, a MakeBlock készletek pedig körülbelül 100 dollárba kerülnek, ez jelentős megtakarítást jelent, lehetővé téve számomra, hogy több diák vegyen részt a robotika versenyeinken. Ahhoz, hogy más robotokkal versenyezzek, rájövök, hogy más érzékelőkre is szükség van, például ultrahangos távolságérzékelőkre és vonalkövető érzékelőkre… de ezeket 20 dollár alatt lehet megvásárolni, így a robotjaim ára 50 dollár alá kerül, ami mindent meg tud tenni kétszer annyi.
Diákjaink mind chromebookokat használnak, és az ingyenes Codebender webhely összeomlásával az arduino robotokat kissé elérhetetlenné tették. Tudom, hogy a create.arduino.cc megoldást kínál, de korlátozott finanszírozással ingyenes alternatívákat kerestem.
Az ESP8266 motorvezérlő táblával történő használatával mostantól képes vagyok egy robotautót wifi -n keresztül irányítani. Az ESP8266 Basic használatával mostantól wifi -n keresztül is módosíthatja a programot. Mindez böngészőben végezhető el a diákok chromebookjain.
Míg az ESP8266 Basic nem engedi, hogy az érzékelőket úgy használja, ahogy van, (a Basic túl lassú ahhoz, hogy olvasson néhány ilyen érzékelőt), remélem, hogy létre tudok hozni és programozni olyan arduino érzékelő modulokat, amelyek kapcsolódnak az ESP8266 alapmodulokhoz, hogy a robotvezérlés alapprogramozható legyen ezeket az arduinókat használom, amelyeket előre programozok az érzékelési feladatokkal. Ez csak körülbelül 5-10 dollárral növelné a robot költségeit (azonban már sok arduino táblám van, amelyeket erre a célra használhatok.)
1. lépés: Vásároljon egy ESP8266 autóskészletet, vagy vásároljon ESP8266/motoros illesztőprogram -készletet
Link az ESP8266/Motor driver készlethez:
www.ebay.com/itm/ESP8266-CP2102-Developmen…
Link az ESP8266 intelligens autóskészlethez:
www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649
Ha az esp8266/motor meghajtó készletet választja, és barkácsolni szeretne, akkor motorokra lesz szüksége:
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
Robot autómhoz a Dollar tree -től vásárolt fekete hablapot használtam, mert már rendelkeztem motorokkal és az ESP8266/Motor Driver készlettel.
2. lépés: Forrasztó vezetékek a motorokhoz… Ezután csatlakozzon a motorvezérlő panelhez
4 drótos férfi-női jumpert használtam, amelyeket félbevágtam. Így, miután a vezetékeket a motorokhoz és a vezérlőpanelhez csatlakoztatta, mindössze annyit kell tennie, hogy a végső csatlakozáshoz csatlakoztassa a hüvelyes végét a női véggel. Ez egy kicsit megkönnyíti a vezetékek vezetését is, de nem szükséges, 4 vezetéket (minden motorhoz 2) használhat a motorok csatlakoztatásához.
Forrasztania kell a vezetékeket a motorhoz, hogy csatlakoztathassa a motorokat a meghajtó táblához.
Forró ragasztót használtam, hogy a vezetékeket a helyükön tartsam, egyfajta feszültségmentesítésként.
Lépés: Állítsa össze autóját…
Ha megvásárolta az autóskészletet, akkor a gyengén lefordított utasítások szerint szerelje össze … de nem nehéz, elég magától értetődő.
4. lépés: Állítsa össze autóját… Folytatás
Ha barkácsolni készül, akkor egy kicsit gyorsabb lesz, feltéve, hogy cipzárral / forró ragasztóval / kacsával vagy csomagolószalaggal szereli össze a tiédet, mint én.
Csatlakoztassa a motorokat/kerékszerelvényeket az alvázhoz, és vezesse a vezetékeket a motor meghajtójához.
5. lépés: Hozza létre az összes kapcsolatot
Most csatlakoztatnia kell a motorokat és a tápvezetékeket a vezérlőpanelhez. Előfordulhat, hogy az ESP8266 -at is csatlakoztatnia kell a vezérlőpulthoz. Miután mindent csatlakoztatott és rögzített, használjon mikro -USB -kábelt a számítógéphez való csatlakoztatáshoz.
Csatlakoztassa az akkumulátort a tápellátáshoz (fekete) és Vin (piros).
Csatlakoztassa a vezetékeket az egyik motorból az a+ és a-, a többi motorvezetéket a b+ és b- csatlakozóba.
Csatlakoztassa Vin -t Vm -hez egy jumperrel.
6. lépés: Töltse le az ESP Flasher programot
Win64 verzió
github.com/nodemcu/nodemcu-flasher/raw/mas…
Win32 verzió
github.com/nodemcu/nodemcu-flasher/raw/mas…
7. lépés: Töltse le az ESP8266 Basic firmware -t
github.com/esp8266/Basic/raw/NewWebSockets…
Kérjük, jegyezze fel a könyvtárat, hogy töltse le ide….
8. lépés: Futtassa az ESP Flasher programot
Futtassa az ESP8266Flasher.exe fájlt
majd kattintson a konfigurációra, majd a fogaskerékre a firmware kiválasztásához
9. lépés:
Keresse meg az ESP8266 Basic firmware bináris fájlját a letöltési könyvtárban.
10. lépés:
Ezt a címet kell használni: ESP8266Basic.cpp.bin Miután betöltötte ezt, győződjön meg arról, hogy látja a COM portot, amelyhez az ESP8266 csatlakozik, majd kattintson a VAKU gombra. (Kétszer töltöttem le, ezért van két fájlom …)
11. lépés:
12. lépés: Flash ESP8266 Basic Firmware
13. lépés: Húzza ki a kapcsolatot a számítógépről és kapcsolja be az akkumulátort…
A firmware betöltése után válassza le a számítógépet, és győződjön meg arról, hogy az elemek megfelelően vannak -e behelyezve. Használja a nyomógombos kapcsolót a fedélzet bekapcsolásához.
14. lépés: Csatlakozás az eszközhöz a számítógépről WIFI -n keresztül
Keresse meg a NYITOTT hozzáférési pontot az ESP névvel. Csatlakozás a hozzáférési ponthoz. Nincs szükség jelszóra.
Csatlakozás után írja be: https://192.168.4.1 a böngészőbe, hogy csatlakozzon a robotjához.
Az ESP8266 Basic -ről a következő címen talál információt:
Töltse le az ESP8266 Robot Car programot a https://esp8266robot.nmmaker.net webhelyről vagy az alábbi linkről:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
15. lépés: Állítsa be az Esp8266 -ot a Wi -Fi -be való bejelentkezéshez
Kattintson a Beállítások elemre, majd adja hozzá a wifi adatait. ha végzett, kattintson a Mentés, majd az Újraindítás gombra.
16. lépés: Töltse fel az ESP_Robot.bas fájlt
Töltse le az ESP_Basic fájlt a következő gombra kattintva:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Kattintson a Fájlkezelőre, és nyissa meg az ESP_Robot.bas fájlt, hogy fel tudja tölteni a táblára. Alternatív megoldásként létrehozhat fájlt a Jegyzettömbben, és másolhatja és beillesztheti a fájlba, és mentheti a számítógépére. (Azt tapasztaltam, hogy néha, amikor másolok és beillesztek az ESP Basic szerkesztőjébe, extra karakterek jelennek meg, amelyek hibákat okoznak.)
sebesség = 0
[fel]
nyomtatás "sebesség" csúszka sebessége, 0, 1024 nyomtatási gomb "előre", [előre] nyomtatás gomb "balra", [balra] gomb "jobbra", [jobbra] nyomtatás gomb "hátra", [hátra] nyomtatás gomb "leállítás", [stop] nyomtatás gomb "Exit", [getMeOutOfHere] várjon
[álljon meg]
io (pwo, 5, 0) io (pwo, 4, 0) io (po, 0, 1) io (po, 2, 1) várj
[előre]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 1) io (po, 2, 1) várj
[hátrafelé]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 0) io (po, 2, 0) várj
[jobb]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 1) io (po, 2, 0) várj
[bal]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 0) io (po, 2, 1) várj
[juttass ki innen]
vége
17. lépés: Miután ezt megtette, kattintson az ESP_Robot.bas, majd az EDIT, majd a RUN gombra
18. lépés: Állítsa be a sebességet, majd érezze jól magát
Ajánlott:
Arduino Bluetooth robotkocsi: 18 lépés (képekkel)
Arduino Bluetooth robotkocsi: Készítse el első Arduino robotkocsiját! A legteljesebb és legátfogóbb, lépésről lépésre szóló vizuális utasítások az első Arduino Bluetooth robotkocsi elkészítéséhez. Élvezd
Spiderbot V2 robotkocsi: 8 lépés (képekkel)
Spiderbot V2 Robot Car: A Spiderbot V2 az utolsó projektem frissített változata: https://www.instructables.com/id/3D-printed-Transformers-Robot-Spiderbot/ A Spiderbotot a "Transformers" ihlette. Ez egy RC négylábú robot, és két üzemmóddal rendelkezik: sp
Alacsony lovas robotkocsi: 12 lépés (képekkel)
Alacsony lovas robotkocsi: Ez az oktatóanyag bemutatja, hogyan lehet alacsony lovas robotkocsit készíteni, különféle olcsó vékony lapos elemekből és az olcsó STEAMbot Robot NC készletből. Felépítése után a robotkocsi távolról vezérelhető egy ingyenes mobilalkalmazáson keresztül. Te is leszel
Bluetooth -vezérelt robotkocsi: 13 lépés (képekkel)
Bluetooth -vezérelt robotkocsi: mindig is lenyűgözte az RC autók? Mindig is szerettél volna egyet készíteni? saját okostelefonnal vezérelhető? ---- > Hé srácok, ebben a projektben megpróbáltam Bluetooth -vezérelt autót készíteni Arduino segítségével. Nekem van
Szervokormányos robotkocsi Arduino számára: 6 lépés (képekkel)
Szervokormányos robotgépkocsi az Arduino számára: Ez az autó az arduino platform kialakításán alapul, a mag az Atmega - 328 p, amely képes megvalósítani az első kerék kormányzását, a hátsó kerékhajtást és egyéb funkciókat. Ha csak egyedül játszik, akkor csak használja a vezeték nélküli modult; Ha megvalósítani szeretné