Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2. Թնդանոթի էլեկտրական շինության հավաքում
- Քայլ 3. Միացրեք Ir սենսորը V5 տախտակին
- Քայլ 4. Տեղադրեք V5 խորհուրդը Arduino Uno- ում
- Քայլ 5. Միացրեք էներգիայի մատակարարումը Arduino տախտակին:
- Քայլ 6: Շրջանների ընդհանուր դասավորությունը
- Քայլ 7: Կոդ և աշխատանքային սկզբունք
- Քայլ 8. Ներառյալ IR գրադարանը
- Քայլ 9. Programրագրեք այն բանալիները, որոնք ցանկանում եք օգտագործել:
- Քայլ 10: Ավարտեք ծածկագիրը և շարժվեք:
- Քայլ 11: Վերբեռնեք ձեր ծածկագիրը և փորձարկեք այն:
Video: RC Cannon: 11 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Այս հրահանգը ստեղծվել է Հարավային Ֆլորիդայի համալսարանի Makecourse- ի նախագծի պահանջի կատարման համար (www.makecourse.com)
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
Մարմնի բաղադրիչներ
-2 անիվ (3D տպագիր կամ ինչպես ցանկանում եք դրանք նախագծել)
-Շասսի-Նախընտրելի է այն բանից, որը կարող է հեշտությամբ ձևավորվել, այսինքն `փորված, լազերային կտրվածքով և այլն: Դա պայմանավորված է նրանով, որ մենք կունենանք շատ լարեր և, հետևաբար, պետք է շասսիում նավահանգիստներ ստեղծենք` թնդանոթների էլեկտրական բաղադրիչները միացնելու համար:
Էլեկտրական բաղադրիչներ
-Arduino Uno տախտակ
-Հեռակա
-Այլ սենսոր
-DC դիպչող/արագության շարժիչներ
-Շատ լարեր և ցատկման մալուխներ
-V.2 տախտակ (չի պահանջվում, բայց կապերը շատ ավելի կազմակերպված է դարձնում և ավելի հեշտ է գործարկել)
-12 վ մարտկոց և մարտկոց (սնուցման աղբյուր)
-L298 շարժիչի վարորդ
Քայլ 2. Թնդանոթի էլեկտրական շինության հավաքում
Միացրեք DC արագության շարժիչները L298 շարժիչի վարորդին:
-Անջատեք անհատական լարերը Dc արագության/քայլային շարժիչից և միացրեք դրանք L298 մոդուլի նավահանգիստներին: Սա այն բաղադրիչն է, որը կշարժի շարժիչները:
Քայլ 3. Միացրեք Ir սենսորը V5 տախտակին
Միացրեք Ir սենսորը V5 տախտակին: Սա մաս է, որը թույլ կտա օգտվողին կառավարել մեքենան Ir հեռակառավարման վահանակի միջոցով: Դա արվում է ՝ IR սենսորից մալուխը պարզապես միացնելով այն պորտին, որն ասում է «Ir ցուցիչ»
Քայլ 4. Տեղադրեք V5 խորհուրդը Arduino Uno- ում
-Սա V5 տախտակի օգտագործման մեծ մասն է, այն հեշտացնում է այդ կապերը: Այն նախագծված է Arduino Uno- ի վրա «տոպրակ փաթեթավորելու» համար և դրանով իսկ խնայում է շատ լարեր և միացումներն ավելի կոկիկ տեսք է հաղորդում: Համոզվեք, որ կապում եք ճիշտ համապատասխան, այսինքն ՝ (GND- ի ստորգետնյա նավահանգիստ, անալոգային անալոգային և այլն), որպեսզի խուսափեք նավահանգիստների ճկումից կամ վնասումից:
Քայլ 5. Միացրեք էներգիայի մատակարարումը Arduino տախտակին:
Մարտկոցի փաթեթը դրա համար օգտագործելով, այն նաև ստիպում է այս տարրը խնայել շատ էլեկտրագծերի վրա և մի փոքր էլեգանտ է թվում: Շատ խորհուրդ է տրվում: Այս մարտկոցները, որոնք հաճախ էժան են, գալիս են նաև իրենց անկախ միացման և անջատման անջատիչով: Պարզապես միացրեք հոսանքի վարդակը (համոզվեք, որ ձեռք բերեք arduino- ի հետ համատեղելի նավահանգիստ) arduino- ին:
Քայլ 6: Շրջանների ընդհանուր դասավորությունը
Ահա թե ինչ է կատարվում գլխարկի տակ.
-L298- ով վարվող արագաչափ շարժիչներ
-V5 տախտակին միացված Ir սենսորը:
-12 վ էլեկտրամատակարարում
- Բոլոր էլեկտրական բաղադրիչները սնուցվում/ հիմնավորվում են `անհրաժեշտության դեպքում օգտագործելով հիմնավորման ռելս:
Քայլ 7: Կոդ և աշխատանքային սկզբունք
Հիմնականում թնդանոթը լիովին շահագործվում է Ir հեռակառավարման վահանակի միջոցով և հիմնական ուշադրության կենտրոնում կլինի ծրագրավորման նպատակների համար: Ir- ի կառավարման համակարգը բաղկացած է տեղեկատվություն ուղարկելուց և ստանալուց: Ուղարկումը կատարվում է հեռակառավարման վահանակից, իսկ ստացումը `Ir սենսորով: Ir հեռակառավարման վահանակները ազդանշաններ են ուղարկում երկուական զարկերակային կոդի միջոցով, ինչպես շատ այլ ամենօրյա գործիքներ: Սենսորը չշփոթելու և իմպուլսի սխալ ծածկագիրը վերցնելուց խուսափելու համար սովորական պրակտիկա է այն փոխակերպել տվյալ կրիչի հաճախականությամբ, որը սենսորը կարող է զտել և ստանալ որպես յուրահատուկ հրաման:
Քայլ 8. Ներառյալ IR գրադարանը
-Առցանց կան բազմաթիվ գրադարաններ, որոնք կարող են ներառվել arduino- ի էսքիզի մեջ `հեռակառավարման վահանակի ծրագրավորումը հեշտացնելու համար: Դրանք կարելի է գտնել, օրինակ ՝
www.liquidcrystal.com
www.elegoo.com
Գրադարանը ներբեռնելուց հետո այն ներառեք ձեր սկզբնական ուրվագծի մեջ (տես վերևի պատկերը):
Theրագրում կա նաև «օրինակ էսքիզներ», որոնցից մեկը Ir համակարգի համար է: Սա նույնպես հիանալի ելակետ կլիներ: (տես վերևի պատկերը)
Ներառված է նաև հեղուկ բյուրեղյա ֆայլ ՝ գրադարանի որոշ հատկություններով:
Քայլ 9. Programրագրեք այն բանալիները, որոնք ցանկանում եք օգտագործել:
Թնդանոթը գնում է առաջ, հետընթաց և ուղղված է ձախ և աջ: Այսպիսով, մեզ անհրաժեշտ կլինեն բանալիներ `այս գործողություններն իրականացնելու համար: Մենք կարող ենք կատարել բանալիներ նշանակելու խնդիրը `որոշակի բաներ անելու համար` օգտագործելով դրանց յուրահատուկ հիմնական արժեքը: Այդ դեպքում մենք կարող ենք նշանակել այս հիմնական արժեքները ՝ հատուկ գործառույթներ ունենալու միջոցով ՝ #define ֆունկցիայի միջոցով:
օրինակ
#ներառում
#սահմանել F 16736925
#սահմանել B 16754775
որտեղ «F» - ը լինելու է առաջ գնալու հետ կապված փոփոխականը և դրան հաջորդող թվանշանը, այս առաջադրանքը կատարելու յուրահատուկ հիմնական արժեքը:
Հատուկ բաղադրիչների «բարձր» կամ «ցածր» սահմանելը որոշակի նպատակներ է հետապնդում: օրինակ Մեր ծածկագրում, եթե մենք ցանկանում ենք, որ թնդանոթը առաջ գնա, մենք DC շարժիչի ելքային կապանքները կդարձնենք բարձր, ինչը կհանգեցնի մեքենայի շարժման: Այս ամենի ամբողջական ուրվագիծը կտրամադրվի վերջում:
Քայլ 10: Ավարտեք ծածկագիրը և շարժվեք:
-Եթե ձեզ անծանոթ է կոդավորումը, վախ չունեք, առցանց կան բազմաթիվ կոդեր և օրինակներ, որոնց կարող եք հետևել ձեր թնդանոթը շարժելու համար: Ահա այս թնդանոթի իմ վերջնական ծածկագիրը, այն վերցվել է www.elegoo.com կայքից և ճշգրտվել է թնդանոթի թիրախավորման չափանիշներին համապատասխան:
Քայլ 11: Վերբեռնեք ձեր ծածկագիրը և փորձարկեք այն:
Եթե ամեն ինչ լավ անցավ, դուք պետք է կարողանաք ձեր թնդանոթը շարժել: Համոզվեք, որ մարտկոցները լիցքավորեք և միացրեք: Բացի այդ, մի գործարկեք թնդանոթը, երբ միացված եք համակարգչին: Սա կարող է վտանգավոր լինել ձեր շինության որոշ զգայուն մասերի համար:
Հաջողություն!
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Hex Robo V1 (Cannon- ի հետ). 9 քայլ (նկարներով)
Hex Robo V1 (Cannon- ի հետ). Ներշնչեք իմ նախորդ ռոբոտից, այս անգամ ես ստեղծում եմ Hex Robo War Game. Հագեցեք թնդանոթով (հաջորդը V2- ում) կամ գուցե կառավարվում է ջոյսթիկով (հաջորդը V3- ում), կարծում եմ, որ հաճելի կլինի խաղալ ընկերոջ հետ: միմյանց գնդակահարելով ՝ օգտագործելով փոքր թնդանոթի պլաստիկ գնդիկ և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
LED Bouncy Ball Air Cannon Ammo. Հեշտ: 6 քայլ
LED Bouncy Ball Air Cannon Ammo. Հեշտ. Սա թեթև ցատկող գնդակ է, որը ես արել եմ գիշերը իմ օդային թնդանոթից կրակելու համար: Դուք կարող եք օգտագործել այն այլ բաների համար, բայց ես դրանք օգտագործում եմ միայն իմ օդային թնդանոթից կրակելու համար, որը պատրաստված է ցատկող գնդակներ կրակելու համար: Սա շատ հեշտ է, և դա կարող է արվել նաև շատ տարբեր