Përmbajtje:
- Hapi 1: Ose Blini një Çantë Makinash ESP8266 ose Blini ESP8266/Kit Shofer Motor
- Hapi 2: Lidhni telat me motorët … Pastaj lidheni me bordin e drejtuesve të motorëve
- Hapi 3: Vendosni së bashku makinën tuaj…
- Hapi 4: Vendosni së bashku makinën tuaj … Vazhdon.
- Hapi 5: Bëni të gjitha lidhjet
- Hapi 6: Shkarkoni ESP Flasher
- Hapi 7: Shkarkoni Firmware -in ESP8266 Basic
- Hapi 8: Drejtoni ESP Flasher
- Hapi 9:
- Hapi 10:
- Hapi 11:
- Hapi 12: Firmware bazë Flash ESP8266
- Hapi 13: Shkëputeni nga kompjuteri dhe ndizni fuqinë e baterisë…
- Hapi 14: Lidhu me pajisjen nga kompjuteri përmes WIFI
- Hapi 15: Vendosni Esp8266 për t'u kyçur në WiFi tuaj
- Hapi 16: Ngarko ESP_Robot.bas
- Hapi 17: Pasi ta bëni këtë, klikoni në ESP_Robot.bas dhe pastaj klikoni në EDIT Pastaj klikoni RUN
- Hapi 18: Rregulloni shpejtësinë, pastaj argëtohuni
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Unë jam një mësues i shkencave të shkollës së mesme dhe gjithashtu Këshilltar i Klubit Robotik. Unë kam qenë në kërkim të mënyrave më kosto -efektive për të marrë robotët në duart e studentëve të mi. Me çmimet e ulëta të dërrasave ESP8266, unë kam qenë në gjendje të krijoj një makinë robot autonome për nën 20 dollarë. Me Lego Mindstorm Kits që kushton 300 dollarë, komplete MakeBlock që kushtojnë rreth 100 dollarë, kjo paraqet një kursim të konsiderueshëm që më lejon të kem më shumë studentë të përfshirë në garat tona robotike. Për të konkurruar me robotët e tjerë, e kuptoj se kërkohen sensorë të tjerë si sensorë të distancës tejzanor, si dhe sensorë të mëposhtëm … por këto mund të blihen për nën 20 dollarë, duke i bërë robotët e mi të kushtojnë nën 50 dollarë që mund të bëjnë gjithçka që kushton dy herë më shumë që mundet.
Të gjithë studentët tanë përdorin libra kromi dhe me rënien e faqes falas të internetit të Codebender, robotët arduino janë vendosur pak jashtë mundësive. Unë e di që create.arduino.cc ofron një zgjidhje, por me fonde të kufizuara, unë kam kërkuar alternativa falas.
Duke përdorur ESP8266 me një tabelë Motor Driver, tani jam në gjendje të kontrolloj një makinë robot përmes wifi. Duke përdorur ESP8266 Basic tani mund të modifikoni programin tuaj edhe nëpërmjet wifi. E gjithë kjo mund të bëhet në një shfletues në librat e kromit të studentëve.
Ndërsa ESP8266 Basic nuk do t'ju lejojë të përdorni sensorë siç është, (Basic është shumë i ngadalshëm për të lexuar disa nga këta sensorë) Unë shpresoj të krijoj dhe programoj module të sensorit arduino që ndërfaqen me modulet bazë ESP8266 në mënyrë që kontrolli i robotit të programohet në bazën duke përdorur këto arduino që unë i programoj paraprakisht me detyrat e ndjeshmërisë. Kjo do të shtonte vetëm rreth $ 5 $ në kostot e robotit (megjithatë, unë tashmë kam shumë borde arduino që mund t'i përdor për këtë qëllim.)
Hapi 1: Ose Blini një Çantë Makinash ESP8266 ose Blini ESP8266/Kit Shofer Motor
Lidhja për ESP8266/Kit Driver Kit:
www.ebay.com/itm/ESP8266-CP2102-Developmen…
Lidhje për ESP8266 Smart Car Kit:
www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649
Nëse shkoni për kompletin e shoferit esp8266/motor dhe dëshironi të bëni DIY, atëherë do t'ju nevojiten motorë:
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
Kam përdorur tabelë të zezë të shkumëzuar të blerë nga Dollar tree për makinën time robot sepse tashmë kisha motorë dhe çantën ESP8266/Motor Driver.
Hapi 2: Lidhni telat me motorët … Pastaj lidheni me bordin e drejtuesve të motorëve
Kam përdorur kërcyes meshkuj-femra me 4 tela të cilët i kam përgjysmuar. Në këtë mënyrë, pasi të lidhni telat me motorët dhe bordin e shoferit, gjithçka që duhet të bëni është të lidhni skajin mashkullor me skajin femëror për lidhjen përfundimtare. Kjo gjithashtu e bën kalimin e telave pak më të lehtë, por nuk është e nevojshme, mund të përdorni 4 tela (2 për secilin motor) për të lidhur motorët në bord.
Ju do të duhet të lidhni telat në motor në mënyrë që të mund të lidhni motorët në tabelën e shoferit.
Kam përdorur zam të nxehtë për të mbajtur telat në vend si një formë e lehtësimit të stresit.
Hapi 3: Vendosni së bashku makinën tuaj…
Nëse keni blerë kompletin e makinës, atëherë mblidheni sipas udhëzimeve të përkthyera dobët … por nuk është aq e vështirë, mjaft vetë -shpjeguese.
Hapi 4: Vendosni së bashku makinën tuaj … Vazhdon.
Nëse do të bëni DIY, do të shkojë pak më shpejt, me kusht që të përdorni lidhëse zipi / zam të nxehtë / rosë ose shirit paketimi për të mbledhur tuajat ashtu siç bëra timen.
Lidhni motorët/montimin e rrotave me shasinë dhe lidhni telat me drejtuesin e motorit.
Hapi 5: Bëni të gjitha lidhjet
Tani, ju duhet të lidhni motorët dhe telat e energjisë në tabelën e shoferit. Ju gjithashtu mund të keni nevojë të lidhni ESP8266 në tabelën e shoferit. Pasi të jetë lidhur dhe siguruar, përdorni kordonin mikro USB për t'u lidhur me kompjuterin tuaj.
Lidhni energjinë nga paketa e baterisë në tokë (e zezë) dhe Vin (e kuqe).
Telat e lidhjes nga një motor në a+ dhe a-, lidhni telat e tjerë të motorit në b+ dhe b-.
Lidhni Vin me Vm me një bluzë.
Hapi 6: Shkarkoni ESP Flasher
Versioni Win64
github.com/nodemcu/nodemcu-flasher/raw/mas…
Versioni Win32
github.com/nodemcu/nodemcu-flasher/raw/mas…
Hapi 7: Shkarkoni Firmware -in ESP8266 Basic
github.com/esp8266/Basic/raw/NewWebSockets…
Ju lutemi bëni shënim drejtorinë në të cilën e shkarkoni….
Hapi 8: Drejtoni ESP Flasher
Drejtoni ESP8266Flasher.exe
pastaj klikoni konfigurimin dhe pastaj klikoni mbi ingranazhin për të zgjedhur firmuerin
Hapi 9:
Gjeni sistemin binar të përdorur për firmware ESP8266 Basic në drejtorinë e shkarkimit.
Hapi 10:
Duhet të quhet: ESP8266Basic.cpp.bin Pasi ta keni ngarkuar këtë, sigurohuni që mund të shihni portën com me të cilën është lidhur ESP8266, pastaj klikoni FLASH. (Unë e shkarkova dy herë … kjo është arsyeja pse kam dy skedarë …)
Hapi 11:
Hapi 12: Firmware bazë Flash ESP8266
Hapi 13: Shkëputeni nga kompjuteri dhe ndizni fuqinë e baterisë…
Pasi të jetë ngarkuar firmware, shkëputeni nga kompjuteri dhe sigurohuni që bateritë të jenë të vendosura siç duhet. Përdorni çelësin e butonit për ta ndezur bordin.
Hapi 14: Lidhu me pajisjen nga kompjuteri përmes WIFI
Shikoni për OPEN Access Point me ESP në emër. Lidhu me pikën e hyrjes. Asnjë fjalëkalim nuk duhet të jetë i nevojshëm.
Pasi të lidheni, shkruani: https://192.168.4.1 në shfletues për t'u lidhur me robotin tuaj.
Mund të gjeni informacione rreth ESP8266 Basic në
Shkarkoni programin ESP8266 Robot Car nga https://esp8266robot.nmmaker.net ose nga lidhja më poshtë:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Hapi 15: Vendosni Esp8266 për t'u kyçur në WiFi tuaj
Klikoni në Cilësimet, pastaj shtoni informacionin tuaj wifi. kur të përfundojë, klikoni ruaj, pastaj klikoni rinis.
Hapi 16: Ngarko ESP_Robot.bas
Shkarkoni ESP_Basic duke klikuar:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Klikoni në File Manager dhe hapni ESP_Robot.bas në mënyrë që ta ngarkoni në tabelën tuaj. Përndryshe, ju mund të krijoni skedar në fletore dhe të kopjoni dhe ngjisni në skedar dhe ta ruani në kompjuterin tuaj. (Kam gjetur se ndonjëherë, kur kopjoj dhe ngjis në redaktuesin për ESP Basic, shfaqen karaktere shtesë që shkaktojnë gabime.)
shpejtësia = 0
[lart]
printimi i shpejtësisë rrëshqitëse "speed", 0, 1024 butoni i printimit "përpara", [përpara] butoni i printimit "majtas", butoni [majtas] "djathtas", butoni i printimit "prapa", "prapa" butoni i printimit "stop", [ndalo] butonin e printimit "Dil", [getMeOutOfHere] prisni
[ndale]
io (pwo, 5, 0) io (pwo, 4, 0) io (po, 0, 1) io (po, 2, 1) prit
[përpara]
io (pwo, 5, shpejtësi) io (pwo, 4, shpejtësi) io (po, 0, 1) io (po, 2, 1) prit
[prapa]
io (pwo, 5, shpejtësi) io (pwo, 4, shpejtësi) io (po, 0, 0) io (po, 2, 0) prit
[djathtas]
io (pwo, 5, shpejtësi) io (pwo, 4, shpejtësi) io (po, 0, 1) io (po, 2, 0) prit
[majtas]
io (pwo, 5, shpejtësi) io (pwo, 4, shpejtësi) io (po, 0, 0) io (po, 2, 1) prit
[më nxirr nga këtu]
fund