Բովանդակություն:
- Քայլ 1: Պահանջվող նյութեր
- Քայլ 2. ESP8266 տախտակ. Ո՞ր մեկն ընտրել:
- Քայլ 3. Մարտկոց - որն ընտրել:
- Քայլ 4: Շասսիի հավաքում
- Քայլ 5. ESP8266- ի ավելացում Arduino IDE- ում
- Քայլ 6: Գտնելով ESP8266- ի IP հասցեն
- Քայլ 7: Շղթա
- Քայլ 8: Programրագրավորում
- Քայլ 9: Կառավարման հավելվածի տեղադրում
- Քայլ 10: Ռոբոտի կառավարում
- Քայլ 11: Որոշ նկարներ և տեսանյութեր
Video: ESP8266 Wifi վերահսկվող ռոբոտ. 11 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Եթե տեսել եք իմ նախորդ հրահանգը, ապա գիտեք, որ ես ստեղծել եմ ազնվամորի pi wifi վերահսկվող վիդեո հոսքի ռոբոտ: Դե, դա գեղեցիկ նախագիծ էր, բայց եթե դուք պարզապես սկսնակ եք, ապա ձեզ համար դա դժվար և թանկ կլինի, բայց ինձ համար ես արդեն ունեի կողքի մասերի մեծ մասը: Սա շատ էժան wifi վերահսկվող ռոբոտ է, բայց տեսանյութ չի հեռարձակում: Այն կառուցված է ESP8266 հարթակի վրա:
Քայլ 1: Պահանջվող նյութեր
1. ESP8266 Տախտակ
2. L293D IC կամ L298 Motor վարորդի տախտակ
3. Robot Chassis with Motors (ես օգտագործել եմ 500 պտույտ / րոպե շարժիչ)
4. Սեղանատախտակ կամ PCB (Եթե նախընտրում եք զոդել)
5. 6 վ AA մարտկոցի փաթեթ կամ 9 վ մարտկոց (ESP8266- ը սնուցելու համար)
5. Մարտկոց (Շարժիչները միացնելու համար) [Որ մեկը ընտրել 3 -րդ քայլում]
Քայլ 2. ESP8266 տախտակ. Ո՞ր մեկն ընտրել:
1. Adafruit Feather Huzzah - Այն պատրաստված է adafruit- ի կողմից, ուստի այն ունի հեշտությամբ մատչելի հրահանգներ և աջակցություն: Այն չի գալիս զոդված վերնագրի կապում, այնպես որ դրանք կպցնելու համար կպահանջվի զոդման սարք: Այն ունի տախտակի վրա մարտկոցի լիցքավորման լիցքավորիչ, այնպես որ այն իսկապես հարմար կլինի դյուրակիր նախագծերում: Այն արժե 16 դոլար
2. NodeMCU ESP8266 - Դա պարզապես հիմնական տախտակն է ՝ առանց լրացուցիչ հնարավորությունների, բայց այն բաց կոդ է և ունի հիանալի փաստաթղթեր, ուստի այն սկսելը շատ հեշտ կլինի: Բայց ամենալավն այն է, որ այն կարող եք գնել 4 դոլարից պակաս գնով:
3. Sparkfun ESP8266 - Այն նման է huzzah- ին ՝ հոսանքի անջատիչի և արտաքին ալեհավաքի ավելացումով ՝ Wifi- ի ավելի երկար տիրույթի համար, և այն կարժենա նաև $ 16
4. Wemos D1 Mini - Այն ամենափոքրն է բոլոր տախտակներից, բայց դա որևէ ազդեցություն չի թողնում կատարման վրա: Այն ունի գեղեցիկ փաստաթղթեր և արժե ընդամենը 4 դոլար: Եթե ցանկանում եք ավելի երկար միջակայք և նույն ձևի գործոնը, ապա կարող եք գնել Wemos D1 Mini Pro- ն, որն ունի արտաքին ալեհավաք
Վերջապես, այն, ինչ ես խորհուրդ կտայի, NodeMCU ESP8266- ն է, քանի որ այն ունի հիանալի փաստաթղթեր և որքան էժան է: Եթե կառուցում եք շարժական նախագիծ, ապա ես խորհուրդ կտայի sparkfun տախտակին արտաքին ալեհավաքի պատճառով, իսկ ներկառուցված li-po լիցքավորիչն ու sparkfun- ը լավ որակի արտադրանք են պատրաստում:
Քայլ 3. Մարտկոց - որն ընտրել:
Կան բազմաթիվ մարտկոցների տեսակներ, որոնցից պետք է ընտրել ճիշտը:
1. AA մարտկոցի փաթեթ - դրանք մարտկոցների ամենատարածված տեսակն են և շատ էժան են: Յուրաքանչյուր բջիջ ունի 1.5 վոլտ լարում, մեզ պետք է առնվազն 9 վոլտ, այնպես որ մենք պետք է շարանենք 6 - 8 բջիջ անընդմեջ `9 -12 վոլտ ստանալու համար:
2. 9 վ մարտկոց - Սա նաև մարտկոցի շատ տարածված տեսակ է և նաև էժան: Այն ունի 9 վոլտ լարվածություն, սակայն առավելագույն հոսանքը և հզորությունը բավականին ցածր են, ուստի այն երկար չի տևի, և շարժիչները պտտվելու են բավականին դանդաղ:
3. Կապարաթթու մարտկոց - Այն նաև բավականին տարածված է, քանի որ այն օգտագործվում է այնտեղ գտնվող յուրաքանչյուր մեքենայի համար: Այն ունի 12 վոլտ լարում, այն ունի մեր կարիքների համար կատարյալ լարում: Նրա ներկայիս կարողությունը լավ է և ունի մեծ հզորություն: Միակ մասը, որտեղ դա լավ չէ, չափն ու քաշն է, այն մեծ է և ծանր:
4. Li -Ion (Lithium Ion) - Դա մարտկոցի այն տեսակն է, որն օգտագործվում է հզորության բանկերում: Այն գալիս է տարբեր չափերի, բայց ամենահայտնին 18650 բջիջն է: Առավելագույն լարումը 4.2 վոլտ է, իսկ նվազագույնը ՝ 3.7 վոլտ: Եթե այն ավելի շատ լիցքավորեք կամ լիցքաթափեք, քան այդ պարամետրերը, մարտկոցը կվնասվի: Այս մարտկոցները լիցքավորելու համար անհրաժեշտ է հատուկ տիպի լիցքավորիչ: Այն ունի բարձր ընթացիկ ունակություն և մեծ հզորություն, ինչպես նաև շատ փոքր է, ընդամենը մի փոքր ավելի մեծ, քան AA մարտկոցը: Բայց դա չի գալիս որպես նախապես կառուցված մարտկոցների փաթեթներ, այնպես որ դուք ստիպված կլինեք գնել առանձին բջիջներ և ստեղծել մարտկոցի փաթեթ:
5. Li -Po (լիթիումի պոլիմեր) - Այն առավելապես օգտագործվում է քառակուսիների և անօդաչու թռչող սարքերի, ինչպես նաև հոբբի rc մեքենաների մեջ: Առավելագույն և նվազագույն լարումը նույնն է, ինչ Li-Ion մարտկոցը: Նրանց լիցքավորելու համար անհրաժեշտ է նաև հատուկ լիցքավորիչ: Այն ունի այս ամենից ամենաբարձր ընթացիկ կարողությունը, ինչպես նաև ունի մեծ հզորություն և նույնպես փոքր է: Բայց վտանգավոր է, եթե դրանք ճիշտ չդասավորես, դրանք կարող են բռնկվել:
Սկսնակների համար ես խորհուրդ կտայի AA մարտկոցի փաթեթ կամ կապարաթթու մարտկոց, իսկ առաջադեմ օգտվողներին ՝ Li-Po մարտկոց: Եթե ցանկանում եք ավելին իմանալ մարտկոցների տարբեր տեսակների միջև համեմատության մասին, ապա դիտեք Great Scott- ի պատրաստած այս տեսանյութը:
Քայլ 4: Շասսիի հավաքում
Ես օգտագործել եմ 4 շարժիչ `այն 4 անիվի շարժիչ դարձնելու համար, բայց դուք կարող եք այն դարձնել երկանիվ շարժիչ` հեռացնելով առջևի երկու շարժիչները և դրանք փոխարինել կեղծ անիվներով կամ ավելացնել գերչակի անիվ: Շասսիի ամրացման լարերը շարժիչների վրա հավաքելու և շարժիչները տեղադրելու համար շասսիի վրա: Եթե դուք չունեք զոդման սարք, կարող եք ոլորել լարերը և դրանք ամրացնել էլեկտրական ժապավենով, բայց խորհուրդ չի տրվում, քանի որ դա բավականին թույլ միացում կլինի: Ես տեղադրել եմ 6 վ AA մարտկոցի տուփը, որտեղ ենթադրաբար պետք է կցված լինի կաստորի անիվը: Հավաքը տարբեր կլինի յուրաքանչյուր տարբեր շասսիի համար, բայց դա շատ հեշտ գործընթաց է:
Քայլ 5. ESP8266- ի ավելացում Arduino IDE- ում
Esp8266 տախտակները տեղադրված չեն arduino IDE- ում: Տեղադրելու համար հետևեք հետևյալ հրահանգներին.
1. Գործարկեք Arduino- ն և բացեք Preferences պատուհանը
2. Մուտքագրեք «https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto» խորհրդի լրացուցիչ մենեջերի հասցեների դաշտում
3. Բացեք Տախտակների կառավարիչը Գործիքներ> Տախտակ ընտրացանկից և գտեք esp8266 հարթակը
4. Բացվող տուփից ընտրեք վերջին տարբերակը և կտտացրեք տեղադրման կոճակին
5. Մի մոռացեք ընտրել ձեր ESP8266 տախտակը Գործիքներ> Տախտակի ընտրացանկից տեղադրումից հետո
Քայլ 6: Գտնելով ESP8266- ի IP հասցեն
1. Բացեք տալու կոդը Arduino IDE- ում
2. Գտեք այնտեղ, որտեղ գրված է «YOUR SSID», ջնջեք այն և գրեք ձեր wifi- ի SSID- ը (շրջված ստորակետների միջև), որը ձեր wifi ցանցի անունն է:
2. Դրա ներքևում գրված է `« ՔՈ ԱASSԲԱՆԿԸ »ջնջեք այն և գրեք ձեր wifi ցանցի գաղտնաբառը (շրջված ստորակետների միջև)
3. Փոփոխությունները կատարելուց հետո բեռնեք կոդը ձեր ESP8266 տախտակին
4. Անջատեք տախտակը համակարգչից և նորից միացրեք այն
5. Բացեք սերիական մոնիտորը և սահմանեք baud փոխարժեքը 115200 -ի վրա և ընտրեք «Երկու NL և CR»: Այն կասի «wifi Connect» և կցուցադրի նաև IP հասցեն: Նշեք IP հասցեն, քանի որ այն մեզ ավելի ուշ պետք կգա:
Քայլ 7: Շղթա
Շղթան շատ պարզ է: AA մարտկոցի տուփի փոխարեն կարող եք օգտագործել ցանկացած այլ տեսակի մարտկոց:
NodeMCU - L293D
D3 - կապ 7
D4 - կապում 2
D5 - կապ 9
D6 - PIN 1
D7 - PIN 10
D8 - PIN 15
Gnd - Մարտկոցը բացասական է
Ե՛վ AA մարտկոցի փաթեթը, և՛ 9 վ մարտկոցը պետք է ունենան ընդհանուր գետնին միացում:
Քայլ 8: Programրագրավորում
Բացեք տրված կոդը arduino IDE- ում և գրեք wifi ցանցի SSID- ն ու գաղտնաբառը, ինչպես ցույց տվեցի ձեզ մինչ այդ, այնուհետև վերբեռնեք կոդը ձեր ESP8266 տախտակին:
Քայլ 9: Կառավարման հավելվածի տեղադրում
Այս ռոբոտը կառավարվում է ծրագրի միջոցով, ներբեռնեք ESP8266_robot.apk ֆայլը և տեղադրեք այն ձեր սմարթֆոնի վրա:
Կա նաև.aia ֆայլը, եթե ցանկանում եք որևէ փոփոխություն կատարել հավելվածում:
Քայլ 10: Ռոբոտի կառավարում
Բացեք ծրագիրը և գրեք ձեր ESP8266 խորհրդի IP հասցեն և այժմ կկարողանաք վերահսկել այն !!!
#Խնդիրների լուծում#
Եթե շարժիչները պտտվում են սխալ ուղղությամբ, ապա պարզապես փոխեք նրանց միացումները L293D- ի հետ կամ փոխեք կառավարման պտուկները: ESP8266- ը միանում է wifi- ին DHCP- ի միջոցով, ինչը նշանակում է, որ գրեթե ամեն անգամ միացնելիս այն կունենա տարբեր IP հասցե, ուստի ամեն անգամ անհրաժեշտ կլինի ստուգել IP հասցեն:
Քայլ 11: Որոշ նկարներ և տեսանյութեր
Այն շատ արագ է աշխատում 12 վ մարտկոցով, բայց եթե կարծում եք, որ այն չափազանց արագ է, ապա կարող եք իջեցնել արագությունը, սկզբում գտնել ENB կապում ծածկագիրը, արագությունը սահմանելու համար կարող եք գրել HIGH- ի փոխարեն 0 -ից 250 -ի: Օրինակ ՝ «analogWrite (leftMotorENB, 170)»
Եթե ձեզ դուր եկավ այս հրահանգը, քվեարկեք դրան մրցույթներում:)
Խորհուրդ ենք տալիս:
RC վերահսկվող ռոբոտ XLR8- ում: Կրթական ռոբոտ ՝ 5 քայլ
RC վերահսկվող ռոբոտ XLR8- ում: Կրթական ռոբոտ. Բարև, այս հոդվածում ձեզ ցույց կտա, թե ինչպես կառուցել հիմնական ռոբոտ: «Ռոբոտ» բառը բառացիորեն նշանակում է «ստրուկ»: կամ «աշխատող»: Արհեստական բանականության ոլորտում առաջընթացների շնորհիվ ռոբոտներն այլևս պարզապես Իսակ Ասիմովի գիտաֆանտաստիկայի մի մասը չեն
Wi-Fi վերահսկվող ռոբոտ Wemos D1 ESP8266- ի, Arduino IDE- ի և Blynk հավելվածի միջոցով. 11 քայլ (նկարներով)
Wi-Fi վերահսկվող ռոբոտ ՝ օգտագործելով Wemos D1 ESP8266, Arduino IDE և Blynk հավելված. Այս ձեռնարկում ես ձեզ ցույց եմ տալիս, թե ինչպես կարելի է պատրաստել սմարթֆոնից կառավարվող Wi-Fi- ով կառավարվող ռոբոտային բաք ՝ օգտագործելով Blynk հավելվածը: Այս նախագծում օգտագործվել է ESP8266 Wemos D1 տախտակ, բայց կարող են օգտագործվել նաև ափսեի այլ մոդելներ (NodeMCU, Firebeetle և այլն), իսկ նախնական
ESP8266 WIFI AP վերահսկվող քառատող ռոբոտ. 15 քայլ (նկարներով)
ESP8266 WIFI AP- ի վերահսկվող քառատող ռոբոտ. Սա ձեռնարկ է 12 DOF կամ չորս ոտանի (չորս ոտանի) ռոբոտ պատրաստելու համար, օգտագործելով SG90 servo սերվո վարորդով և այն կարող է կառավարվել սմարթֆոնների զննարկչի միջոցով WIFI վեբ սերվերի միջոցով: Այս նախագծի ընդհանուր արժեքը կազմում է 55 ԱՄՆ դոլար (For Էլեկտրոնային մաս և պլաստմասե կողպեք
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ. Մենք կառուցել ենք համակցված հավասարակշռող և եռանիվ ռոբոտ `կրթական օգտագործման համար դպրոցներում և դպրոցից հետո կրթական ծրագրերում: Ռոբոտը հիմնված է Arduino Uno- ի, սովորական վահանի վրա (շինարարության բոլոր մանրամասները տրամադրված են), Li Ion մարտկոցի տուփով (բոլորը կառուցված են
Raspberry Pi Wifi վերահսկվող վիդեո հոսքի ռոբոտ. 8 քայլ (նկարներով)
Raspberry Pi Wifi վերահսկվող վիդեո հոսող ռոբոտ. Երբևէ մտածե՞լ եք հիանալի ռոբոտ կառուցելու մասին, որի վրա տեսախցիկ կա: Դե, դուք ճիշտ տեղում եք եկել, ես ձեզ քայլ առ քայլ ցույց կտամ, թե ինչպես կարելի է կառուցել այս ռոբոտը: Դրանով դուք կարող եք գիշերով ուրվականների որսի գնալ ՝ վերահսկելով և տեսնելով ձեր