Բովանդակություն:
- Քայլ 1: Գործիքներ և բաղադրիչներ
- Քայլ 2: Հավաքում
- Քայլ 3: Կառավարման համակարգ
- Քայլ 4: Էլեկտրական սխեմաներ
- Քայլ 5: Arduino Sketch
- Քայլ 6: Վերջնական արտադրանք
Video: Հետևեք-բոտ. 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս հրահանգը ստեղծվել է Հարավային Ֆլորիդայի համալսարանի Makecourse- ի նախագծի պահանջի կատարման համար (www.makecourse.com)
Այս հրահանգը կներառի իմ նախագիծը վերստեղծելու քայլերը: Իմ նախագիծը ռովեր էր, որը կարող էր հետևել որոշակի գույնի կամ ձևի ՝ օգտագործելով Pixy 2 և Arduino Uno: Կքննարկվեն գործընթացի բոլոր ասպեկտները, ներառյալ անհրաժեշտ գործիքները, հավաքումը, կառավարման համակարգը և ծրագրավորումը:
Քայլ 1: Գործիքներ և բաղադրիչներ
Էլեկտրական բաղադրիչներ.
- Արդուինո Ունո
- Pixy 2
- Breadboard
- 2 x DC շարժիչ
- DC փոխարկիչ
- Pan-tilt Servo Kit
- Busbar
- 2 x 1N4001 դիոդ
- 2 x 2N2222A տրանզիստոր
- 2 x 1k դիմադրություն
Գործիքներ/բաղադրիչներ
- Ալյումինե T-Slotted Framing
- HDPE պլաստմասե թիթեղ
- 2 x RC ավտոմեքենայի անվադողեր
- 3D տպիչ
- Պտուտակահան
- USB 2.0 մալուխ
- Էլեկտրական վարժություն/դրեմել
- Turnigy Multistar Multi-Rotor Lipo Pack
*Նշում. Այս նախագծի նպատակը փոխվեց կիսամյակի ընթացքում, այնպես որ ամեն ինչ չէ, որ օգտագործվում էր այնպես, ինչպես նախատեսված էր սկզբում (մարտկոցը չափից դուրս էր. Դուք կարող եք հասնել նույն արդյունքների շատ ավելի էժան բանով):
Քայլ 2: Հավաքում
Unfortunatelyավոք, նախագիծը հավաքելիս ես շատ լուսանկարներ չեմ արել, բայց դա շատ դժվար չէ: Շարժիչի ամրակները, ինչպես նաև մարտկոցը ռելսերի վրա պահած կտորները 3D տպագրությամբ էին:
T- ճեղքված ալյումինը փակագծերի հետ միասին պտուտակվել է ուղղանկյուն ձևի:
Սև պլաստմասե թիթեղները հորատվում և օգտագործվում էին ամրացման համար.
Քայլ 3: Կառավարման համակարգ
Կառավարման համակարգը սնվում է 10000 մԱ / ժ լիթիում պոլիմերային մարտկոցով, որը միակցիչի միջոցով միանում է DC փոխարկիչին: Մարտկոցը շատ ավելի մեծ է, քան անհրաժեշտ է, բայց այն ձեռք է բերվել մի քանի տարբեր նախագծերում օգտագործելու մտադրությամբ: DC փոխարկիչն ապահովում է մոտ 5 Վ լամպի միջոցով, այն սնուցում է երկու DC շարժիչները, ինչպես նաև Arduino Uno- ն, որն իր հերթին սնուցում է Pixy 2 -ը:
Քայլ 4: Էլեկտրական սխեմաներ
Վերևում ներկայացված է էլեկտրագծերի և էլեկտրական բաղադրիչների հիմնական խզումը: Տրանզիստորը ՝ NPN 2N 2222A, կիսահաղորդչային սարք է, որն օգտագործվում է ցածր էներգիայի ուժեղացման, ինչպես նաև միացման ծրագրերի համար: Դիոդները օգտագործվում են հոսանքը մեկ ուղղությամբ պահելու համար, ինչը պաշտպանում է Arduino Uno- ն հոսանքը պատահաբար ստանալուց և պայթելուց: Քանի որ մենք օգտագործում ենք DC շարժիչներ, եթե ինչ -ինչ պատճառներով այն սխալ ուղղությամբ է ընթանում, դուք միշտ կարող եք պարզապես փոխել ձեր հոսանքի և գրունտի մալուխները, և այն պտտվել է հակառակ ուղղությամբ: Դա չի կարելի անել AC շարժիչներով: Դիագրամում տեղադրված քորոցների կոնֆիգուրացիան չի համապատասխանում Arduino էսքիզին, այն օգտվողին տալիս է միայն պատկերացում, թե ինչպես են բաղադրիչները միացված միմյանց:
Քայլ 5: Arduino Sketch
Այս նախագծի Arduino էսքիզը օգտագործում է Pixy 2 գրադարանը, որը կարելի է գտնել pixycam.com կայքում ՝ «Աջակցություն» բաժնում, իսկ այնտեղից ՝ «Ներլցումներ»: Պարզապես համոզվեք, որ համապատասխան գրադարան եք ներբեռնում համապատասխանաբար կամ Pixy- ի կամ Pixy 2 -ի համար: Գրադարանը ներբեռնելիս շատ օգտակար է նաև ներբեռնել PixyMon v2- ը: Մինչ Pixy- ն կարողանում է գույներ/առարկաներ սովորել միայն կոճակը սեղմած պահելով և սպասելով LED- ի միացմանը (սկզբում սպիտակ, այնուհետև կարմիր) և բաց թողնել կարմիրի դեպքում, օգտակար է սովորեցնել այն PixyMon ծրագրի միջոցով: Կարող եք նաև կարգավորել տեսախցիկի բոլոր կարգավորումները, ներառյալ պայծառությունը և արգելափակման նվազագույն տարածքը (սա օգտակար է, եթե փորձում եք ավելի փոքր, պայծառ երանգներ հայտնաբերել): Էսքիզը համեմատում է երկու տարածքները, ինչպես նաև հայտնաբերված օբյեկտի x դիրքը, որպեսզի հետևի որևէ ստորագրությանը: Pixy 2- ը կարող է սովորել մինչև յոթ տարբեր ստորագրություններ և ունակ է միաժամանակ հայտնաբերել հարյուրավոր առարկաներ:
Այնտեղից աներևակայելի հեշտ է DC շարժիչների ծրագրավորումը ՝ օգտագործելով analogWrite () գործառույթը, ինչը հնարավորություն է տալիս ռոբոտին գնալ առաջ, ձախ կամ աջ:
Նշում. Պայծառ, հստակ երանգները լավագույնս աշխատում են Pixy- ի հետ
Քայլ 6: Վերջնական արտադրանք
Այստեղ ռոբոտին սովորեցրել են հետեւել կարմիր տոնածառի զարդին:
Խորհուրդ ենք տալիս:
Հետևեք ինձ - Raspberry Pi Smart Drone- ի ուղեցույց. 9 քայլ
Հետևեք ինձ - Raspberry Pi Smart Drone- ի ուղեցույց. Դուք միշտ մտածե՞լ եք, թե ինչպես պատրաստել անօդաչու սարք A -Z- ից: Այս ձեռնարկը ձեզ ցույց է տալիս, թե ինչպես կարելի է քայլ առ քայլ կատարել 450 մմ տրամաչափի քվոտոպտիչ ՝ մասերը գնելուց մինչև ձեր առաջին թռիչքի ժամանակ օդային ռոբոտի փորձարկումը: Բացի այդ, Raspberry Pi- ի և PiCamera- ի միջոցով կարող եք
Հետևեք COVID-19- ի բռնկմանը ESP8266- ի միջոցով. 11 քայլ (նկարներով)
Հետևեք COVID-19- ի բռնկմանը ESP8266- ի միջոցով. Այս փոքրիկ գործիքը կօգնի ձեզ արդի լինել կորոնավիրուսների բռնկման և ձեր երկրում տիրող իրավիճակի մասին: Սա IoT- ի վրա հիմնված նախագիծ է, որը ցուցադրում է կորոնավիրուսի (COVID-19) դեպքերի, մահերի և ապաքինվածների իրական ժամանակի տվյալները:
Հետևեք օդի որակին ՝ օգտագործելով Grafana և Raspberry Pi: 7 քայլ
Հետևեք օդի որակին Grafana- ի և Raspberry Pi- ի միջոցով. Ես փնտրում էի փոքր IOT նախագիծ, և ընկերս խորհուրդ տվեց ծանոթանալ այս ձեռնարկին ՝ https: //dzone.com/articles/raspberry-pi-iot-sensor…I բարձր խորհուրդ տվեք հետևել ձեռնարկին ՝ մոնիտորինգի համար Raspberry Pi- ի ստեղծման ընթացքում շարունակելու համար:
Հետևեք ինձ ռոբոտին ՝ օգտագործելով NodeMCU: 4 քայլ
Հետևեք ինձ ռոբոտին ՝ օգտագործելով NodeMCU: Շատ պարզ է Follow Me ռոբոտը ՝ օգտագործելով NodeMCU: Այն օգտագործում է NodeMCU HC SR04 հեռավորության տվիչ ՝ մոտակա օբյեկտը/ մարդուն զգալու համար: Երբ այն հայտնաբերի Օբյեկտը/ Մարդը, այն կսկսի հետևել
Թվային շախմատ - Հետևեք ձեր շախմատի խաղին առցանց ՝ 5 քայլ
Թվային շախմատ - Հետևեք ձեր շախմատային խաղին առցանց. Ես շատ շախմատ եմ խաղում երիտասարդ տարիքից, և քանի որ համացանցում կան հսկայական քանակությամբ վեբ կայքեր, որոնցում կարելի է շախմատ խաղալ համակարգիչների կամ կենդանի հակառակորդների դեմ, ես ոչ մի անգամ չեմ գտել կայք: որը հետևում է ձեր շախմատային խաղին, որում իրականում խաղում եք