Orodha ya maudhui:

Gari la Roboti ya ESP8266 Iliyopangwa na ESP8266 Msingi: Hatua 18 (na Picha)
Gari la Roboti ya ESP8266 Iliyopangwa na ESP8266 Msingi: Hatua 18 (na Picha)

Video: Gari la Roboti ya ESP8266 Iliyopangwa na ESP8266 Msingi: Hatua 18 (na Picha)

Video: Gari la Roboti ya ESP8266 Iliyopangwa na ESP8266 Msingi: Hatua 18 (na Picha)
Video: SKR 1.4 - Marlin automatic stepper fan controller 2024, Novemba
Anonim
Gari la Roboti ya ESP8266 Iliyopangwa Na ESP8266 Ya Msingi
Gari la Roboti ya ESP8266 Iliyopangwa Na ESP8266 Ya Msingi

Mimi ni mwalimu wa sayansi ya shule ya kati na pia Mshauri wa Klabu ya Robotic. Nimekuwa nikitafuta njia bora zaidi za kupata roboti mikononi mwa wanafunzi wangu. Kwa bei ya chini ya bodi za ESP8266, nimeweza kuunda gari la robot huru kwa chini ya $ 20. Na vifaa vya Lego Mindstorm vinagharimu $ 300, vifaa vya MakeBlock vinagharimu karibu $ 100, hii inawakilisha akiba kubwa inayoniruhusu kuwa na wanafunzi wengi wanaohusika katika mashindano yetu ya roboti. Ili kushindana na roboti zingine, ninatambua kuwa sensorer zingine zinahitajika kama sensorer za umbali wa Ultrasonic na vile vile sensorer zifuatazo… lakini hizi zinaweza kununuliwa kwa chini ya $ 20, na kufanya roboti zangu kugharimu chini ya $ 50 ambazo zinaweza kufanya vifaa vyote ambavyo vinagharimu mara mbili ya uwezo.

Wanafunzi wetu wote hutumia vitabu vya chrome na kuporomoka kwa wavuti ya bure ya Codebender, roboti za arduino zimewekwa nje kidogo. Najua kwamba create.arduino.cc inatoa suluhisho, lakini kwa ufadhili mdogo, nimekuwa nikitafuta njia mbadala za bure.

Kutumia ESP8266 na bodi ya Dereva wa Magari, sasa ninaweza kudhibiti gari la roboti kupitia wifi. Kutumia ESP8266 Basic sasa unaweza kurekebisha programu yako pia kupitia wifi. Yote hii inaweza kufanywa kwenye kivinjari kwenye vitabu vya chrome vya wanafunzi.

Wakati ESP8266 Basic haitakuruhusu utumie sensorer kama ilivyo, (Msingi ni polepole sana kusoma zingine za sensorer hizi) ninatarajia kuunda na kupanga moduli za sensorer arduino ambazo zinaunganisha na moduli za msingi za ESP8266 ili udhibiti wa roboti uweze kusanidiwa kwa msingi kutumia hizi arduini ambazo ninaandaa na majukumu ya kuhisi. Hii ingeongeza tu juu ya $ 5- $ 10 kwa gharama za robot (hata hivyo, tayari nina bodi nyingi za arduino ambazo ninaweza kutumia kwa kusudi hili.)

Hatua ya 1: Ama Nunua Kifaa cha Gari cha ESP8266 au Nunua ESP8266 / Kitanda cha Kuendesha Magari

Ama Nunua Kifaa cha Gari cha ESP8266 au Nunua ESP8266 / Kitanda cha Dereva wa Magari
Ama Nunua Kifaa cha Gari cha ESP8266 au Nunua ESP8266 / Kitanda cha Dereva wa Magari

Kiungo cha ESP8266 / Kitanda cha Dereva wa Magari:

www.ebay.com/itm/ESP8266-CP2102-Developmen

Kiungo cha ESP8266 Smart Car Kit:

www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649

Ukienda kwa esp8266 / kit ya dereva wa gari na unataka DIY, basi utahitaji motors:

www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…

Nilitumia bodi nyeusi ya povu iliyonunuliwa kutoka kwa mti wa Dola kwa gari langu la roboti kwa sababu tayari nilikuwa na motors na vifaa vya ESP8266 / Motor Dereva.

Hatua ya 2: Solder waya kwa Motors… Kisha Unganisha na Bodi ya Dereva wa Magari

