Բովանդակություն:
- Քայլ 1: Մեզ անհրաժեշտ մասեր
- Քայլ 2: Մեքենայի պատրաստում
- Քայլ 3. Շղթայի հավաքում
- Քայլ 4: Շարժիչներին ամրացնելը
- Քայլ 5. Խորհրդի ծրագրավորում
- Քայլ 6: Կառավարում
- Քայլ 7: Funվարճացեք:
Video: Պարզ WiFi վերահսկվող RC մեքենա. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Եթե մի քանի տարի առաջ ինձ ասեիք, որ դուք կկարողանաք փոփոխել RC մեքենան ՝ դրան WiFi տալով, որպեսզի կարողանաք վերահսկել ձեր հեռախոսով կայքէջի միջոցով, և որ դրա կատարման արժեքը կլինի 8 եվրոյից պակաս, ես դա չէի անի: քեզ հավատացի! Բայց սա հիանալի ժամանակ է ստեղծող լինելու համար: Ոչ միայն վերը նշվածը շատ հնարավոր է, այլև բավականին անմիջական նախագիծ: Որոշ ժամանակ առաջ ես խաղալիք մեքենայի վրա WiFi- ի հսկիչներ ավելացնելու ուղիղ հեռարձակում էի կատարում, և չնայած գոհ եմ հոսքի ընթացքից, բայց ես մտածում էի, որ կարող եմ նախագիծը դարձնել նույնիսկ ավելի պարզ: Այսպիսով, ես փորձեցի այս հրահանգը դարձնել նույնքան պարզ հնարավորինս դարձնելու համար կպահանջվի զոդում, և ես կտրամադրեմ բոլոր ծածկագրերն ու քայլերը ՝ այս նախագիծը ինքներդ ձեզ դարձնելու համար:
Եկեք սկսենք!
Քայլ 1: Մեզ անհրաժեշտ մասեր
Ինչպես նշվեց, ես ուզում էի հնարավորինս հեշտ դարձնել այս նախագիծը, որպեսզի իրականում դրա կարիքը չլինի:
Ակնհայտ է, որ առաջին հերթին մենք մեքենայի կարիք կունենանք: Եթե դուք գտնվում եք Մեծ Բրիտանիայում կամ Իռլանդիայում, կարող եք ձեռք բերել իմ ստացած ճշգրիտ մեքենան Smyths Toys- ից (10 եվրո @ գրելու ժամանակը): Նրանք ունեն նաև Subaru, որն օգտագործել եմ ուղիղ եթերում, որը նույն մեքենան է, բացառությամբ կեղևի:
Հիմնականում ցանկացած հեռակառավարվող մեքենա պետք է աշխատի, բայց որքան մեծ լինի, այնքան լավ (այնպես որ մենք կարող ենք տեղավորել ամեն ինչ ներսում): Նաև համոզվեք, որ այն ունի շարժման ամբողջական տիրույթ (ղեկ և վարում): Երկրորդ ձեռքի խանութները կարող են լավ վայր լինել անցանկալի RC մեքենաներ փնտրելու համար: Նշում. Այն առանց զոդման նախագիծ պահելու համար, հավանաբար, պետք է մեքենա ձեռք բերել լարային հեռակառավարմամբ:
Մեքենայի ներքին մասերի համար մեզ անհրաժեշտ է հետևյալը
- NodeMCU ESP8266 boardարգացման տախտակ* - Եթե ծանոթ չեք ESP8266- ին, դա Arduino- ի հետ համատեղելի տախտակ է, որը ներկառուցված է WiFi- ով, ինձ դուր է գալիս: Գոյություն ունեն NodeMCU տախտակների մի քանի տեսակներ, որոնցից երկուսը սովորական են 3 -րդ նկարում: Համոզվեք, որ ճիշտ եք ընտրում: (փոքրը):
- NodeMCU Motor Shield* - Սա իսկապես գեղեցիկ տախտակ է, որի վրա կա L293D շարժիչային վարորդի չիպ, որի վրա NodeMCU- ն պարզապես տեղավորվում է: Շարժիչներին միանալու համար կան պտուտակային տերմինալներ և կա միացման և անջատման կոճակ
- 6 X AA մարտկոցի պատյան* - Դուք կարող եք նաև օգտագործել էներգիայի աղբյուրի այլ ձև (օրինակ ՝ RC մարտկոց), բայց պարզապես համոզվեք, որ այն լիցքավորված է 10 Վ -ից պակաս: Այս մարտկոցի փաթեթը նույնպես բավականին մեծ է, եթե ձեր մեքենան ավելի փոքր է, փոխարենը կարող եք փորձել 4x AA պատյան: Հնարավոր է ՝ կարողանաք նորից օգտագործել մեքենայի մարտկոցի բնիկը, եթե մեքենան օգտագործում եք ոչ լարային հեռակառավարմամբ:
- Jumper Block* - Նախքան դրանք գնելը, ստուգեք, արդյոք ունեք հին IDE կոշտ սկավառակներ կամ CD կրիչներ, քանի որ դրանք կունենան դրանցից մեկը: Եթե ոչ, կարող եք գնել այս 60 հատանոց փաթեթը առաքված 1 եվրոյով:
* = Գործընկերային հղումներ
Քայլ 2: Մեքենայի պատրաստում
Առաջին բանը, որ մենք ուզում ենք անել, մեքենան բացելն է: Սա ակնհայտորեն տարբեր կլինի, եթե ձեռք բերեք իմից այլ մեքենա:
Իմ մեքենայի վրա մեքենայի հատակին կար 4 պտուտակ, երկուսը ՝ հետևի և երկուսը ՝ առջևի: Անջատեք դրանք: Կեղևը բարձրացնելուց հետո դուք այժմ պետք է կարողանաք տեսնել երկու շարժիչները:
Լարային հեռակառավարիչ
Եթե դուք ունեք իմ նման լարային հեռակառավարիչ, ապա պետք է տեսնեք նաև 4 լար, կտրեք այն մի փոքր թուլանալով, գուցե 6-8 դյույմ կամ ավելի (Հետագայում ավելի հեշտ է կտրել, ավելի դժվար է նորից տեղադրել այն):
Այնուհետև ցանկանում եք բոլոր չորս լարերի ծայրից կես դյույմ պոկել:
Ոչ լարային հեռակառավարիչ
Ոչ լարային հեռակառավարվող մեքենաներն ունենալու են երկու շարժիչ, ինչը միացված է լարերին, սակայն դրանց ամրացված լարերը, հավանաբար, չափազանց կարճ են օգտակար լինելու համար: Կարող է անհրաժեշտ լինել նոր երկար մետաղալարեր զոդել յուրաքանչյուր շարժիչի երկու տերմինալներին: Ես անձամբ դա չեմ արել, ուստի չեմ կարող որևէ առաջարկ կամ խորհուրդ տալ: Կարող եք նաև հնարավորինս հեռացնել այլ սխեմաներ, բացի շարժիչներից: Նշում. Հնարավոր է հնարավոր լինի նորից օգտագործել մեքենայի մարտկոցի բնիկը ՝ տարածք խնայելու համար (նաև հեշտացնում է մարտկոցների փոփոխությունը)
Քայլ 3. Շղթայի հավաքում
Եվ հիմա գործողության ուղեղը `սխեման:
Տեղադրեք NodeMCU տախտակը շարժիչի վահանի մեջ, չնայած նշեք ուղղությունը: Շարժիչի վահանի վրա գծված է ալեհավաք, համոզվեք, որ NodeMCU- ի ալեհավաքը (ոսկե գծերը) գծանշված են: Միկրո USB անցքը ճիշտ տեղադրելու դեպքում պետք է լինի պտուտակավոր տերմինալների կողքին
Հաջորդը մենք պետք է ամրացնենք փոքր ցատկող բլոկը: Սնուցման կոճակի և պտուտակավոր տերմինալների միջև կան jumper կապեր, անհրաժեշտ է միացնել VIN և VM մակնշված երկու կապում: Լրացուցիչ մանրամասների համար տես երկրորդ լուսանկարը:
Այժմ մենք ցանկանում ենք միացնել մարտկոցի պատյանը: Մարտկոցի ամրակից վերցրեք կարմիր մետաղալարը և միացրեք այն VIN պտուտակային տերմինալին: (VIN տերմինալն օգտագործելու պատճառն այն է, որ հոսանքի կոճակը միացնում և անջատում է այն): Սև մետաղալարը միացրեք GND տերմինալներից որևէ մեկին:
Եթե մարտկոցները լիցքավորեք մարտկոցի կրիչի մեջ և համոզվեք, որ ամեն ինչ միացված է, ապա այժմ ցույց եք տալիս, որ տեսնում եք մի քանի LEDS NodeMCU- ի և Motor Shield- ի վրա:
Քայլ 4: Շարժիչներին ամրացնելը
Տեղադրեք շարժիչի վահանը մարտկոցի հետևի կողմում, որը սահում է բաց: Խորհուրդ եմ տալիս այն ամրացնել blu-tac- ով կամ այլ տեղում պահելու այլ ոչ մշտական եղանակով: Այնուհետև նորից ամրացրեք մարտկոցը մեքենայի վրա `օգտագործելով blu-tac: (Երբ գոհ եք մեքենայից, կարող եք տաք սոսինձ օգտագործել ամեն ինչ պահելու համար):
Հաջորդը մենք ուզում ենք շարժիչները միացնել շարժիչի վահանին: Միացրեք ղեկի շարժիչից լարերը A + և A- նշվող պտուտակավոր տերմինալներին, կարևոր չէ, թե որ մետաղալարն է գնում + կամ the - այս պահին (մենք կանդրադառնանք դրան): Այնուհետև շարժիչային շարժիչը միացված է B+ և B- տերմինալներին:
Եթե դժվարանում եք մետաղալարը տերմինալի մեջ մղել, փորձեք պտուտակահանի գլուխը մտցնել այնտեղ, որտեղ մետաղալարը կանցնի, կա մետաղյա կտոր, որը երբեմն կարող է մի փոքր խրվել: (Մանրամասների համար տե՛ս 5 -րդ նկարը)
Եվ շինարարությունը գրեթե ավարտված է: Հաջորդը մենք ծրագրավորելու ենք տախտակը, որպեսզի կարողանանք սկսել այն փորձարկել:
Քայլ 5. Խորհրդի ծրագրավորում
Եթե նախկինում երբեք չեք օգտագործել ESP8266- ը կամ Arduino- ն, մեզ անհրաժեշտ կլինի մի փոքր ծրագրակազմի տեղադրում: Ես դրա համար ունեմ նվիրված տեսանյութ: Դա ընդամենը 5 րոպե է և անցնում է այն ամենի միջով, ինչ ձեզ հարկավոր է կարգաբերելու համար: Այս տեսանյութին հետևելիս այն CP2102 վարորդն է, որը ցանկանում եք տեղադրել:
Եթե տեսահոլովակները իրականում ձեր կարևորությունը չեն, դիտեք Բեքիի հիանալի IoT դասի 2 -րդ դասը, այն կանցնի նաև այն ամենի վրա, ինչ ձեզ հարկավոր է:
Մինչև այս քայլի մնացած հատվածին անցնելը, դուք պետք է կարողանաք ձեր ESP8266- ում տեղադրել մի պարզ ուրվագիծ (օրինակ ՝ թարթման օրինակը, որը նշված է ինչպես տեսանյութում, այնպես էլ Բեքիի դասում)
Նախ ցանկանում եք մարտկոցներից անջատել տախտակի սնուցումը (սեղմեք շարժիչի վահանի կոճակը, լույսերը պետք է անջատված լինեն): Այնուհետև ցանկանում եք միկրո USB մալուխը միացնել NodeMCU տախտակին, ինչպես ցույց է տրված նկարում: Այնուհետև ցանկանում եք ներբեռնել այս նախագծի ծածկագիրը իմ Github- ից: Կտտացրեք Clone կամ Download կոճակին, այնուհետև ներբեռնեք Zip: Ներբեռնման ժամանակ հանեք այս zip ֆայլը: Այժմ բացեք Arduino IDE- ն, այնուհետև կտտացրեք Ֆայլ -> Բացել, նավարկեք այնտեղ, որտեղից պարզապես վերևից վերցրել եք zip- ը և բացել MotorWeb.ino ֆայլը: Այս ֆայլում միայն մեկ փոփոխություն պետք է կատարեք, և դա ձեր WiFi- ի SSID- ի և գաղտնաբառի թարմացումն է: Երբ դուք կատարեք այդ փոփոխությունը, վերբեռնեք այն ձեր տախտակին:
Քայլ 6: Կառավարում
Մենք գրեթե պատրաստ ենք փորձարկել այս բանը: Այս պահին թողեք Micro USB մալուխը միացված: Arduino IDE- ում բացեք սերիական մոնիտորը (եթե վստահ չեք, թե ինչպես եմ այն նշել առաջին լուսանկարում): Սահմանեք Baud- ի դրույքաչափը 115200 -ի վրա: Սեղմեք NodeMCU տախտակի վերակայման կոճակը, WiFi- ին միանալուց հետո էկրանին ցուցադրվող սարքի IP հասցեն կտեսնեք:
Կամ ձեր հեռախոսի կամ համակարգչի վրա, բացեք վեբ դիտարկիչ և մուտքագրեք IP հասցեն հասցեի բարում: Դուք պետք է տեսնեք վեբ էջ, որը նման է իմ երկրորդ նկարի պատկերին: Այժմ մենք պետք է ստուգենք, թե արդյոք շարժիչները միացված են ճիշտ ճանապարհին: Նախ սեղմեք Drive և Back կոճակները, արդյո՞ք մեքենան ճիշտ է վարել: Եթե ոչ, կարող եք կամ փոխել էլեկտրագծերը շուրջը, կամ հեշտությամբ կարող եք այն ուղղել ծրագրային ապահովման մեջ, որոնել DRIVE_MOTOR_DIRECTION և ցանկացած վայրում, որտեղ այն դրված է HIGH- ի վրա, փոխեք այն OWԱOWՐ և հակառակը: Դուք պետք է փոխեք այն երկու վայրում:
Նույնը վերաբերում է ղեկին, եթե դուք փոխանակում եք կատարում STEER_MOTOR_DIRECTION փոփոխականով:
Երբ գոհ եք, թե ինչպես է այն աշխատում, միացրեք միկրո USB մալուխը և սեղմեք շարժիչի վահանի սպիտակ կոճակը: Թողեք այն մի քանի վայրկյան և փորձեք միանալ նույն IP հասցեին, ինչ նախկինում: NOTԱՆՈԹՈԹՅՈՆ. Մարտկոցներով աշխատելու դեպքում ձեր մեքենան զգալիորեն ավելի արագ կլինի, քանի որ լարումը շատ ավելի բարձր է, ուստի զգույշ եղեք, որ այն ձեր սեղանից չհանեք:
Քայլ 7: Funվարճացեք:
Եվ վերջ! Դուք հաջողությամբ պատրաստեցիք WiFi վերահսկվող RC մեքենա: Դիտեք կարճ տեսանյութը, որտեղ ես փորձում եմ դրանով նյարդայնացնել իմ շներին: Gaoithe, սևին դա այնքան էլ դուր չի գալիս, բայց Ռիգինսին իրոք դա չի հետաքրքրում: Ես շատ զվարճացա այս նախագծով և հուսով եմ, որ այն ձեզ օգտակար կամ հետաքրքիր կգտնի: Ինչպես միշտ, եթե ունեք որևէ հարց կամ մեկնաբանություն, ես կցանկանայի լսել դրանք: Երջանիկ եմ բոլորին:
Բրայանը
Խորհուրդ ենք տալիս:
Ինտերնետով վերահսկվող պղպջակների մեքենա. 4 քայլ (նկարներով)
Բոլորը գիտեն, որ փուչիկները փչելը շատ զվարճալի է, բայց դա կարող է դժվար աշխատանք լինել: Մենք կարող ենք լուծել այս խնդիրը ՝ պարզապես կառուցելով ինտերնետով վերահսկվող պղպջակների մեքենա ՝ պատվիրակելով ջանքերը ՝ միաժամանակ քաղելով բոլոր պարգևները: Ստացիոնար հիվանդների համար կարող եք ստուգել մեզ
Ինչպես պատրաստել Bluetooth- ով վերահսկվող RC մեքենա տանը. 4 քայլ (նկարներով)
Ինչպես պատրաստել Bluetooth- ով վերահսկվող RC մեքենա տանը. Իմացեք, թե ինչպես պատրաստել պարզ սմարթֆոնով կառավարվող ռոբոտային մեքենա ՝ օգտագործելով Arduino և շատ հիմնական էլեկտրոնային բաղադրիչներ
Rանկացած մեքենա/մեքենա դարձնել Bluetooth հավելվածի վերահսկման մեքենա ՝ 9 քայլ
Rանկացած R/C մեքենա վերածել Bluetooth ծրագրի կառավարման R/C մեքենայի. Այս նախագիծը ցույց է տալիս սովորական հեռակառավարման մեքենան Bluetooth (BLE) կառավարման մեքենայի Wombatics SAM01 ռոբոտաշինական տախտակով, Blynk App- ով և MIT App Inventor- ով փոխելու քայլերը: շատ ցածր գնով RC մեքենաներ են `բազմաթիվ հնարավորություններով, ինչպիսիք են LED լուսարձակները և
Arduino վերահսկվող խաղալիք մեքենա. 3 քայլ (նկարներով)
Arduino- ի վերահսկվող խաղալիք մեքենա. Սա իմ Arduino- ի կողմից վերահսկվող խաղալիք մեքենաների երկրորդ մասն է: Կրկին դա խոչընդոտներից խուսափելն է: Այս մեքենայում ես Uno- ի փոխարեն օգտագործում եմ Arduino Nano- ն: Շարժիչի վարորդը L298N մոդուլ է:
Wifi վերահսկվող ներքին լուսարձակներ (մեքենա). 5 քայլ (նկարներով)
Wifi վերահսկվող ներքին լուսարձակներ (մեքենա). Բարև բոլորին: Այս ուսանելի ծրագրում մենք տեղադրելու ենք Wifi վերահսկվող RGB LED ժապավեն ձեր մեքենայի ներքին հարդարման համար: Այս նախագծում ես կօգտագործեմ իմ սեփական մեքենան (2010 Mitsubishi Lancer GTS), բայց կարգավորումը պետք է աշխատի տրանսպորտային միջոցների մեծ մասի համար: Այնտեղ