Բովանդակություն:
- Քայլ 1: Քայլ 1. Նախագծի պատրաստման համար անհրաժեշտ մասերի որոնում
- Քայլ 2: Տեղադրեք ձեր շասսը
- Քայլ 3. Շարժիչային վարորդի միացում
- Քայլ 4: Կոդավորիչների տեղադրում
- Քայլ 5. Arduino- ի և Blutooth մոդուլի միացում
- Քայլ 6. Էլեկտրոնիկայի միացում բոտին
- Քայլ 7: Հավելվածի ստեղծում ՝ բոտը վերահսկելու համար
- Քայլ 8: Կոդ Arduino- ի համար
Video: Bluetooth- ով վերահսկվող RC մեքենա ՝ արագության կառավարմամբ և հեռավորության չափմամբ ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Փոքր ժամանակ ինձ միշտ գրավում էին RC մեքենաները: Մեր օրերում դուք կարող եք գտնել բազմաթիվ ձեռնարկներ ՝ Arduino- ի օգնությամբ ինքներդ Bluetooth- ով կառավարվող էժան մեքենաներ պատրաստելու համար: Եկեք մեկ քայլ առաջ անենք և կինեմատիկայի վերաբերյալ մեր գործնական գիտելիքներով հաշվարկենք անցած տարածությունը և բոտի արագությունը:
Այս հրահանգը կատարվել է HATCHNHACK- ի հետ համատեղ: Ստուգեք նրանց զարմանահրաշ կայքը `ձեր բոլոր նախատիպերի սարքավորումների, բլոգերի, գաղափարների և շատ ավելին:
Քայլ 1: Քայլ 1. Նախագծի պատրաստման համար անհրաժեշտ մասերի որոնում
Դե, ես սա գրում եմ որպես ընդհանուր հրահանգ, այնպես որ կփորձեմ այլընտրանքներ ձեռք բերել, եթե չկարողանաք գտնել այն մասերը, որոնք ես օգտագործում եմ: Ես նաև կավելացնեմ գնման հղումներ, որպեսզի կարողանաք գնել այն իրերը, որոնք ձեզ ձեռնտու չեն, և այնպես որ կարողանաք ձեր բոտը հարմարեցնել ձեր ստեղծագործությամբ: Այս նախագիծը պատրաստելու մասերի համար դիմեք hnhcart: Նրանք ունեն լավ որակի մասեր ՝ զարմանալի գների միջակայքով:
- Միկրոհսկիչ. Լավ, եթե սկսնակ եք, փորձեք օգտագործել Arduino- ն: Դե, ես օգտագործում եմ Arduino Uno- ն: Գնեք հղում Arduino Uno- ի համար:
- Շարժիչներ և կոդավորիչներ. Այս նախագծի համար ես օգտագործում եմ 150 RPM կողային լիսեռի շարժիչներ `ներկառուցված կոդավորիչով` շրջադարձերը հաշվարկելու համար: եթե չեք կարողանում գտնել այդպիսի շարժիչներ, կարող եք վերաբերել պարզ երկակի լիսեռի bo շարժիչներին, և դուք ստիպված կլինեք գնել կոդավորիչներ BO շարժիչների համար: Դուք կարող եք գնել երկակի լիսեռ BO շարժիչներ | միայնակ կոդավորիչներ
- Շարժիչ `ձեզ անհրաժեշտ կլինի շարժիչ` շարժիչներն աշխատեցնելու համար, քանի որ միկրոկոնտրոլերների մեծ մասը չի կարող այդքան լարում ապահովել: Ես օգտագործում եմ L298N, որը կարող եք այստեղ հղել ՝ այստեղից գնելու համար:
- ՇԱՍԻՍ. Շասսիի և անվադողերի համար պետք է գնել հատուկ այն շարժիչների համար, որոնք օգտագործում եք: BO շարժիչների համար շասսի գնելու համար կարող եք անդրադառնալ այս հղմանը:
- Bluetooth մոդուլ (HC05). Arduino- ն մեր սմարթֆոնին միացնելու համար մեզ անհրաժեշտ է սարքը Bluetooth հաղորդակցության համար: ահա թե որտեղ է HC05- ը հարմար: Գնել հղում HC05- ի համար
- Jumper լարերը. Մենք բոլորս կարիք ունենք jumper լարերի `իրերը միացնելու համար: Եթե դուք նորեկ եք, ձեզ հարկավոր կլինի դրանցից մի քանիսը տարբեր նախագծերի համար: Դուք կարող եք մի քանիսը գնել այստեղից.- Արականից արական | Արականից իգական
- Մարտկոց. Լավ, ես այս նախագծի համար օգտագործում եմ 12 վ լիպո մարտկոց: Եթե դա չունեք, միշտ կարող եք անցնել ընդհանուր 12 վ լիթիում-իոնային մարտկոցների: Կամ եթե դուք օգտագործում եք 9v BO շարժիչներ, կարող եք նույնիսկ օգտագործել պարզ 9 վ մարտկոց: Բայց մարտկոց գնելուց առաջ զգույշ եղեք, ստուգեք ձեր շարժիչի բնութագրերը, քանի որ կարող եք վնասել շարժիչը, եթե շարժիչի հզորությունից բարձր լարման եք մատակարարում: 9 վ մարտկոց գնելու համար դիմեք այստեղ:
-
Գրատախտակ/նախատիպի տախտակ. Ձեզ անհրաժեշտ կլինի ինչ -որ բան ամբողջ լարը միացնելու համար: Այստեղ հացահատիկը հարմար կլինի: գնել հղում Breadboard- ի համար | նախատիպերի տախտակ
Քայլ 2: Տեղադրեք ձեր շասսը
Եթե դուք աշխատում եք նախապես կառուցված շասսիի հետ, ապա կարիք չեք ունենա անհանգստանալ իրերի հետ:
Այսպիսով, քանի որ ես չունեի շարժիչների համար հատուկ նախապես կառուցված շասսի, այնպես որ ստիպված էի ինքս կառուցել այն: Ես հիմքի համար ընտրեցի ակրիլային թերթ, քանի որ այն թեթև է և հեշտ է աշխատել դրա հետ, և շարժիչների տեղադրման համար օգտագործեցի ստանդարտ սեղմակներ:
և վերջապես պտուտակավորեք ներքևի մասում գտնվող անիվը ՝ բոտը պահելու համար:
Քայլ 3. Շարժիչային վարորդի միացում
Շարժիչներին բավարար հյութ մատակարարելու համար մենք պետք է տեղադրենք շարժիչի վարորդը:
- նախ, պտուտակեք շարժիչի +ve և -ve սյուները շարժիչի վարորդի PTR միակցիչին:
- այնուհետև սնուցման աղբյուրը, շարժիչի վարորդը մարտկոցի +ve- ն պտուտակում է 12 վ պորտին և -ve դեպի շարժիչի վարորդի GND պորտին:
-
ձեր ընտրությամբ տեղադրեք շարժիչի վարորդի մուտքի քորոցը Arduino- ի PWM կապին: ՀԻՇՈՄ, համապատասխանաբար, ծածկագրում փոխել շարժիչի կապում:
- մարտկոցի +ve- ի և շարժիչի վարորդի միջև անջատիչ ավելացրեք, հակառակ դեպքում մարտկոցը չօգտագործելուց ստիպված կլինեք անընդհատ անջատել այն:
- 2 լար հաղորդեք շարժիչի վարորդի 5v- ից և GND- ից մինչև տախտակ, որպեսզի կարողանաք սնուցել Arduino- ն, ինչպես նաև այլ սարքեր:
Քայլ 4: Կոդավորիչների տեղադրում
ինչպես տեսնում եք, կոդավորիչը ներկառուցված է շարժիչով:
- M1 և M2- ը շարժիչի +ve և -ve- ն են, որոնք մտնում են շարժիչի վարորդի մեջ
- միացրեք կոդավորիչների 5v- ին, իսկ ծածկագրիչի GND- ին `5v- ին և տախտակին GND- ին` կոդավորիչներին սնուցելու համար
- A- ն և B- ը կոդավորիչի ելքային կապերի համար են, որոնք մենք կցելու ենք Arduino- ի 2 -րդ և 3 -րդ կապում
Քայլ 5. Arduino- ի և Blutooth մոդուլի միացում
- միացրեք GND- ը և 5v- ը հացահատիկից Vin- ին և Arduino- ի GND- ին `Arduino- ին սնուցելու համար:
- նույնը արեք Bluetooth մոդուլի հետ ՝ այն նույնպես սնուցելու համար:
- կցեք Bluetooth մոդուլի TX և RX- ը Arduino- ի 0 և 1 կապումներին: Arduino- ի 0 և 1 կապում են նշված կապերը սերիական հաղորդակցության համար: Ուրեմն զգույշ եղեք էսքիզը Arduino- ում բեռնելիս, քանի որ կարող է անհրաժեշտ լինել անջատել TX կապը, քանի որ Arduino- ն կարող է միաժամանակ օգտագործել միայն 1 սերիական հաղորդակցություն: Դուք կարող եք խուսափել այս դժվարությունից ՝ ծածկագրում ներմուծելով Softwareրագրային ապահովման սերիայի գրադարանը
- և վերջապես կցեք ծածկագրիչի կապում Arduino- ի 2 և 3 կապում: 2 -րդ և 3 -րդ կապերը նշանակված են կապում ընդհատումների համար: Ընդհատումների մասին լրացուցիչ տեղեկությունների համար տես այստեղ: կարող եք ընդհատումների կարիք չունենալ, եթե օգտագործում եք կոդավորող սկավառակ `ավելի քիչ զարկերակային գծերով:
Քայլ 6. Էլեկտրոնիկայի միացում բոտին
Դուք կարող եք պտուտակներ օգտագործել էլեկտրոնիկայի տեղադրման համար բոտի վրա, հակառակ դեպքում, երբ բոտը շարժվում է, էլեկտրոնիկան հակված է ընկնել:
Դե, ես չունեի այդ փոքր պտուտակները էլեկտրոնիկան տեղադրելու համար, ուստի ես գնացի էլեկտրոնիկայի տաք սոսնձման հիմքի վրա:
Քայլ 7: Հավելվածի ստեղծում ՝ բոտը վերահսկելու համար
հավելվածը պատրաստելու համար ես օգտագործեցի MIT ծրագրի գյուտարարը, որն իսկապես հեշտ է օգտագործել և հարմար է սկսնակների համար: Հավատացեք ինձ, ես Android ծրագրավորող չեմ, և հավելված ստեղծելու գաղափարը վախեցրեց ինձ: Բայց դրանով ես պարզապես սովորեցի, երբ պատրաստում էի ծրագիրը:
Դիզայներական մասի համար դա թողնում եմ ձեզ: Անհատականացրեք այնպես, ինչպես ձեզ դուր է գալիս:
Դուք կարող եք անդրադառնալ պատկերներին, որոնք պետք է կատարվեն հետին հատվածում:
Դուք նույնիսկ կարող եք ներբեռնել իմ ծրագիրը բոտի համար այստեղից:
Քայլ 8: Կոդ Arduino- ի համար
կարող եք ներբեռնել INO ֆայլը Arduino- ն ծրագրավորելու համար:
ծածկագրին վերաբերող ցանկացած հարցի համար թողեք հարց:
ամեն ինչ պատրաստ է, պատրաստ եք գնալ ձեր սեփական Bluetooth- ով կառավարվող RC մեքենայով:
Խորհուրդ ենք տալիս:
Greentent - Աշխարհի առաջին մինի շարժական կանաչ տունը Arduino ջերմաստիճանի և խոնավության չափմամբ. 3 քայլ
Greentent - Աշխարհի առաջին մինի դյուրակիր կանաչ տունը Arduino ջերմաստիճանի և խոնավության չափման միջոցով. Ես առաջին անգամ հայտնվեցի շարժական ջերմոցի գաղափարի մասին, որը կարող եք գիշերվա ընթացքում տեղաշարժվել, երբ ցանկանում էի մի փոքրիկ այգի ունենալ ՝ վերահսկվող ջերմաստիճանի տուփի մեջ: և Խոնավություն: Այսպիսով, ուշ գիշեր է, և ես ուզում եմ գնալ խանութ ՝ դրանք գնելու
Rանկացած մեքենա/մեքենա դարձնել Bluetooth հավելվածի վերահսկման մեքենա ՝ 9 քայլ
Rանկացած R/C մեքենա վերածել Bluetooth ծրագրի կառավարման R/C մեքենայի. Այս նախագիծը ցույց է տալիս սովորական հեռակառավարման մեքենան Bluetooth (BLE) կառավարման մեքենայի Wombatics SAM01 ռոբոտաշինական տախտակով, Blynk App- ով և MIT App Inventor- ով փոխելու քայլերը: շատ ցածր գնով RC մեքենաներ են `բազմաթիվ հնարավորություններով, ինչպիսիք են LED լուսարձակները և
Arduino ռոբոտ ՝ հեռավորության, ուղղության և ռոտացիայի աստիճանի (Արևելք, Արևմուտք, Հյուսիս, Հարավ) ձայնով վերահսկվող Bluetooth մոդուլի և ինքնավար ռոբոտի շարժման միջոցով. 6 քայլ
Arduino ռոբոտը ՝ հեռավորության, ուղղության և ռոտացիայի աստիճանի (Արևելք, Արևմուտք, Հյուսիս, Հարավ), որը վերահսկվում է ձայնով ՝ օգտագործելով Bluetooth մոդուլ և ինքնավար ռոբոտների շարժում. , Ձախ, Աջ, Արևելք, Արևմուտք, Հյուսիս, Հարավ) պահանջվում է հեռավորություն սանտիմետրերով ՝ օգտագործելով ձայնային հրամանը: Ռոբոտը կարող է տեղափոխվել նաև ինքնավար
Սերիական վերահսկվող փոփոխական արագության շարժիչ `6 քայլ
Սերիական վերահսկվող փոփոխական արագության շարժիչ. Վերահսկեք մի փոքր DC շարժիչի արագությունը, բացի ձեր համակարգչի սերիական նավահանգստից, մեկ MOSFET- ից և որոշ չնչին ծրագրերից: (MOSFET- ը և սերիական նավահանգիստը կազմում են «արագության կառավարում». Ձեզ դեռ անհրաժեշտ է շարժիչ և համապատասխան սնուցման աղբյուր
Արագության վերահսկվող գրասեղանի օդափոխիչ ՝ 5 քայլ
Արագության վերահսկվող գրասեղանի երկրպագու. Ինչպես վերահսկել համակարգչի երկրպագուների արագությունը և այն վերածել գրասեղանի օդափոխիչի