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
Video: ESP8266 Robotmotor geprogrammeer met ESP8266 Basic: 18 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
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
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
Aanbeveel:
Onafhanklike Arduino 3.3V W / eksterne 8 MHz -klok wat van Arduino Uno geprogrammeer word deur ICSP / ISP (met seriële monitering!): 4 stappe
Onafhanklike Arduino 3.3V W / eksterne 8 MHz -klok wat van Arduino Uno geprogrammeer word deur middel van ICSP / ISP (met seriële monitering!): Doelstellings: Om 'n selfstandige Arduino te bou wat op 3.3V van 'n 8 MHz eksterne klok werk. Om dit via ISP (ook bekend as ICSP, in-circuit seriële programmering) te programmeer vanaf 'n Arduino Uno (loop by 5V) Om die selflaaiprogram te wysig en te verbrand
Arduino Bluetooth -robotmotor: 18 stappe (met foto's)
Arduino Bluetooth Robot Car: Bou u 1ste Arduino Robot Car! Die mees volledige en uitgebreide stap-vir-stap visuele instruksies om u 1ste Arduino Bluetooth Robot Car te bou. Geniet dit
Spiderbot V2 robotmotor: 8 stappe (met foto's)
Spiderbot V2 Robot Car: Spiderbot V2 is 'n opgraderingsweergawe van my laaste projek: https://www.instructables.com/id/3D-printed-Transformers-Robot-Spiderbot/ Die Spiderbot is geïnspireer deur die " Transformers ". Dit is 'n RC viervoetige robot en het twee werkswyses: sp
Robotmotor met Bluetooth, kamera en MIT App Inventor2: 12 stappe (met foto's)
Robotmotor met Bluetooth, kamera en MIT App Inventor2: wou u ooit u eie robotmotor bou? Wel … dit is jou kans !! In hierdie instruksies sal ek jou leer hoe om 'n robotmotor te maak wat beheer word via Bluetooth en MIT App Inventor2. Hou in gedagte dat ek 'n nuweling is en dat dit my eerste instansie is
Bluetooth -beheerde robotmotor met Arduino: 8 stappe (met foto's)
Bluetooth -beheerde robotmotor met behulp van Arduino: In hierdie instruksies gaan ek u lei oor die maak van 'n robotmotor wat Bluetooth vanaf u Android -selfoon beheer. Nie net dit nie, die robotmotor het 'n spesiale vermoë om hindernisse te vermy wanneer hy die motor vorentoe beweeg. Die robo