Waya za Solder kwa Motors… Kisha Unganisha na Bodi ya Dereva wa Magari
Waya za Solder kwa Motors… Kisha Unganisha na Bodi ya Dereva wa Magari
Waya za Solder kwa Motors… Kisha Unganisha na Bodi ya Dereva wa Magari
Waya za Solder kwa Motors… Kisha Unganisha na Bodi ya Dereva wa Magari
Waya za Solder kwa Motors… Kisha Unganisha na Bodi ya Dereva wa Magari
Waya za Solder kwa Motors… Kisha Unganisha na Bodi ya Dereva wa Magari
Waya za Solder kwa Motors… Kisha Unganisha na Bodi ya Dereva wa Magari
Waya za Solder kwa Motors… Kisha Unganisha na Bodi ya Dereva wa Magari

Nilitumia waya 4 wa kuruka kiume na wa kike ambao nilikata nusu. Kwa njia hii, baada ya kuunganisha waya na motors na bodi ya dereva, unachohitaji kufanya ni kuunganisha mwisho wa kiume na mwisho wa kike kwa unganisho la mwisho. Hii pia inafanya waya za kusonga iwe rahisi, lakini sio lazima, unaweza kutumia waya 4 (2 kwa kila motor) kuunganisha motors kwenye bodi.

Utahitaji waya za solder kwa motor ili uweze kuunganisha motors kwenye bodi ya dereva.

Nilitumia gundi moto kuweka waya mahali kama njia ya kupunguza msongo.

Hatua ya 3: Weka Pamoja Gari Yako…

Ikiwa umenunua kitanda cha gari, basi jikusanye kulingana na maagizo yaliyotafsiriwa vibaya … lakini sio ngumu, inayojielezea.

Hatua ya 4: Weka Pamoja Gari Yako… Inaendelea.

Weka Pamoja Gari Yako… Inaendelea.
Weka Pamoja Gari Yako… Inaendelea.

Ikiwa unakwenda kwa DIY, itaenda haraka zaidi, ikiwa utatumia vifungo vya gundi / gundi moto / bata au mkanda wa kufunga kukusanya yako kama nilivyofanya yangu.

Unganisha motors / mkutano wa gurudumu kwenye chasisi na waya za njia kwa dereva wa gari.

Hatua ya 5: Fanya Uunganisho Wote

Fanya Uunganisho Wote
Fanya Uunganisho Wote

Sasa, unahitaji kuunganisha motors na waya za umeme kwa bodi ya dereva. Unaweza pia kulazimika kuziba ESP8266 kwa bodi ya dereva. Mara tu kila kitu kikiunganishwa na salama, tumia kamba ndogo ya USB kuziba kwenye kompyuta yako.

Unganisha nguvu kutoka pakiti ya betri kwenda chini (nyeusi) na Vin (nyekundu).

Waya za unganisho kutoka kwa motor moja hadi a + na-, unganisha waya zingine za motor kwa b + na b-.

Unganisha Vin kwa Vm na jumper.

Hatua ya 6: pakua ESP Flasher

Toleo la Win64

github.com/nodemcu/nodemcu-flasher/raw/mas…

Toleo la Win32

github.com/nodemcu/nodemcu-flasher/raw/mas…

Hatua ya 7: Pakua Firmware ya Msingi ya ESP8266

github.com/esp8266/Basic/raw/NewWebSockets …….

Tafadhali weka saraka ya kumbuka kwamba unaipakua kwa….

Hatua ya 8: Endesha Flasher ya ESP

Endesha Flasher ya ESP
Endesha Flasher ya ESP

Endesha ESP8266Flasher.exe

kisha bonyeza usanidi na kisha bonyeza gia kuchagua firmware

Hatua ya 9:

Picha
Picha

Pata binary inayotumika kwa Firmware ya Msingi ya ESP8266 katika saraka ya upakuaji.

Hatua ya 10:

Picha
Picha

Inapaswa kuitwa: ESP8266Basic.cpp.bin Mara tu unapopakia hii, hakikisha unaweza kuona bandari ambayo ESP8266 yako imeunganishwa nayo, kisha bonyeza FLASH. (Nilipakua mara mbili… ndiyo sababu nina faili mbili…)

Hatua ya 11:

Picha
Picha

Hatua ya 12: Firmware ya Msingi ya Flash ESP8266

Firmware ya Msingi ya Flash ESP8266
Firmware ya Msingi ya Flash ESP8266

Hatua ya 13: Tenganisha kutoka kwa PC na Washa Nguvu ya Batri…

