
Բովանդակություն:
- Քայլ 1: Պահանջվող նյութեր
- Քայլ 2: Հավաքում
- Քայլ 3: IR ընդունիչի միացումներ
- Քայլ 4: IR գրադարանի պահպանում
- Քայլ 5. Հեռակառավարվող բանալիների վեցանկյուն արժեքների որոնում
- Քայլ 6: L293D միացումներ
- Քայլ 7: Շարժիչների միացում L293D- ի հետ
- Քայլ 8: Ամեն ինչ ինտեգրվել
- Քայլ 9: Էներգամատակարարում
- Քայլ 10: Վերջնական ծրագիր
- Քայլ 11: Ինչպես է աշխատում բոտը
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Այս հեռակառավարվող մեքենան կարող է տեղաշարժվել գործնականում ցանկացած տեսակի հեռակառավարման վահանակի միջոցով, ինչպիսիք են հեռուստացույցը, օդորակիչը և այլն:
Այն օգտագործում է այն փաստը, որ հեռակառավարիչը թողարկում է IR (ինֆրակարմիր):
Այս հատկությունը օգտագործվում է IR ընդունիչի միջոցով, որը շատ էժան ցուցիչ է:
Այս ուսանելի դասում դուք կսովորեք, թե ինչպես դա անել
- Ինտերֆեյս IR ընդունիչ Arduino- ին:
- Ինտերֆեյս 2 շարժիչներ Arduino- ին:
- Միավորել վերը նշված 2 կարգավորումները:
Նշում. Այս հեռակառավարվող մեքենան ունի արևի լույսի ներքո դրսում չաշխատելու թերություն:
Բոլոր ծածկագրերը, սխեմաները և այլ նկարները մեկ վայրում այստեղ են:
Քայլ 1: Պահանջվող նյութեր
- Arduino Uno և USB մալուխ
- Arduino ծրագրակազմ
- Breadboard
- 100rpm dc շարժիչներ
- IR ընդունիչ (SM0038 կամ TSOP1738)
- L293D շարժիչի վարորդի IC
- Jumper լարերը
- Շասսի և անիվներ
- 9 Վ մարտկոց (2 ոչ)
- Մարտկոցի տեսահոլովակներ
Նյութերի ընդհանուր արժեքը `600 ռուբլի = 9 դոլար (առանց Arduino- ի արժեքի)
Քայլ 2: Հավաքում


Անիվները ամրացրեք շասսիին:
Կցեք 2 շարժիչները հետևի անիվներին և օգտագործեք կեղծամներ առջևի համար:
Կատարեք անցքեր շասսիի վրա և ամրացրեք Arduino- ն ՝ օգտագործելով պտուտակներ:
Ուղղեք տախտակը ՝ օգտագործելով դրա վրա տրամադրված երկկողմանի ժապավենը:
Տեղադրեք L293D- ը տախտակի վրա, որի առջևի հատվածը կանգնած է:
Քայլ 3: IR ընդունիչի միացումներ

Դիմելով ստացողի խազին ՝ ձախից աջ միացումներն են
- ձախ քորոց-գետնին:
- միջին փին -5 Վ
- աջ pin- թվային կապ 6 Arduino- ում:
Լրացուցիչ մանրամասների համար դիմեք սխեմատիկային:
Քայլ 4: IR գրադարանի պահպանում


Անցեք հետևյալ հղումով-
drive.google.com/open?id=0B621iZr0p0N_WUVm…
Պահպանեք ֆայլերը IRremote անունով թղթապանակի մեջ և պահեք ձեր Arduino IDE գրադարանների գրացուցակում, այսինքն arduino-1.0.6> գրադարանների թղթապանակում որպես IRremote:
Քայլ 5. Հեռակառավարվող բանալիների վեցանկյուն արժեքների որոնում


1. Վերբեռնեք կոդը remote.ino- ում Arduino- ում
2. Բացեք սերիական մոնիտորը:
3. Սեղմեք տարբեր հեռակառավարման ստեղներ և ստացեք դրանց տասնվեցերորդ արժեքները: (Ուշադրություն դարձրեք, որ արժեքները չեն ստացվի 0x- ով, որը վեցանկյուն է, ինչպես նաև որոշ արժեքներ ստացվում են միջինում, ինչպես FFFFFFFF- ը, անտեսեք դրանք):
Այստեղ ես ստացել եմ առջևի, հետևի, ձախ, աջ և միջին ստեղների արժեքները, որոնք են
ճակատ = 0x80BF53AC
ետ = 0x80BF4BB4
ձախ = 0x80BF9966
աջ = 0x80BF837C
միջին = 0x80BF738C
Այս կոճակների այս արժեքները քարտեզագրված են `համապատասխանաբար առաջ, հետ շարժվելու, ձախ, աջ և արգելակ շարժվելու համար:
Քայլ 6: L293D միացումներ


Arduino- ից վերցրեք 5V և հող և միացրեք դրանք տախտակի 2 ներքևի ռելսերին, դրանով իսկ տալով 5V և հողային գիծ:
Կապում 1, 9, 16 L293D- ից մինչև 5V:
4, 5, 12, 13 կապում L293D- ից գետնին:
Ձախ շարժիչը դեպի 3 -րդ, 6 -րդ կապում դեպի L293D:
Աջ շարժիչ դեպի 11, 14 կապում L293D- ում:
2, 7 (ձախ շարժիչի համար) L293D- ից մինչև 9, 8 կապում Arduino- ում:
10, 15 (աջ շարժիչի համար) L293D- ից 10, 11 կապում Arduino- ում:
Լրացուցիչ մանրամասների համար դիմեք սխեմաներին:
Նշենք, որ սխեմատիկ դեղին լարերը ներկայացնում են ձախ շարժիչը և նարնջագույն լարերը `աջ շարժիչը:
Քայլ 7: Շարժիչների միացում L293D- ի հետ
Կապերը հաստատելուց հետո վերբեռնեք կոդը motor_test.ino- ում Arduino- ում:
Նկատի ունեցեք, որ ձախ շարժիչը պտտելու համար lm, lmr պետք է լինեն հակառակ ՝ ԲԱՐՁՐ և OWԱOWՐ կամ հակառակը:.
Նմանապես, ճիշտ շարժիչի պտտման համար, rm, rmr պետք է լինեն հակառակ ՝ ԲԱՐՁՐ և OWԱOWՐ կամ հակառակը:
Որոշեք lm, lmr, rm, rmr տրամաբանական մակարդակները, որպեսզի երկու անիվները փորձությամբ և սխալով առաջ շարժվեն:
Ինձ համար դա OWԱOWՐ, ԲԱՐՁՐ, ԲԱՐՁՐ, OWԱOWՐ:
Այսպիսով, առաջ գնալու համար անհրաժեշտ մուտքերն են OWԱOWՐ, ԲԱՐՁՐ, ԲԱՐՁՐ,. ԱOWՐ:
Հետ գնալու համար պահանջվող մուտքերն են ՝ ԲԱՐԻ, OWԱOWՐ, OWԱOWՐ, ԲԱՐՁՐ:
Աջ գնալու համար պահանջվող մուտքերն են OWԱOWՐ, ԲԱՐՁՐ, ԲԱՐՁՐ, ԲԱՐՁՐ (այսինքն ՝ միայն ձախ շարժիչը պետք է պտտվի):
Ձախ գնալու համար պահանջվող մուտքերն են ՝ HIGH, HIGH, HIGH, LOW (այսինքն ՝ միայն աջ շարժիչը պետք է պտտվի):
Նկատի ունեցեք, որ ստացված lm, lmr, rm, rmr արժեքները կարող են տարբերվել վերևից:
Քայլ 8: Ամեն ինչ ինտեգրվել

Այժմ միացրեք ամեն ինչ, այսինքն ՝ ինչպես ընդունիչի, այնպես էլ L293D հատվածը:
Վերևում տրված սխեմատիկան ընդամենը IR ընդունիչի և L293D- ի սխեմաների համադրություն է:
Հիմնականում դուք կարող եք առաջին հերթին կատարել IR կապեր, գտնել տասնվեցերորդ արժեք և առանց IR կապերը խախտելու, դարձնել L293D միացումները և շարժիչները միացնել Arduino- ի հետ:
Քայլ 9: Էներգամատակարարում
9V- ն Arduino- ին սնուցում է Arduino- ի vin քորոցին տրված մարտկոցի դրականով և Arduino- ի երկրորդ հիմնային պտույտով բացասականով
9V համար Vss մատակարարման համար (pin 8) l293d- ի համար, որն օգտագործվում է շարժիչները վարելու համար (առավելագույն արժեքը, որը կարող է տրվել, 36V է)
Քայլ 10: Վերջնական ծրագիր
Վերբեռնեք rc_car.ino- ում տրված կոդը Arduino- ում (պայմանով, որ կատարվել են ինչպես IR, այնպես էլ L293D կապերը):
Կոդն այնպես, ինչպես նախորդ սխեմատիկան, պարզապես հեռակառավարման և շարժիչային փորձարկման կոդերի ինտեգրումն է, այսինքն ՝ Arduino- ն այժմ առաջին հերթին ստուգում է ձեր սեղմած հեռակառավարման բանալին ՝ ստանալով դրա տասնվեցերորդ արժեքը, ստուգում է, թե որ գործառույթն է նշված արժեքին համապատասխան և կատարում է անհրաժեշտ գործառույթը: L293D- ի միջոցով
Ստուգեք ՝ բոտը շարժվում է ըստ պահանջի, թե ոչ:
Գնացեք այս շտեմարան ՝ ծածկագիրը և սխեմաները ներբեռնելու համար: Սեղմեք «Կլոնավորել կամ ներբեռնել» կոճակին (աջ կողմում կանաչ գույնով) և ընտրեք «Ներբեռնել ZIP» ՝ zip ֆայլը ներբեռնելու համար: Այժմ հանեք բովանդակությունը ձեր համակարգչից ՝ ստանալու համար ծածկագիրը և սխեմաները (սխեմատիկայի թղթապանակում):
Քայլ 11: Ինչպես է աշխատում բոտը


Ահա բոտի շարժման տեսագրությունը:
Խորհուրդ ենք տալիս:
Կառուցեք 15 դոլար արժողությամբ հեռակառավարվող ESP8266 ռոբոտ -սպասավոր / մեքենա / տանկ Ios- ի և Android- ի համար. 4 քայլ

Կառուցեք 15 դոլար արժողությամբ հեռակառավարվող ESP8266 ռոբոտ -բութլեր / մեքենա / տանկ Ios- ի և Android- ի համար. Ատու՞մ եք խոհանոց քայլել ՝ խորտիկ ձեռք բերելու համար: Թե՞ նոր խմիչք խմել: Այս ամենը կարելի է շտկել 15 դոլար արժողությամբ այս պարզ հեռակառավարվող բաթլերի օգնությամբ: Մինչև որևէ առաջ գնալը ես այժմ Kickstarter նախագիծ եմ վարում ձայնային վերահսկվող RGB լուսանցքի համար
Ինչպես ստեղծել հեռակառավարվող 3D տպագրությամբ ինքնահավասարակշռող ռոբոտ. 9 քայլ (նկարներով)

Ինչպես ստեղծել հեռակառավարվող 3D տպագրությամբ ինքնահավասարակշռող ռոբոտ. Սա B-robot- ի նախորդ տարբերակի էվոլյուցիան է: 100% ԲԱ SOԻՆ / Arduino ռոբոտ: ԿՈԴԸ, 3D մասերը և էլեկտրոնիկան բաց են, այնպես որ ազատ զգալ փոփոխեք այն կամ ստեղծեք ռոբոտի հսկայական տարբերակ: Եթե ունեք կասկածներ, գաղափարներ կամ օգնության կարիք ունեք, կատարեք
Հաղորդալարով հեռակառավարվող ռոբոտ `4 քայլ

