![ESP8266 ռոբոտային մեքենա ՝ ծրագրավորված ESP8266 հիմնականով ՝ 18 քայլ (նկարներով) ESP8266 ռոբոտային մեքենա ՝ ծրագրավորված ESP8266 հիմնականով ՝ 18 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1152-86-j.webp)
Բովանդակություն:
- Քայլ 1. Կամ գնեք ESP8266 մեքենայի հավաքածու կամ գնեք ESP8266/շարժիչի վարորդի հավաքածու
- Քայլ 2. Հաղորդալարերը կպցրեք շարժիչներին … Հետո միացեք շարժիչի վարորդի տախտակին
- Քայլ 3: Միացրեք ձեր մեքենան…
- Քայլ 4: Միացրեք ձեր մեքենան … Շարունակելի
- Քայլ 5: Կատարեք բոլոր կապերը
- Քայլ 6: Ներբեռնեք ESP ֆլեշերը
- Քայլ 7: Ներբեռնեք ESP8266 հիմնական ծրագրակազմը
- Քայլ 8: Գործարկեք ESP Flasher- ը
- Քայլ 9:
- Քայլ 10:
- Քայլ 11:
- Քայլ 12: Flash ESP8266 հիմնական ծրագրակազմ
- Քայլ 13. Անջատեք համակարգչից և միացրեք մարտկոցի հզորությունը…
- Քայլ 14: Միացեք սարքին համակարգչից `WIFI- ի միջոցով
- Քայլ 15. Կարգավորեք Esp8266 ՝ ձեր WiFi- ին մուտք գործելու համար
- Քայլ 16: Վերբեռնեք ESP_Robot.bas
- Քայլ 17. Երբ դա անեք, կտտացրեք ESP_Robot.bas և այնուհետև կտտացրեք EDIT, այնուհետև կտտացրեք RUN:
- Քայլ 18: Կարգավորեք արագությունը, այնուհետև զվարճացեք
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![ESP8266 Robot Car ծրագրավորված ESP8266 Basic- ով ESP8266 Robot Car ծրագրավորված ESP8266 Basic- ով](https://i.howwhatproduce.com/images/001/image-1152-87-j.webp)
Ես միջնակարգ դպրոցի բնագիտության ուսուցիչ եմ և նաև Robotic Club- ի խորհրդատու: Ես փնտրում էի ավելի ծախսարդյունավետ միջոցներ ՝ իմ ուսանողների ձեռքը ռոբոտներին ձեռք բերելու համար: ESP8266 տախտակների ցածր գներով, ես կարողացա ինքնավար ռոբոտ -մեքենա ստեղծել մինչև 20 դոլարով: Lego Mindstorm հավաքածուների արժեքը 300 դոլար է, MakeBlock- ի հավաքածուները ՝ մոտ 100 դոլար, սա զգալի խնայողություն է, որը թույլ է տալիս ինձ ավելի շատ ուսանողներ ներգրավել մեր ռոբոտաշինության մրցումներում: Այլ ռոբոտների հետ մրցելու համար ես գիտակցում եմ, որ անհրաժեշտ են այլ սենսորներ, ինչպիսիք են հեռավորության ուլտրաձայնային սենսորները, ինչպես նաև տողերի հաջորդ սենսորները … կրկնակի շատ կարող է:
Մեր ուսանողները բոլորը օգտագործում են քրոմ գրքեր և անվճար Codebender վեբ կայքի փլուզումից հետո arduino ռոբոտները տեղադրվել են մի փոքր անհասանելի վայրում: Ես գիտեմ, որ create.arduino.cc- ն առաջարկում է լուծում, բայց սահմանափակ ֆինանսավորմամբ ես փնտրում էի անվճար այլընտրանքներ:
Օգտագործելով ESP8266- ը Motor Driver տախտակով, ես այժմ կարող եմ վերահսկել ռոբոտ -մեքենան wifi- ի միջոցով: ESP8266 Basic- ի միջոցով այժմ կարող եք փոփոխել ձեր ծրագիրը նաև wifi- ի միջոցով: Այս ամենը կարելի է անել բրաուզերում ՝ ուսանողների քրոմբուքերի վրա:
Չնայած ESP8266 Basic- ը թույլ չի տա օգտագործել սենսորներ այնպիսին, ինչպիսին որ կա (Հիմնականը չափազանց դանդաղ է կարդալ այս սենսորներից մի քանիսը) ես հույս ունեմ ստեղծել և ծրագրավորել arduino սենսորային մոդուլներ, որոնք ինտերֆեյս են ESP8266 հիմնական մոդուլների հետ, որպեսզի ռոբոտների կառավարումը ծրագրավորվի հիմնականով: օգտագործելով այս արդուինոները, որոնք ես նախապես ծրագրել եմ զգայական պարտականությունների հետ: Սա միայն $ 5 $ կավելացնի ռոբոտի ծախսերին (այնուամենայնիվ, ես արդեն ունեմ բազմաթիվ arduino տախտակներ, որոնք կարող եմ օգտագործել այս նպատակով):
Քայլ 1. Կամ գնեք ESP8266 մեքենայի հավաքածու կամ գնեք ESP8266/շարժիչի վարորդի հավաքածու
![Կամ գնեք ESP8266 մեքենայի հավաքածու, կամ գնեք ESP8266/շարժիչի վարորդի հավաքածու Կամ գնեք ESP8266 մեքենայի հավաքածու, կամ գնեք ESP8266/շարժիչի վարորդի հավաքածու](https://i.howwhatproduce.com/images/001/image-1152-88-j.webp)
Հղում ESP8266/Motor Driver Kit- ի համար.
www.ebay.com/itm/ESP8266-CP2102-Developmen…
Հղում ESP8266 Smart Car Kit- ի համար.
www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649
Եթե գնում եք esp8266/շարժիչի վարորդի հավաքածուի համար և ցանկանում եք ինքնուրույն կատարել, ապա ձեզ հարկավոր են շարժիչներ.
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
Իմ ռոբոտ -մեքենայի համար օգտագործեցի Dollar tree- ից գնված սև փրփուր տախտակ, քանի որ ես արդեն ունեի շարժիչներ և ESP8266/Motor Driver հավաքածու:
Քայլ 2. Հաղորդալարերը կպցրեք շարժիչներին … Հետո միացեք շարժիչի վարորդի տախտակին
![Հաղորդալարերը կպցրեք շարժիչներին … Հետո միացեք շարժիչի վարորդի տախտակին Հաղորդալարերը կպցրեք շարժիչներին … Հետո միացեք շարժիչի վարորդի տախտակին](https://i.howwhatproduce.com/images/001/image-1152-89-j.webp)
![Հաղորդալարերը կպցրեք շարժիչներին … Հետո միացեք շարժիչի վարորդի տախտակին Հաղորդալարերը կպցրեք շարժիչներին … Հետո միացեք շարժիչի վարորդի տախտակին](https://i.howwhatproduce.com/images/001/image-1152-90-j.webp)
![Հաղորդալարերը կպցրեք շարժիչներին … Հետո միացեք շարժիչի վարորդի տախտակին Հաղորդալարերը կպցրեք շարժիչներին … Հետո միացեք շարժիչի վարորդի տախտակին](https://i.howwhatproduce.com/images/001/image-1152-91-j.webp)
![Հաղորդալարերը կպցրեք շարժիչներին … Հետո միացեք շարժիչի վարորդի տախտակին Հաղորդալարերը կպցրեք շարժիչներին … Հետո միացեք շարժիչի վարորդի տախտակին](https://i.howwhatproduce.com/images/001/image-1152-92-j.webp)
Ես օգտագործեցի 4 մետաղալար տղամարդ-կին թռչկոտիչներ, որոնք կիսով չափ կտրեցի: Այս կերպ, լարերը շարժիչներին և վարորդի տախտակին միացնելուց հետո, այն ամենը, ինչ ձեզ հարկավոր է անել, վերջնական միացման համար արու ծայրը միացրեք կին ծայրին: Սա նաև մի փոքր ավելի հեշտացնում է լարերի ուղղորդումը, բայց դա անհրաժեշտ չէ, կարող եք օգտագործել 4 լար (յուրաքանչյուր շարժիչի համար 2) `շարժիչները տախտակին միացնելու համար:
Դուք պետք է լարեր կպցրեք շարժիչին, որպեսզի կարողանաք շարժիչները միացնել վարորդի տախտակին:
Ես օգտագործել եմ տաք սոսինձ `լարերը տեղում պահելու համար` որպես սթրեսից ազատվելու միջոց:
Քայլ 3: Միացրեք ձեր մեքենան…
Եթե դուք գնել եք մեքենայի հավաքածուն, ապա հավաքվեք ըստ վատ թարգմանված ուղղությունների … բայց դա այնքան էլ դժվար չէ, բավականին ինքնուրույն բացատրող:
Քայլ 4: Միացրեք ձեր մեքենան … Շարունակելի
![Միացրու քո մեքենան… Շարունակելի Միացրու քո մեքենան… Շարունակելի](https://i.howwhatproduce.com/images/001/image-1152-93-j.webp)
Եթե դուք պատրաստվում եք ինքնուրույն աշխատել, այն մի փոքր ավելի արագ կընթանա, պայմանով, որ դուք օգտագործեք կայծակաճարմանդ, տաք սոսինձ / բադ կամ փաթեթավորման ժապավեն ՝ ձերն այնպես հավաքելու համար, ինչպես ես իմը:
Շարժիչները/անիվների միացումը միացրեք շասսիին և հաղորդալարերը շարժիչի վարորդին:
Քայլ 5: Կատարեք բոլոր կապերը
![Կատարեք բոլոր կապերը Կատարեք բոլոր կապերը](https://i.howwhatproduce.com/images/001/image-1152-94-j.webp)
Այժմ դուք պետք է շարժիչներն ու հոսանքի լարերը միացնեք վարորդի տախտակին: Կարող եք նաև վարորդի տախտակին միացնել ESP8266- ը: Երբ ամեն ինչ միացված և ապահովված է, օգտագործեք միկրո USB լարը `ձեր համակարգչին միացնելու համար:
Միացրեք մարտկոցի տուփը գետնին (սև) և Vin (կարմիր):
Մի լարերը մի շարժիչից դեպի a+ և a-, միացրեք մյուս շարժիչի լարերը b+ և b- ին:
Vin- ը jumper- ով միացրեք Vm- ին:
Քայլ 6: Ներբեռնեք ESP ֆլեշերը
Win64 տարբերակ
github.com/nodemcu/nodemcu-flasher/raw/mas…
Win32 տարբերակ
github.com/nodemcu/nodemcu-flasher/raw/mas…
Քայլ 7: Ներբեռնեք ESP8266 հիմնական ծրագրակազմը
github.com/esp8266/Basic/raw/NewWebSockets…
Խնդրում ենք կատարել գրառումների գրացուցակ, որտեղից այն ներբեռնում եք…:
Քայլ 8: Գործարկեք ESP Flasher- ը
![Գործարկեք ESP Flasher- ը Գործարկեք ESP Flasher- ը](https://i.howwhatproduce.com/images/001/image-1152-95-j.webp)
Գործարկեք ESP8266Flasher.exe ֆայլը
այնուհետև կտտացրեք config և ապա կտտացրեք հանդերձին ՝ որոնվածը ընտրելու համար
Քայլ 9:
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/001/image-1152-96-j.webp)
Ներբեռնման գրացուցակում գտեք ESP8266 Basic Firmware- ի համար օգտագործվող երկուական:
Քայլ 10:
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/001/image-1152-97-j.webp)
Պետք է կոչվի ՝ ESP8266Basic.cpp.bin Սա բեռնելուց հետո համոզվեք, որ կարող եք տեսնել com պորտը, որին միացված է ձեր ESP8266- ը, այնուհետև կտտացրեք FLASH: (Ես այն ներբեռնել եմ երկու անգամ … այդ պատճառով ես ունեմ երկու ֆայլ …)
Քայլ 11:
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/001/image-1152-98-j.webp)
Քայլ 12: Flash ESP8266 հիմնական ծրագրակազմ
![Flash ESP8266 հիմնական ծրագրակազմ Flash ESP8266 հիմնական ծրագրակազմ](https://i.howwhatproduce.com/images/001/image-1152-99-j.webp)
Քայլ 13. Անջատեք համակարգչից և միացրեք մարտկոցի հզորությունը…
Երբ որոնվածը բեռնված է, անջատեք համակարգչից և համոզվեք, որ մարտկոցները ճիշտ տեղակայված են: Սեղանը միացնելու համար օգտագործեք սեղմիչ կոճակը:
Քայլ 14: Միացեք սարքին համակարգչից `WIFI- ի միջոցով
![Միացեք սարքին համակարգչից `WIFI- ի միջոցով Միացեք սարքին համակարգչից `WIFI- ի միջոցով](https://i.howwhatproduce.com/images/001/image-1152-100-j.webp)
![Միացեք սարքին համակարգչից `WIFI- ի միջոցով Միացեք սարքին համակարգչից `WIFI- ի միջոցով](https://i.howwhatproduce.com/images/001/image-1152-101-j.webp)
Փնտրեք OPEN մուտքի կետ ESP անունով: Միացեք մուտքի կետին: Ոչ մի գաղտնաբառ չպետք է անհրաժեշտ լինի:
Միանալուց հետո մուտքագրեք ՝ https://192.168.4.1 դիտարկիչում ՝ ձեր ռոբոտին միանալու համար:
ESP8266 Basic- ի մասին տեղեկություններ կարող եք գտնել այստեղ ՝
Ներբեռնեք ESP8266 Robot Car ծրագիրը https://esp8266robot.nmmaker.net կայքից կամ ստորև բերված հղումից:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export= բեռնել
Քայլ 15. Կարգավորեք Esp8266 ՝ ձեր WiFi- ին մուտք գործելու համար
![Տեղադրեք Esp8266 ՝ ձեր WiFi- ին մուտք գործելու համար Տեղադրեք Esp8266 ՝ ձեր WiFi- ին մուտք գործելու համար](https://i.howwhatproduce.com/images/001/image-1152-102-j.webp)
Կտտացրեք Կարգավորումներ, այնուհետև ավելացրեք ձեր wifi տվյալները: ավարտելուց հետո կտտացրեք պահպանել, ապա կտտացրեք վերագործարկել:
Քայլ 16: Վերբեռնեք ESP_Robot.bas
![Վերբեռնեք ESP_Robot.bas Վերբեռնեք ESP_Robot.bas](https://i.howwhatproduce.com/images/001/image-1152-103-j.webp)
![Վերբեռնեք ESP_Robot.bas Վերբեռնեք ESP_Robot.bas](https://i.howwhatproduce.com/images/001/image-1152-104-j.webp)
Ներբեռնեք ESP_Basic ՝ կտտացնելով.
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export= բեռնել
Կտտացրեք Ֆայլի կառավարիչ և բացեք ESP_Robot.bas, որպեսզի կարողանաք այն վերբեռնել ձեր տախտակին: Այլապես, կարող եք ֆայլ ստեղծել նոթատետրում և պատճենել և տեղադրել ֆայլում և պահել այն ձեր համակարգչում: (Ես պարզել եմ, որ երբեմն, երբ ես պատճենում և տեղադրում եմ խմբագրում ESP Basic- ի համար, լրացուցիչ նիշեր են հայտնվում, որոնք սխալներ են առաջացնում):
արագություն = 0
[գագաթ]
տպման «արագություն» սահող արագություն, 0, 1024 տպման կոճակ «առաջ», [առաջ] տպման կոճակ «ձախ», [ձախ] կոճակ «աջ», [աջ] տպման կոճակ «հետընթաց», [հետընթաց] տպման կոճակ «դադար», [դադարեցնել] տպել կոճակը «Ելք», [getMeOutOfHere] սպասել
[կանգառ]
io (pwo, 5, 0) io (pwo, 4, 0) io (po, 0, 1) io (po, 2, 1) սպասել
[առաջ]
io (pwo, 5, արագություն) io (pwo, 4, արագություն) io (po, 0, 1) io (po, 2, 1) սպասել
[հետընթաց]
io (pwo, 5, արագություն) io (pwo, 4, արագություն) io (po, 0, 0) io (po, 2, 0) սպասել
[ճիշտ]
io (pwo, 5, արագություն) io (pwo, 4, արագություն) io (po, 0, 1) io (po, 2, 0) սպասել
[ձախ]
io (pwo, 5, արագություն) io (pwo, 4, արագություն) io (po, 0, 0) io (po, 2, 1) սպասել
[ինձ այստեղից դուրս հանիր]
վերջ
Քայլ 17. Երբ դա անեք, կտտացրեք ESP_Robot.bas և այնուհետև կտտացրեք EDIT, այնուհետև կտտացրեք RUN:
![Երբ դա անում եք, կտտացրեք ESP_Robot.bas- ին, այնուհետև կտտացրեք EDIT- ին, այնուհետև կտտացրեք RUN Երբ դա անում եք, կտտացրեք ESP_Robot.bas- ին, այնուհետև կտտացրեք EDIT- ին, այնուհետև կտտացրեք RUN](https://i.howwhatproduce.com/images/001/image-1152-105-j.webp)
![Երբ դա անում եք, կտտացրեք ESP_Robot.bas- ին, այնուհետև կտտացրեք EDIT- ին, այնուհետև կտտացրեք RUN Երբ դա անում եք, կտտացրեք ESP_Robot.bas- ին, այնուհետև կտտացրեք EDIT- ին, այնուհետև կտտացրեք RUN](https://i.howwhatproduce.com/images/001/image-1152-106-j.webp)
Քայլ 18: Կարգավորեք արագությունը, այնուհետև զվարճացեք
Խորհուրդ ենք տալիս:
Սուպեր հեշտ ռոբոտային մեքենա ՝ 6 քայլ
![Սուպեր հեշտ ռոբոտային մեքենա ՝ 6 քայլ Սուպեր հեշտ ռոբոտային մեքենա ՝ 6 քայլ](https://i.howwhatproduce.com/images/001/image-975-6-j.webp)
Super Easy Robotic Car. Այս նախագիծը սկսելու համար ահա այն, ինչ ձեզ հարկավոր կլինի:- 4 շշերի կափարիչներ- 4 XL փոշու ձողիկներ- 3 խոշոր ձողիկներ- 16 մինի մազերի առաձգականներ- մկրատ- տաք սոսինձ ատրճանակ- 2 բարակ փայտե ձողեր (I օգտագործված սննդի շամփուր)- 1 շարժիչ- 1 մարտկոցի տուփ, որը պահում է
Մոտոցիկլետի պոչի լամպ `ծրագրավորված LED- ների օգնությամբ` ինտեգրված փակագծերով: 4 քայլ
![Մոտոցիկլետի պոչի լամպ `ծրագրավորված LED- ների օգնությամբ` ինտեգրված փակագծերով: 4 քայլ Մոտոցիկլետի պոչի լամպ `ծրագրավորված LED- ների օգնությամբ` ինտեգրված փակագծերով: 4 քայլ](https://i.howwhatproduce.com/images/005/image-12968-j.webp)
Մոտոցիկլետի պոչ լամպ `ծրագրավորվող LED- ների օգնությամբ ինտեգրված թարթիչներով. . Լույսի 4 ռեժիմ կա
Սկսնակների ինքնակառավարվող ռոբոտային մեքենա `բախումից խուսափելով. 7 քայլ
![Սկսնակների ինքնակառավարվող ռոբոտային մեքենա `բախումից խուսափելով. 7 քայլ Սկսնակների ինքնակառավարվող ռոբոտային մեքենա `բախումից խուսափելով. 7 քայլ](https://i.howwhatproduce.com/images/007/image-18829-j.webp)
Սկսնակների ինքնակառավարվող ռոբոտային մեքենա `բախումից խուսափելով. Բարև: Բարի գալուստ իմ սկսնակների համար հարմար հրահանգ, թե ինչպես պատրաստել ձեր սեփական ինքնակառավարվող ռոբոտային մեքենան բախումից խուսափելու և GPS նավիգացիայի միջոցով: Վերևում տեղադրված է YouTube- ի տեսանյութը, որը ցուցադրում է ռոբոտին: Այն մոդել է ՝ ցույց տալու համար, թե ինչպես է իրական ինքնավարությունը
Rանկացած մեքենա/մեքենա դարձնել Bluetooth հավելվածի վերահսկման մեքենա ՝ 9 քայլ
![Rանկացած մեքենա/մեքենա դարձնել Bluetooth հավելվածի վերահսկման մեքենա ՝ 9 քայլ Rանկացած մեքենա/մեքենա դարձնել Bluetooth հավելվածի վերահսկման մեքենա ՝ 9 քայլ](https://i.howwhatproduce.com/images/010/image-28964-j.webp)
Rանկացած R/C մեքենա վերածել Bluetooth ծրագրի կառավարման R/C մեքենայի. Այս նախագիծը ցույց է տալիս սովորական հեռակառավարման մեքենան Bluetooth (BLE) կառավարման մեքենայի Wombatics SAM01 ռոբոտաշինական տախտակով, Blynk App- ով և MIT App Inventor- ով փոխելու քայլերը: շատ ցածր գնով RC մեքենաներ են `բազմաթիվ հնարավորություններով, ինչպիսիք են LED լուսարձակները և
Ինչպես պատրաստել ռոբոտային մեքենա տանը ՝ 3 քայլ
![Ինչպես պատրաստել ռոբոտային մեքենա տանը ՝ 3 քայլ Ինչպես պատրաստել ռոբոտային մեքենա տանը ՝ 3 քայլ](https://i.howwhatproduce.com/images/001/image-2350-49-j.webp)
Ինչպես պատրաստել ռոբոտային մեքենա տանը. Պատրաստել ռիբոտիկ մեքենա տանը