Բովանդակություն:

Հեռակառավարվող ռոբոտ. 11 քայլ (նկարներով)
Հեռակառավարվող ռոբոտ. 11 քայլ (նկարներով)

Video: Հեռակառավարվող ռոբոտ. 11 քայլ (նկարներով)

Video: Հեռակառավարվող ռոբոտ. 11 քայլ (նկարներով)
Video: 7 հեռախոսահամար որոնց ԱՐԳԵԼՎՈՒՄ է ԶԱՆԳԵԼ կամ ՊԱՏԱՍԽԱՆԵԼ|| Չպատասխանեք ԳԻՇԵՐԸ 3:00 2024, Հուլիսի
Anonim
Հեռակառավարվող ռոբոտ
Հեռակառավարվող ռոբոտ

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

1. Arduino Board

2. Թռիչքային լարեր (ինչպես արական, այնպես էլ արական, իգական, իգական): Այնուամենայնիվ, եթե դուք ունեք արական և իգական լարեր, դա ձեր էլեկտրագծերն ավելի մաքուր կդարձնի:

3. Երկու շարունակական պտտման servo շարժիչներ:

4. Երկու անիվ (համոզվեք, որ ձեր անիվները կարող են ինչ -որ կերպ կցվել սերվոներին):

5. L- ձեւավորված ամրացման փակագծեր (8 հատ): Սրանք կարելի է գտնել այստեղ:

6. Ինֆրակարմիր հեռակառավարիչ:

7. Ինֆրակարմիր ընդունիչ:

8. Ինֆրակարմիր խոչընդոտներից խուսափելու ցուցիչ:

9. Երկու լուսադիոդային լուսարձակներ, մեկը `կանաչ, մեկը` կարմիր:

10. Երկու դիմադրություն:

11. Հացաթուղթ:

12. Velcro:

13. Two State Switch:

14. Երկու մարտկոց:

15. Դուք պետք է կարողանաք 3D տպել, քանի որ այս Ռոբոտը ունի 3D տպված հինգ մաս:

16. Համոզվեք, որ ամրացման համար ունեք բազմաթիվ 3 մմ երկարությամբ պտուտակներ և ընկույզներ:

17. atերմային նեղացման լարերի փաթաթան:

18. Կրակայրիչ կամ ջահ:

Քայլ 1. Շասսիի և դրա ծածկույթի պատրաստում

Շասսիի և դրա ծածկույթի պատրաստում
Շասսիի և դրա ծածկույթի պատրաստում
Շասսիի և դրա ծածկույթի պատրաստում
Շասսիի և դրա ծածկույթի պատրաստում
Շասսիի և դրա ծածկույթի պատրաստում
Շասսիի և դրա ծածկույթի պատրաստում

Շասսին այն է, ինչ կպահի ամեն ինչ միասին: Դուք կարող եք այն մշակել ՝ օգտագործելով ցանկացած կոշտ նյութ, բայց ես օգտագործել եմ 3D տպիչ և այն հաստացրել եմ, որպեսզի կարողանա ամեն ինչ միասին պահել: Կափարիչը այն է, ինչ անցնում է շասսիի վերևում `ծածկելու բոլոր լարերը:

Շասսի:

Ես ցույց եմ տվել կարևոր չափերը, մնացած բոլոր չափերը կարելի է մոտեցնել այն ամենին, ինչ պատկերված է նկարում: Չափեր չունեցող ցանկացած անցք ունի 3 մմ տրամագիծ:

Կազմ:

Hույց են տրվում անցքեր այն բաղադրիչների համար, որոնք պետք է տեսանելի լինեն, ինչպես լույսերը, անջատիչը և ինֆրակարմիր ընդունիչը:

Գոյություն ունեն երկու անցք, որոնք կարող են բացվել `էլեկտրագծերի ցանկացած խնդիր լուծելու համար:

Քայլ 2. Servo- ն ամրացնել շասսիին

Servo- ն կցելով շասսիին
Servo- ն կցելով շասսիին
Servo- ն կցելով շասսիին
Servo- ն կցելով շասսիին
Servo- ն շասսիին ամրացնելը
Servo- ն շասսիին ամրացնելը

Յուրաքանչյուր կողմում օգտագործելով երկու L- ձևի ամրացման փակագծեր, շասսիին կարող է կցվել սերվո: Օգտագործեք երկու 3 մմ չափի երկու պտուտակներ `L- փակագծերը անցքերի վրա ամրացնելու համար, իսկ մյուս ընկույզը` մյուս կողմից, ինչպես ցույց է տրված նկարներում: Սերվոները կարող են կցվել նաև յուրաքանչյուր կողմից պտուտակով և ընկույզով: Կրկնեք այս քայլը մյուս սերվոյի համար:

Քայլ 3: Անիվների ամրացում

Անիվների ամրացում
Անիվների ամրացում
Անիվների ամրացում
Անիվների ամրացում

