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

ShotBot ռոբոտ ՝ 11 քայլ
ShotBot ռոբոտ ՝ 11 քայլ

Video: ShotBot ռոբոտ ՝ 11 քայլ

Video: ShotBot ռոբոտ ՝ 11 քայլ
Video: Ai robots taking over ping pong 👀 #shorts 2024, Նոյեմբեր
Anonim
ShotBot ռոբոտ
ShotBot ռոբոտ

Այս հրահանգը ստեղծվել է Հարավային Ֆլորիդայի համալսարանի Makecourse- ի նախագծի պահանջի կատարման համար (www.makecourse.com)

Պարագաներ:

Հաղորդալարեր, Arduino, 6 վ սննդամթերքի անվտանգ Submersible DC Water Pump, 2 stepper motors, 2 ULN2003 Driver Boards, H-bridge, 180 Servo Motor, 5v and 6-9v Power source, Breadboard, IR Senor and remote, Hot Glue Gun, Food safe խողովակներ:

Քայլ 1: Մոդելավորեք ձեր ռոբոտին

Մոդելավորեք ձեր ռոբոտին
Մոդելավորեք ձեր ռոբոտին

Ստեղծեք ձեր ռոբոտի 3D մոդել, թե ինչպիսի տեսք ունեք: Հաշվի առեք, թե ինչպես եք տեղադրելու անիվը և առանցքը, շարժիչները, գավաթակալի մեխանիզմները, լարերը և էլեկտրական բաղադրիչները և ջրի բաքը: Նկարում կարող եք տեսնել, որ ես պլանավորել եմ չափը (8x8x4in) և իմ բաղադրիչների և լարերի տեղադրումը: Անհրաժեշտության դեպքում գտեք ձեր իրական բաղադրիչների չափսերը կամ եռաչափ մոդելները: Դուք կարող եք նաև տեսնել հետևի անկյունում, որ ես ստեղծել եմ մի անցք ՝ լարերը ներս մտնելու համար:

Քայլ 2: Կողքի տեսք

Կողքի տեսք
Կողքի տեսք

Դուք կարող եք տեսնել, որ ես ստեղծել եմ անցք տափաստանային շարժիչների համար և առանցք ՝ առջևի անիվի համար:

Քայլ 3: 3 Հիմնական բաղադրիչներ

Ռոբոտի համար գործում է 3 հիմնական մեխանիզմ:

1. Շարժումը. Անիվների և շարժիչի գործառույթները:

ա Սա պահանջում է երկու սանդղակի շարժիչ և վարորդական տախտակ

2. The Cupholder: Ստեղծում է բաժակի տեղադրում և լցման ճշգրիտ տեղ

ա Սա պահանջում է servo շարժիչ:

3. The Pouring. Յուրաքանչյուր կրակոց թափելու մեխանիզմ:

ա դրա համար անհրաժեշտ է H կամուրջ և ջրի պոմպ

Հացաթղթի համար միացրեք իրար հիմնավորված ռելսերը և դրանցից մեկը միացրեք Արդուինոյին `ընդհանուր լեզու ստեղծելու համար:

Այս բոտը կառավարվելու է IR սենսորով և հեռակառավարմամբ: Ձեզ հարկավոր կլինի այն միացնել Arduino- ի թվային կապումներից մեկին և միացնել այն Arduino հզորությանը և գետնին:

Քայլ 4: Շարժում. Stepper Motors

Շարժումը. Stepper Motors
Շարժումը. Stepper Motors

Միացրեք ձեր Stepper շարժիչները յուրաքանչյուր վարորդի տախտակին և միացրեք IN կապերը Arduino- ի 1-4-ից 2-9 կապումներին: Էլեկտրաէներգիայի աղբյուրը միացրեք արտաքին 6 վ+ մարտկոցին և միացրեք յուրաքանչյուր համակարգ ընդհանուր հիմքով (կամ Arduino գետնով)

Երբ դուք ծրագրում եք սլաքների շարժիչները, կարող եք կամ օգտագործել stepper շարժիչների գրադարանը կամ կոդավորել այն: Այս նախագծի համար այն կոդավորված կլինի:

Քայլ 5: The Cupholder: Model

The Cupholder: Model
The Cupholder: Model

Սա իմ ստեղծած գավաթակրի մոդելն է: Ուշադրություն դարձրեք հետևի բաց հոդին մեխանիզմի համար:

Քայլ 6: Գավաթակիր. Մեխանիզմ

Գավաթակիր. Մեխանիզմ
Գավաթակիր. Մեխանիզմ

Cupholder- ի համար դուք կօգտագործեք սերվո `նրա շարժումը վերահսկելու համար: Հետևելով վերևի նկարին ՝ Դուք ցանկանում եք ստեղծել երկու համատեղ համակարգ ՝ միացք servo թևի վերջում և միակցիչ գավաթակալի հետևի մասում: Սա պտտվող շարժումը կդարձնի գծային: Դրա համար ես օգտագործեցի ստվարաթուղթ և Q-tips: Ես կտրեցի մի փոքրիկ ուղղանկյուն կտոր ստվարաթուղթ և դրեցի մի փոքր անցք և յուրաքանչյուր ծայր: Ես դրեցի Q- հուշում, յուրաքանչյուր ծայրով և ամրացրեցի այն servo- ին և գավաթապակին: Այնուհետեւ օգտագործեք տաք սոսինձ `ծածկելու Q-tip- ի ծայրերը:

Քայլ 7: The Cupholder: My Mechanism

Գավաթակիր. Իմ մեխանիզմը
Գավաթակիր. Իմ մեխանիզմը

Քայլ 8: The Cupholder: Circuit

The Cupholder: Circuit
The Cupholder: Circuit

Դուք ցանկանում եք միացնել servo շարժիչը հոսանքին և գետնին և միացնել այն PWM կապումներից մեկին:

Քայլ 9: Հորդառատ

Հորդառատ
Հորդառատ

Միացրեք DC ջրի պոմպը H կամրջի OUT1 և OUT2- ին: H- կամուրջը միացրեք ընդհանուր հիմքին: Եթե ձեր արտաքին էներգիայի աղբյուրը 12 վ-ից պակաս է, միացրեք այն +12 վ H- կամրջի վրա, եթե ոչ, հանեք միացման հետևի թռիչքի կափարիչը և միացրեք այն +12 վ-ին: Այս նախագծի համար ես օգտագործեցի 9 վ մարտկոց ՝ որպես իմ արտաքին: Հաջորդը, հեռացրեք jumper- ը ENA կապում և միացրեք այն Arduino- ի PWM կապին: Միացրեք IN1- ը Arduino- ի կապումներին: Նշում. Սովորաբար մենք միացնում էինք նաև IN2- ը, բայց այս դեպքում դա պարտադիր չէ, քանի որ մենք երբեք կարիք չունենք փոխելու DC շարժիչի կազմաձևը:

Քայլ 10: Հորդառատ. Շարունակել

Հորդառատ. Շարունակել
Հորդառատ. Շարունակել

Դուք ցանկանում եք ջրի պոմպը դնել տանկի ներքևում և սնուցել այն տանկի վերևից: Այնուհետև կարող եք խողովակը թեքել ռոբոտի վերևից և ուղղել այն դեպի գավաթակիրը:

Քայլ 11: ShotBot կոդ

Հիմնական ծածկագիրը և գործառույթները

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