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

Տնական Arduino- ի հետ ժեստ ռոբոտ. 7 քայլ
Տնական Arduino- ի հետ ժեստ ռոբոտ. 7 քայլ

Video: Տնական Arduino- ի հետ ժեստ ռոբոտ. 7 քայլ

Video: Տնական Arduino- ի հետ ժեստ ռոբոտ. 7 քայլ
Video: ОРХИДЕИ В ПУСТОЙ ВАЗЕ - ЛАЙФХАКИ, ТОНКОСТИ И ОШИБКИ СОДЕРЖАНИЯ, ПЕРЕВОДА И ЩАДЯЩЕЙ АДАПТАЦИИ В ОС! 2024, Նոյեմբեր
Anonim
Gեստային ռոբոտ ՝ տնական Arduino- ի հետ
Gեստային ռոբոտ ՝ տնական Arduino- ի հետ

Այս գրառման մեջ մենք պատրաստվում ենք բացատրել, թե ինչպես կարելի է քայլ առ քայլ կառուցել ժեստերի կառավարման մեքենա ՝ մեր սեփական տնական 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. Կարգավորում

Arduino. Միացնել էներգիան
Arduino. Միացնել էներգիան
Arduino. Միացնել էներգիան
Arduino. Միացնել էներգիան
Arduino. Միացնել էներգիան
Arduino. Միացնել էներգիան

Նախ, մենք պետք է կարգավորենք էներգիան, հակառակ դեպքում ոչինչ չի աշխատի: (Կարմիր = ուժ, սև = հող)

1. Էլեկտրաէներգիա և հող ավելացրեք BroadBoard- ի ներքևի մասում, որտեղ կլինի Լարման կարգավորիչը:

2. Broadboard- ի ներքևին ավելացրեք ուժ և հող, միացնելով յուրաքանչյուր երկաթուղի:

3. Լարման կարգավորիչը դրեք աջ կողմում, այնուհետև ձախից 10 uF կոնդենսատորներ, իսկ մյուսը `ամրության երկաթգծի մոտ:

4. Ավելացրեք LED- ը Մատակարարման մուտքի կողքին, մեր էներգիայի ցուցիչն է. և 220 Օմ ռեզիստոր `լեֆի երկաթգծի և միջնամասի միջև:

Այժմ մենք ունենք Power Set up:

Քայլ 3. Ամրացնել քարտեզագրումը ՝ ATMEGA328/168

Պին քարտեզագրում ՝ ATMEGA328/168
Պին քարտեզագրում ՝ ATMEGA328/168
Պին քարտեզագրում ՝ ATMEGA328/168
Պին քարտեզագրում ՝ ATMEGA328/168
Պին քարտեզագրում ՝ ATMEGA328/168
Պին քարտեզագրում ՝ 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եստ մեքենա. Շենքի կառուցվածք

Gեստ մեքենա. Շենքի կառուցվածք
Gեստ մեքենա. Շենքի կառուցվածք

Սկսեք մեքենայի կառուցվածքը կառուցել փայտի կտորներով, փոքր կտորներով, 2 բլոկ առջևի և հետևի մասում (որտեղ շարժվում են անիվները) և մեկ մեծը աջ կողմում. կպցրեք այն Սոսինձ ատրճանակով

Այնուհետեւ կպցրեք շարժիչները յուրաքանչյուր կողմից եւ միացրեք 4 անիվները: Յուրաքանչյուր շարժիչին եռակցված ուժով եռակցեք:

Կտրեք 15x15 սմ չափի սափոր, կտրեք այն այնպես, որ այն համապատասխանի կառուցվածքին (հիմքին)

Քայլ 6: Հաղորդիչի միացում

Հաղորդիչ միացում
Հաղորդիչ միացում

Այժմ մենք պատրաստվում ենք սկսել հաղորդիչ սխեմայի և ծրագրավորման մշակումը:

Ստուգեք տեսանյութը 3.36 -ից մինչև 6.17 -ը ՝ հաղորդիչ միացում

Theեստ մեքենայի կոդավորումը ՝

Ներբեռնման ծրագիր ՝

Քայլ 7: Ստացողի միացում

Ստացողի միացում
Ստացողի միացում

Այժմ սկսեք կարտել Ստացողի շրջանը

Ստուգեք տեսանյութը 6:18 -ից 8:34: Reciever Circuit

Ներբեռնման ծրագիր ՝

Վերջապես սոսնձեք բոլորը հիմքին և պատրաստ է լիովին աշխատելու:

Նախագիծ ՝ պատրաստված Tapendra Mandal- ի կողմից; Ալիքի հղում

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