Այս ռոբոտի համար ես օգտագործել եմ երեք անիվ: Իմ օգտագործած անիվներից երկուսը պատրաստված են հատուկ servo շարժիչների համար և կարող են ամրացվել `հեռացնելով servo fan- ը և փոխարենը անիվը դնելով նույն պտուտակով: Երրորդ անիվը պտտվող անիվ է, որը կարող է պտտվել: Չորս անցքեր, որոնք գտնվում են շարժիչների հակառակ կողմում, օգտագործվում են պտուտակավոր անիվի համար, և այն ամրացվում է չորս պտուտակով և ընկույզով:

Քայլ 4: Ինֆրակարմիր տվիչի միացում

Ինֆրակարմիր տվիչի միացում
Ինֆրակարմիր տվիչի միացում
Ինֆրակարմիր տվիչի միացում
Ինֆրակարմիր տվիչի միացում

Սկսեք տպել փոքր խողովակ, որը սենսորը կպահի տեղում: Օգտագործեք 3x30 մմ պտուտակ և 3 մմ ընկույզ և սկսեք պտուտակել վերևից, ներս դրեք կարմիր խողովակը, որին հաջորդում է տվիչը, որին հաջորդում է ընկույզը և սերտորեն պտուտակեք: Սենսորը պետք է տեղադրվի ճարպի ծայրին եզրին ամենամոտ անցքի վրա և կենտրոնում:

Քայլ 5. Arduino- ի և Breadboard- ի միացում շասսիին

Arduino- ի և Breadboard- ի կցում շասսիին
Arduino- ի և Breadboard- ի կցում շասսիին

Օգտագործեք velcro ՝ Arduino տախտակը ամրացնելու համար, ինչպես ցույց է տրված նկարում: Տեղադրեք մի կտոր շասսիի վրա և համապատասխան կտոր Arduino տախտակի ներքևի մասում, որպեսզի այն հեշտությամբ անջատվի: Տախտակը սոսնձված է ներքևում, հանեք կպչուկը և տեղադրեք այն arduino տախտակի հետևում ՝ շասսիի հաստ ծայրին:

Քայլ 6: Մարտկոցների տեղադրում

Մարտկոցների տեղադրում
Մարտկոցների տեղադրում
Մարտկոցների տեղադրում
Մարտկոցների տեղադրում

Այս մեքենայի համար պետք է օգտագործեք երկու մարտկոց, քանի որ այն օգտագործում է շարժիչներ: Օգտագործեք Velcro- ի մի կտոր և դրա մեջտեղում անցք կատարեք: Կցեք velcro- ն ՝ պտուտակելով պտուտակով 3 մմ պտուտակով պտուտակի անիվից այն կողմ, որպեսզի այն պտտվի, փաթեթավորեք համապատասխան velcro կտոր մարտկոցի շուրջը և առաջին կտորը փաթաթեք դրա շուրջը: Նույնը արեք մյուս մարտկոցի դեպքում: Ես օգտագործել եմ 7.2 վոլտանոց մարտկոց սերվերի համար և 9 վոլտ մարտկոց `Arduino տախտակի համար: Ես կցել եմ 7.2 վոլտ մարտկոցը `օգտագործելով լարեր և ջերմության նվազեցման մետաղալար: Լարերը դրեք դրական և բացասական տերմինալների մեջ և դրա շուրջը դրեք ջերմության նվազեցման մետաղալար և այրեք այն կրակայրիչի միջոցով: Ես օգտագործել եմ սեղմիչ քորոց ՝ մետաղալարով, որը կարող է միացվել անմիջապես Arduino տախտակին:

Քայլ 7: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր

Ես կցված եմ դիագրամի նկար, որը հստակ ցույց է տալիս բոլոր բաղադրիչների լարերը:

Քայլ 8: Կափարիչի ամրացում

Կափարիչը ամրացնելը
Կափարիչը ամրացնելը

Կափարիչը կարելի է ամրացնել շասսիին ՝ օգտագործելով չորս L- աձև ամրացման ամրակներ ՝ եզրերի թեք դեմքերին և 8 պտուտակ և ընկույզ: Կափարիչի վրա կլինի երկու բացվածք, որպեսզի ներսից ընկույզը պտուտակվի:

Քայլ 9. Կցեք բաղադրիչները կափարիչին

Կափարիչին կցեք բաղադրիչներ
Կափարիչին կցեք բաղադրիչներ

Կոմպլեկտները դուրս մղեք կափարիչի վրա, ինչպես ցույց է տրված կցված նկարում, օգտագործեք ժապավեն ՝ բաղադրիչները ներսից խստացնելու համար: Եթե չափերը պահպանվում են, բաղադրիչները պետք է սերտորեն տեղավորվեն, բայց ժապավենը օգտագործվում է պահեստավորման համար: Կան չորս բաղադրիչներ, որոնք պետք է տեսանելի լինեն, որոնք ներառում են `կարմիր LED, կանաչ LED, ինֆրակարմիր ընդունիչ և երկու վիճակի անջատիչ:

Քայլ 10: Կափարիչի անցքերը ծածկելը

Սահեցրեք երկու դուռը `երկու անցքերը ծածկելու համար:

Քայլ 11: Programրագրավորում

Ես կցել եմ Arduino- ի էսքիզը, որն օգտագործում է C ++ ռոբոտը գործարկելու համար: Համոզվեք, որ Arduino- ում ձեր IR հեռակառավարման վահանակի կոճակները փոխում եք ՝ առաջ, հետ, ձախ, աջ և այլն … հրամաններին համապատասխանելու համար:

Խորհուրդ ենք տալիս: