INHOUDSOPGAWE:
- Stap 1: Koop 'n ESP8266 -motorstel of koop 'n ESP8266/motorbestuurderstel
- Stap 2: Soldeerdrade aan motors … Koppel dan aan by die motorbestuurder
- Stap 3: Sit u motor saam …
- Stap 4: Sit u motor saam … Vervolg
- Stap 5: Maak al die verbindings
- Stap 6: Laai ESP Flasher af
- Stap 7: Laai ESP8266 Basic Firmware af
- Stap 8: Begin ESP Flasher
- Stap 9:
- Stap 10:
- Stap 11:
- Stap 12: Flash ESP8266 Basic Firmware
- Stap 13: Ontkoppel van die rekenaar en skakel die batterykrag aan …
- Stap 14: Koppel via WIFI aan 'n rekenaar vanaf 'n rekenaar
- Stap 15: Stel Esp8266 in om aan te meld by u wifi
- Stap 16: Laai ESP_Robot.bas op
- Stap 17: Sodra u dit gedoen het, klik op ESP_Robot.bas en klik dan op EDIT Klik dan op RUN
- Stap 18: Pas die snelheid aan, en geniet dan
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Ek is 'n middelbare skool wetenskaponderwyser en ook die Robotic Club Advisor. Ek het meer koste -effektiewe maniere gesoek om robotte in die hande van my studente te kry. Met die lae pryse van ESP8266 -borde, kon ek 'n outonome robotmotor vir minder as $ 20 skep. Omdat Lego Mindstorm -kits $ 300 kos, MakeBlock -kits ongeveer $ 100, beteken dit 'n aansienlike besparing waarmee ek meer studente by ons robotika -kompetisies kan betrek. Om met ander robotte mee te ding, besef ek dat ander sensors nodig is, soos ultrasoniese afstandsensors sowel as lynvolgersensors … twee keer soveel kan.
Ons studente gebruik almal chromebooks en met die ineenstorting van die gratis Codebender -webwerf is arduino -robotte 'n bietjie buite bereik. Ek weet dat create.arduino.cc 'n oplossing bied, maar met beperkte befondsing het ek gratis alternatiewe gesoek.
Deur ESP8266 met 'n motorbestuurderbord te gebruik, kan ek nou 'n robotmotor via wifi beheer. Met behulp van ESP8266 Basic kan u u program nou ook via wifi verander. Dit alles kan in 'n blaaier op die Chromebooks van studente gedoen word.
Alhoewel ESP8266 Basic u nie toelaat om sensors te gebruik soos dit is nie, (Basic is te traag om sommige van hierdie sensors te lees), hoop ek om arduino -sensormodules te skep en te programmeer wat met die ESP8266 basiese modules koppel, sodat robotbeheer in basiese programme geprogrammeer kan word met behulp van hierdie arduino's wat ek vooraf programmeer met waarnemingspligte. Dit sal slegs $ 5- $ 10 by die robotkoste voeg (ek het egter al baie arduino-borde wat ek hiervoor kan gebruik.)
Stap 1: Koop 'n ESP8266 -motorstel of koop 'n ESP8266/motorbestuurderstel
Skakel vir ESP8266/motorbestuurderstel:
www.ebay.com/itm/ESP8266-CP2102-Ontwikkelaars …
Skakel vir ESP8266 Smart Car Kit:
www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649
As u die esp8266/motorbestuurderstel kies en 'n DIY wil doen, benodig u motors:
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
Ek het 'n swart skuimplank gebruik wat by Dollar -boom gekoop is vir my robotmotor omdat ek reeds motors en die ESP8266/Motor Driver -kit gehad het.
Stap 2: Soldeerdrade aan motors … Koppel dan aan by die motorbestuurder
Ek het vierdraad-man-vroulike springers gebruik wat ek in die helfte gesny het. Op hierdie manier, nadat u drade aan motors en bestuurdersbord gekoppel het, hoef u net die mannetjie -uiteinde met die vroulike kant aan te sluit vir die finale verbinding. Dit maak die drade ook 'n bietjie makliker, maar dit is nie nodig nie; u kan 4 drade (2 vir elke motor) gebruik om motors aan boord te koppel.
U moet drade aan die motor soldeer, sodat u motors aan die bestuurdersbord kan koppel.
Ek het warm gom gebruik om drade op hul plek te hou as 'n vorm van spanningverligting.
Stap 3: Sit u motor saam …
As u die motorset gekoop het, monteer dit dan volgens die swak vertaalde aanwysings … maar dit is nie te moeilik nie.
Stap 4: Sit u motor saam … Vervolg
As u selfdoen, gaan dit 'n bietjie vinniger, op voorwaarde dat u ritsbande / warm gom / eend of pakband gebruik om u s'n aanmekaar te sit, net soos ek.
Koppel motors/wielstel aan onderstel en lei drade na motorbestuurder.
Stap 5: Maak al die verbindings
Nou moet u motors en kragdrade aan die bestuurdersbord koppel. Miskien moet u ook die ESP8266 aan die bestuurdersbord koppel. Sodra alles verbind en beveilig is, gebruik 'n mikro -USB -koord om by u rekenaar aan te sluit.
Koppel die krag van die battery aan op die grond (swart) en Vin (rooi).
Verbindingsdrade van een motor na a+ en a-, koppel ander motordrade aan b+ en b-.
Koppel Vin aan Vm met 'n trui.
Stap 6: Laai ESP Flasher af
Win64 weergawe
github.com/nodemcu/nodemcu-flasher/raw/mas…
Win32 weergawe
github.com/nodemcu/nodemcu-flasher/raw/mas…
Stap 7: Laai ESP8266 Basic Firmware af
github.com/esp8266/Basic/raw/NewWebSockets…
Let asseblief op die gids waarin u dit aflaai ….
Stap 8: Begin ESP Flasher
Begin ESP8266Flasher.exe
klik dan op config en klik dan op rat om die firmware te kies
Stap 9:
Vind die binêre gebruik vir ESP8266 Basic Firmware in die aflaaigids.
Stap 10:
Moet genoem word: ESP8266Basic.cpp.bin Sodra u dit gelaai het, moet u seker maak dat u die poort sien waarmee u ESP8266 gekoppel is, en klik dan op FLITS. (Ek het dit twee keer afgelaai … daarom het ek twee lêers …)
Stap 11:
Stap 12: Flash ESP8266 Basic Firmware
Stap 13: Ontkoppel van die rekenaar en skakel die batterykrag aan …
Nadat die firmware gelaai is, moet u die rekenaar ontkoppel en seker maak dat die batterye behoorlik geplaas is. Gebruik die drukknopskakelaar om aan boord te skakel.
Stap 14: Koppel via WIFI aan 'n rekenaar vanaf 'n rekenaar
Soek OPEN toegangspunt met ESP in die naam. Koppel aan toegangspunt. Geen wagwoord behoort nodig te wees nie.
Sodra u gekoppel is, tik: https://192.168.4.1 in die blaaier om met u robot te skakel.
U kan inligting oor ESP8266 Basic vind op
Laai die ESP8266 Robot Car -program af van https://esp8266robot.nmmaker.net of van die onderstaande skakel:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Stap 15: Stel Esp8266 in om aan te meld by u wifi
Klik op Instellings en voeg dan u wifi -inligting by. As u klaar is, klik op stoor en klik dan op herbegin.
Stap 16: Laai ESP_Robot.bas op
Laai ESP_Basic af deur op te klik:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Klik op File Manager en maak ESP_Robot.bas oop sodat u dit na u bord kan oplaai. U kan ook 'n lêer in die notaboek skep en dit in die lêer kopieer en plak en op u rekenaar stoor. (Ek het agtergekom dat ekstra karakters soms foute veroorsaak wanneer ek kopieer en plak in die redakteur vir ESP Basic.)
spoed = 0
[Top]
druk "spoed" skuifspoed, 0, 1024 drukknoppie "vorentoe", [vorentoe] drukknoppie "links", [links] knoppie "regs", [regs] drukknoppie "agteruit", [agteruit] drukknoppie "stop", [stop] drukknoppie "Exit", [getMeOutOfHere] wag
[stop]
io (pwo, 5, 0) io (pwo, 4, 0) io (po, 0, 1) io (po, 2, 1) wag
[vorentoe]
io (pwo, 5, spoed) io (pwo, 4, spoed) io (po, 0, 1) io (po, 2, 1) wag
[agteruit]
io (pwo, 5, spoed) io (pwo, 4, spoed) io (po, 0, 0) io (po, 2, 0) wag
[regs]
io (pwo, 5, spoed) io (pwo, 4, spoed) io (po, 0, 1) io (po, 2, 0) wag
[links]
io (pwo, 5, spoed) io (pwo, 4, spoed) io (po, 0, 0) io (po, 2, 1) wag
[getMeOutOfHere]
einde