Հաղորդալարով հեռակառավարման ռոբոտ. Բովանդակություն 1. Ներածություն 2. Բաղադրիչներ & դրա Տեխնիկական պայմանները: 3. Ինչպես միացնել շարժիչը շասսիին: 4. Ինչպես միացնել DPDT անջատիչը շարժիչներով և ուժեղացուցիչով; Մարտկոց .1. Ներածություն Ձեռքի ռոբոտը մանիպուլյացիոն ռոբոտային համակարգի տեսակ է, որը պահանջում է ամբողջական բամբասանք
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ

Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ. Մենք կառուցել ենք համակցված հավասարակշռող և եռանիվ ռոբոտ `կրթական օգտագործման համար դպրոցներում և դպրոցից հետո կրթական ծրագրերում: Ռոբոտը հիմնված է Arduino Uno- ի, սովորական վահանի վրա (շինարարության բոլոր մանրամասները տրամադրված են), Li Ion մարտկոցի տուփով (բոլորը կառուցված են
Հեռակառավարվող ռոբոտ. 11 քայլ (նկարներով)

Հեռակառավարվող ռոբոտ. Այս ձեռնարկը ստեղծվել է Հարավային Ֆլորիդայի համալսարանի Makecourse- ի նախագծի պահանջի կատարման համար (www.makecourse.com): Այս ուսանելի դասում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել ռոբոտ, որը կառավարելի է ցանկացած ինֆրարով