Mara firmware inapobeba, kata kutoka kwa PC na uhakikishe kuwa betri zimeketi vizuri. Tumia kitufe cha kushinikiza kuwasha bodi.

Hatua ya 14: Unganisha kwenye Kifaa kutoka kwa Kompyuta kupitia WIFI

Unganisha kwenye Kifaa Kutoka kwa Kompyuta kupitia WIFI
Unganisha kwenye Kifaa Kutoka kwa Kompyuta kupitia WIFI
Unganisha kwenye Kifaa Kutoka kwa Kompyuta kupitia WIFI
Unganisha kwenye Kifaa Kutoka kwa Kompyuta kupitia WIFI

Tafuta kituo cha Ufikiaji WA UFUNGUZI na ESP kwa jina. Unganisha kwenye kituo cha ufikiaji. Hakuna nenosiri linapaswa kuwa muhimu.

Mara baada ya kushikamana, andika: https://192.168.4.1 kwenye kivinjari ili kuungana na roboti yako.

Unaweza kupata habari kuhusu ESP8266 Basic katika

Pakua programu ya ESP8266 Robot Car kutoka https://esp8266robot.nmmaker.net au kutoka kwa kiungo hapa chini:

drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download

Hatua ya 15: Sanidi Esp8266 ili Ingia kwa Wifi yako

Sanidi Esp8266 ili Ingia kwa Wifi Yako
Sanidi Esp8266 ili Ingia kwa Wifi Yako

Bonyeza kwenye Mipangilio, kisha ongeza habari yako ya wifi. ukimaliza, bonyeza kuokoa, kisha bonyeza kuanzisha upya.

Hatua ya 16: Pakia ESP_Robot.bas

Pakia ESP_Robot.bas
Pakia ESP_Robot.bas
Pakia ESP_Robot.bas
Pakia ESP_Robot.bas

Pakua ESP_Basic kwa kubonyeza:

drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download

Bonyeza Kidhibiti faili na ufungue ESP_Robot.bas ili uweze kuipakia kwenye bodi yako. Vinginevyo, unaweza kuunda faili katika notepad na kunakili na kubandika kwenye faili na kuihifadhi kwenye kompyuta yako. (Nimegundua kuwa wakati mwingine, ninapoiga na kubandika kwenye mhariri wa ESP Basic, herufi za ziada zinaonekana kusababisha makosa.)

kasi = 0

[juu]

chapisha "kasi" kasi ya kuteleza, 0, 1024 kifungo cha kuchapa "mbele", [mbele] bonyeza kitufe cha "kushoto", [kushoto] kitufe "kulia", [kulia] bonyeza kitufe cha "nyuma", [nyuma] kitufe cha kuchapisha "acha", [simamisha] kitufe cha kuchapisha "Toka", [getMeOutOfHere] subiri

[simama]

io (pwo, 5, 0) io (pwo, 4, 0) io (po, 0, 1) io (po, 2, 1) subiri

[mbele]

io (pwo, 5, kasi) io (pwo, 4, kasi) io (po, 0, 1) io (po, 2, 1) subiri

[nyuma]

io (pwo, 5, kasi) io (pwo, 4, kasi) io (po, 0, 0) io (po, 2, 0) subiri

[haki]

io (pwo, 5, kasi) io (pwo, 4, kasi) io (po, 0, 1) io (po, 2, 0) subiri

[kushoto]

io (pwo, 5, kasi) io (pwo, 4, kasi) io (po, 0, 0) io (po, 2, 1) subiri

[nitoe hapa]

mwisho

Hatua ya 17: Mara tu Unapofanya Hiyo, Bonyeza kwenye ESP_Robot.bas na kisha Bonyeza kwenye BONYEZA kisha Bonyeza RUN

Mara tu Unapofanya Hiyo, Bonyeza ESP_Robot.bas na kisha Bonyeza kwenye BONYEZA kisha Bonyeza RUN
Mara tu Unapofanya Hiyo, Bonyeza ESP_Robot.bas na kisha Bonyeza kwenye BONYEZA kisha Bonyeza RUN
Mara tu Unapofanya Hiyo, Bonyeza ESP_Robot.bas na kisha Bonyeza kwenye BONYEZA kisha Bonyeza RUN
Mara tu Unapofanya Hiyo, Bonyeza ESP_Robot.bas na kisha Bonyeza kwenye BONYEZA kisha Bonyeza RUN

Hatua ya 18: Rekebisha Kasi, kisha Uburudike

Ilipendekeza: