Բովանդակություն:
- Քայլ 1: Բաղադրիչների ցուցակ
- Քայլ 2: Arduino. Կարգավորում
- Քայլ 3. Ամրացնել քարտեզագրումը ՝ ATMEGA328/168
- Քայլ 4: Բեռնում և ծրագրավորում
- Քայլ 5. estեստ մեքենա. Շենքի կառուցվածք
- Քայլ 6: Հաղորդիչի միացում
- Քայլ 7: Ստացողի միացում
Video: Տնական Arduino- ի հետ ժեստ ռոբոտ. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս գրառման մեջ մենք պատրաստվում ենք բացատրել, թե ինչպես կարելի է քայլ առ քայլ կառուցել ժեստերի կառավարման մեքենա ՝ մեր սեփական տնական Arduino- ով: Սա ներառում է, թե ինչպես է այն աշխատում; բոլոր մեխանիկաները, բաղադրիչները և այլն:
Հուսով ենք, որ ձեզ դա մեզ շատ դուր կգա: Մենք պարզեցինք, թե որն է գիտությունը Arduino- ի հիմքում
Ի՞նչ է Arduino- ն:
Arduino- ն բաց կոդով էլեկտրոնիկայի հարթակ է, որը հիմնված է հեշտ օգտագործման ապարատային և ծրագրային ապահովման վրա: Arduino- ի տախտակները կարող են կարդալ մուտքեր, օրինակ ՝ լույս սենսորի վրա, մատը կոճակի վրա կամ շատ ավելի բարդ առաջադրանքներ:
Դուք կարող եք ասել ձեր տախտակին, թե ինչ պետք է անի ՝ մի շարք հրահանգներ ուղարկելով տախտակի վրա գտնվող միկրոկառավարիչին: Դա անելու համար դուք օգտագործում եք Arduino ծրագրավորման լեզուն (հիմնված է լարերի վրա) և Arduino ծրագրային ապահովման վրա (IDE) ՝ հիմնված մշակման վրա: Այն օգտագործվում է նկարիչների, ուսանողների, ծրագրավորողների և մասնագետների կողմից, որոնք հիմնականում օգտագործվում են պրոյեկտների համար, բայց կարող են օգտագործվել նաև մեզ համար փոքր զվարճալի փորձեր:
Աղբյուր ՝
Ինչպես է դա աշխատում:
Մեր Տնական Arduino- ի և The Gesture Control Car- ի կառուցումն ավարտելուց հետո մենք Arduino- ին ծրագրավորելու ենք, որ ճանաչի արագաչափաչափը և մեր քայլերը ձեռքով:
Arduino- ն կցվելու է ձեռնոցին, այնպես որ այն հեշտությամբ կարելի է կառավարել: Կարող եք նաև տեսնել, թե որ դիրքում եք ամենաքիչը ձեզ խանգարում:
Քայլ 1: Բաղադրիչների ցուցակ
Տնական Arduino:
- Հացաթուղթ (440 և 840 փողկապի միավոր)
- 22 AWG լարեր (տարբեր գույներ)
- 2 LED (ցանկացած գույն)
- 2 220 Օմ դիմադրություն (կարմիր, կարմիր, շագանակագույն)
- 7805 Լարման կարգավորիչ
- 1 10k Ohm դիմադրողներ (շագանակագույն, սև, կարմիր)
- 2 10 uF կոնդենսատորներ
- 16 ՄՀց ժամացույցի բյուրեղյա
- 2 22 pF կոնդենսատորներ
- Փոքր ակնթարթային մարտավարության անջատիչ
- TTL - 232R3V3 USB: Սերիական փոխարկիչ մալուխ
- ATMEGA328 կամ ATMEGA 168
- 9 վ մարտկոց
Gեստերի կառավարման մեքենա
- Arduino Lilypad կամ Տնական Arduino
- Արագացուցիչ
- ՌԴ 433 մոդուլ
- HT12E և HT12D
- Շարժիչային վարորդ L293DNE
- BO շարժիչ և անիվներ
- Նախատիպավորման տախտակ
- 2 9 վ մարտկոց
- Փայտ
- Մարտկոց
- 7805 Լարման կարգավորիչ
- Լարերը
- 2 330k Օմ դիմադրություն
Լրացուցիչ:
- USB 2 լար
- Արական և իգական մետաղալարեր
- Ձեռնոց
- Անագ
- Էլեկտրական եռակցիչ
- Արդուինո
- Սոսինձ ատրճանակ
Քայլ 2: Arduino. Կարգավորում
Նախ, մենք պետք է կարգավորենք էներգիան, հակառակ դեպքում ոչինչ չի աշխատի: (Կարմիր = ուժ, սև = հող)
1. Էլեկտրաէներգիա և հող ավելացրեք BroadBoard- ի ներքևի մասում, որտեղ կլինի Լարման կարգավորիչը:
2. Broadboard- ի ներքևին ավելացրեք ուժ և հող, միացնելով յուրաքանչյուր երկաթուղի:
3. Լարման կարգավորիչը դրեք աջ կողմում, այնուհետև ձախից 10 uF կոնդենսատորներ, իսկ մյուսը `ամրության երկաթգծի մոտ:
4. Ավելացրեք LED- ը Մատակարարման մուտքի կողքին, մեր էներգիայի ցուցիչն է. և 220 Օմ ռեզիստոր `լեֆի երկաթգծի և միջնամասի միջև:
Այժմ մենք ունենք Power Set up:
Քայլ 3. Ամրացնել քարտեզագրումը ՝ ATMEGA328/168
Այժմ մենք պատրաստվում ենք միացնել մեր բոլոր բաղադրիչները:
Գործընթացում ցանկացած RESET կանխելու համար 10k Ohm կոնդենսատորը տեղադրեք RESET Pin- ին:
1. Ավելացրեք 16 ՄՀց ժամացույցի բյուրեղ 9 -ի և 10 -ի միջև և ավելացրեք երկու 22 pF կոնդենսատորներ, որոնք աշխատում են գետնին ձախ երկաթուղու մոտ:
2. Ավելացրեք Փոքր կոճակը, որպեսզի կարողանաք ցանկացած ժամանակ վերականգնել Arduino- ն և պատրաստել այն ծրագրավորման համար, և մի փոքր մետաղալար ավելացնել Switch- ի ներքևի ձախ ոտքին RESET- ին:
3. Վերջապես, էլեկտրալար ավելացրեք Pin 19 -ին, միացրեք այն LED- ին (երկար ոտքը դեպի Մետաղալար) և դրեք մյուս 220 Օմ դիմադրիչը, որը գնում է դեպի աջ երկաթուղի: (Փորձեք թարթել LED- ը)
Դուք տեսնում եք գրեթե ֆունկցիոնալ Arduino:
Քայլ 4: Բեռնում և ծրագրավորում
Ի՞նչ է Bootloader- ը:
Bootloader- ը կոդի մի կտոր է, որն աշխատում է նախքան որևէ օպերացիոն համակարգի գործարկումը. հիմնականում առանց դրա ոչինչ չի պատահի:
Arduino բեռնաթափում
Եթե ունեք նոր ATMEGA328, ապա ձեզ հարկավոր է այրել բեռնախցիկը դրա վրա:
Ահա այն հղումը, որին կարող եք հետևել ՝
Programրագրավորում
TTL-232R3V3 USB- ը միացրեք նախատախտակին, այնուհետև լարերի հետ միասին միացրեք ATMEGA328- ին; ստուգեք, որ ձեր 9 վ մարտկոցը միացված չէ:
Բացեք Arduino IDE- ն և Օրինակների ուրվագծման ֆայլերում, թվային բաժնում, տեղադրեք Blink ուրվագիծը
Ֆայլի ընտրանքի Serial Port- ի ներքո ընտրեք COM պորտը, որն օգտագործում եք ձեր USB մալուխով:
Այժմ կտտացրեք վերբեռնման պատկերակին, այնուհետև կտտացրեք վերակայման կոճակին; եթե ամեն ինչ ճիշտ է գործում, քան LED 13 -ի LED- ը կթարթվի, քանի որ դրա համար դա ծրագիր է:
Երբ ավարտեք ծրագրավորումը, որտեղ էլ որ ցանկանաք, այս դեպքում `The Gesture Control Car- ը, կարող եք այն անջատել և էներգիայի համար օգտագործել ձեր 9 վ մարտկոցը:
Քայլ 5. estեստ մեքենա. Շենքի կառուցվածք
Սկսեք մեքենայի կառուցվածքը կառուցել փայտի կտորներով, փոքր կտորներով, 2 բլոկ առջևի և հետևի մասում (որտեղ շարժվում են անիվները) և մեկ մեծը աջ կողմում. կպցրեք այն Սոսինձ ատրճանակով
Այնուհետեւ կպցրեք շարժիչները յուրաքանչյուր կողմից եւ միացրեք 4 անիվները: Յուրաքանչյուր շարժիչին եռակցված ուժով եռակցեք:
Կտրեք 15x15 սմ չափի սափոր, կտրեք այն այնպես, որ այն համապատասխանի կառուցվածքին (հիմքին)
Քայլ 6: Հաղորդիչի միացում
Այժմ մենք պատրաստվում ենք սկսել հաղորդիչ սխեմայի և ծրագրավորման մշակումը:
Ստուգեք տեսանյութը 3.36 -ից մինչև 6.17 -ը ՝ հաղորդիչ միացում
Theեստ մեքենայի կոդավորումը ՝
Ներբեռնման ծրագիր ՝
Քայլ 7: Ստացողի միացում
Այժմ սկսեք կարտել Ստացողի շրջանը
Ստուգեք տեսանյութը 6:18 -ից 8:34: Reciever Circuit
Ներբեռնման ծրագիր ՝
Վերջապես սոսնձեք բոլորը հիմքին և պատրաստ է լիովին աշխատելու:
Նախագիծ ՝ պատրաստված Tapendra Mandal- ի կողմից; Ալիքի հղում
Խորհուրդ ենք տալիս:
Տնական մարտական ռոբոտ տարբերակ 2: 6 քայլ
Տնական մարտական ռոբոտ տարբերակ 2: Այսպիսով … Սա իմ հակակշիռ մարտական ռոբոտի իմ երկրորդ տարբերակն է: Ես կցանկանայի ձեզ ներկայացնել " Sidewinder. &Quot; Այս նախագծի համար ես օգտագործեցի 3D տպագիր մասեր (նախագծված են իմ կողմից) և որոշ էլեկտրոնային կտորներ, որոնք ես գնել եմ 100 դոլարից ցածր գնով: Ես օգտագործել եմ CAD, այնպես որ
Խոսափողի տնական եռոտանի հետ (Bozuk Mikrofon Ile El Yapımı եռոտանի). 11 քայլ
Խոսափողի տնական եռոտանի հետ (Bozuk Mikrofon Ile El Yapımı եռոտանի)
RGB- ի հետ կապը Arduino- ի հետ TinkerCad- ում. 4 քայլ
RGB- ի հետ կապը Arduino- ի հետ TinkerCad- ում. Այս ձեռնարկում դուք կսովորեք Arduino RGB- ի միջոցով ինտերֆեյսերի մասին: RGB լուսարձակը բաղկացած է երեք տարբեր լուսարձակից, անունից կարող եք կռահել, որ այդ LED- ները կարմիր, կանաչ և կապույտ են: Մենք կարող ենք ձեռք բերել շատ այլ գույներ ՝ այս գույները խառնելով: The
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ. Մենք կառուցել ենք համակցված հավասարակշռող և եռանիվ ռոբոտ `կրթական օգտագործման համար դպրոցներում և դպրոցից հետո կրթական ծրագրերում: Ռոբոտը հիմնված է Arduino Uno- ի, սովորական վահանի վրա (շինարարության բոլոր մանրամասները տրամադրված են), Li Ion մարտկոցի տուփով (բոլորը կառուցված են
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi