Բովանդակություն:
- Պարագաներ
- Քայլ 1: Տեղադրեք Base Chassis I Track- ը
- Քայլ 2: Շարժիչը ամրացված է շասսիին
- Քայլ 3. Շասսիի ամբողջական հավաքում
- Քայլ 4: Էլեկտրոնային մոդուլ
- Քայլ 5: Բջջային հավելվածներ
- Քայլ 6: Ամբողջական պատկեր
Video: Գունավոր հետևող ռոբոտ ՝ հիմնված բազմակողմանի անիվի և OpenCV- ի վրա ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Ես օգտագործում եմ անիվների բազմակողմանի շասսի `իմ գույնի հետագծումն իրականացնելու համար, և ես օգտագործում եմ բջջային ծրագրակազմ, որը կոչվում է OpenCVBot: Շնորհակալություն այստեղի ծրագրակազմ մշակողներին, շնորհակալություն:
OpenCV Bot- ը իրականում հայտնաբերում կամ հետևում է իրական ժամանակի ցանկացած օբյեկտի ՝ պատկերի մշակման միջոցով: Այս հավելվածը կարող է հայտնաբերել ցանկացած առարկա ՝ օգտագործելով իր գույնը և հեռախոսի էկրանին ստեղծել X, Y դիրք և տարածքի տարածք: Այս հավելվածի միջոցով տվյալները Bluetooth- ով ուղարկվում են միկրոկառավարիչին: Այն փորձարկվել է Bluetooth մոդուլով և հարմար է տարբեր սարքերի համար: Մենք ներբեռնում ենք այս ծրագիրը բջջային հեռախոսի միջոցով ՝ գունային հետևում իրականացնելու համար և տվյալները Bluetooth- ով ուղարկում ենք Arduino UNO ՝ տվյալների վերլուծության և շարժման հրամաններ կատարելու համար:
Պարագաներ
- Անիվի բազմակողմանի շասսի
- Arduino UNO R3
- Շարժիչային շարժիչի մոդուլ
- Bluetooth, xbee pin (04,05,06
- 3S 18650
- Բջջային հեռախոս
- OpenCVBot ծրագրակազմ
- Ձեզ նույնպես պետք է բջջային հեռախոսի պահոց և հեշտ ճանաչելի գնդակ
Քայլ 1: Տեղադրեք Base Chassis I Track- ը
GB37 շարժիչը կամ GA25 շարժիչը ամրացրեք շարժիչի բրա վրա: Ուշադրություն դարձրեք տեղադրման ամրացման անցքերին: Սա տարբեր է, քանի որ դրանք համընդհանուր չեն:
Երկու տեսակի շարժիչներ կարող են օգտագործվել: Ուշադրություն դարձրեք ՝ տարբերելու, թե որ կողմն է վերև, որն է ներքև. կամ կարող եք օգտագործել ավելի մեծ բազմակողմանի անիվ, որպեսզի կարիք չունենաք դրանք տարբերելու…
Քայլ 2: Շարժիչը ամրացված է շասսիին
Շարժիչի փակագիծը պտուտակված է, ուստի դրանք ամրացնելու համար մենք կարիք չունենք օգտագործելու ընկույզներ, ինչը հեշտացնում է մեզ տեղադրումը, քանի որ ընկույզները տեղադրելու համար տարածքը չափազանց փոքր է, մենք չենք կարող հասնել դրանց ամրացմանը: կարող է տեղադրվել կողքից, և ես կարող եմ դրանք օգտագործել խոչընդոտներից խուսափելու համար, ինչը շատ օգտակար է մեքենայով քայլելու համար:
Տեղադրման ուլտրաձայնային չափը, զոնդի հեռավորությունը, միավոր մմ:
Քայլ 3. Շասսիի ամբողջական հավաքում
Շասսիի ամրացումն ավարտելու համար անհրաժեշտ է անընդհատ կարգավորել անիվների բռնելով հետագա կառավարման մեջ: Հենակետի 4 կետերը կհանգեցնեն անիվների լիովին չմիացմանը շասսիի հետ, ինչը կհանգեցնի սայթաքել քայլելիս: Մենք կարգավորեցինք պտուտակները շասսիի վրա: Դիրքը կարգավորելը համբերություն է պահանջում:
Մենք թվարկում ենք անիվները ՝ հետևելու եզրերի կանոնավոր վերահսկողությանը: Պատճառը, որ ես օգտագործում եմ 4 ռաունդ, այն է, որ ես կարծում եմ, որ վերահսկումը լավ է, եթե 3 ռաունդները լավ են, բայց բարձր գինը այնքան էլ ընկերական չէ:
Քայլ 4: Էլեկտրոնային մոդուլ
Շարժիչով ես օգտագործել եմ 2 PM-R3, ես փոխեցի դրանցից մեկի ՝ 4, 5, 6, 7, 8-ի, 9, 10, 11-ի սկավառակների կապերը, որպեսզի կարողանամ առանձին 4 շարժիչ վարել: Կա էներգիայի կառավարման չիպ տախտակի վրա, բայց ես չեմ օգտագործել այն, ես ուղղակիորեն մուտքագրում եմ DC նավահանգստից Arduino UNO:
Շարժիչի վարորդը TB6612FNG չիպ է: Սա համեմատաբար տարածված վարորդական չիպ է: Կարող եք նաև օգտագործել L298N չիպ, որը հիմնականում նույնն է: Փոփոխեք ծածկագիրը ՝ քայլելու նույն ռեժիմին հասնելու համար:
- 4, 5 շարժիչը միացված է գետնին , 5-pwm;
- 6, 7-ը երկրորդ շարժիչն է ՝ 6 pwm;
- 8, 9-ը երրորդ շարժիչն է ՝ 9 pwm;
- 10, 11-ը չորրորդ շարժիչ է ՝ 10 pwm;
Քայլ 5: Բջջային հավելվածներ
Հավելված. Կտտացրեք
Նմուշ Arduino կոդ. Կտտացրեք
Ներբեռնելուց և տեղադրելուց հետո կարող եք օգտագործել Bluetooth- ը զուգավորման համար: Կտտացրեք այն օբյեկտի վրա, որը պետք է նույնականացվի: Գույնը լավագույնն է տարբեր լինել շրջակա տարածքից, որպեսզի կանխվի նույն շրջապատի հայտնաբերումը: Մի բան պետք է նշել, որ արևի դեմքը կհանգեցնի հետևման կորստի:, Եվ հետո մենք կարող ենք տեսնել արժեքի փոփոխությունը սերիական նավահանգստում:
Փոփոխեք նմուշի կոդը `ձեր շարժիչային մոդուլին համապատասխանելու համար: Եթե դուք օգտագործում եք ինձ նման PM-R3 ընդլայնման մոդուլը, կարող եք օգտագործել իմ տրամադրած կոդը:
Քայլ 6: Ամբողջական պատկեր
Ավարտվեց, տեսնենք էֆեկտը:
Խորհուրդ ենք տալիս:
Արդուինո - Լաբիրինթոս լուծող ռոբոտ (MicroMouse) Wall հետևող ռոբոտ. 6 քայլ (նկարներով)
Արդուինո | Maze Solving Robot (MicroMouse) Wall After Robot: Բարի գալուստ, ես Իսահակն եմ, և սա իմ առաջին ռոբոտն է " Striker v1.0 ". Այս ռոբոտը նախատեսված էր պարզ լաբիրինթոս լուծելու համար: Մրցույթում մենք ունեինք երկու լաբիրինթոս և ռոբոտը կարողացավ դրանք բացահայտել: Լաբիրինթոսում ցանկացած այլ փոփոխություն կարող է պահանջել փոփոխություն
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ | IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. Բարև ձեզ, այս հրահանգների մեջ մենք կդարձնենք ոչ կոնտակտային ջերմաչափ arduino- ով: Քանի որ երբեմն հեղուկի/պինդի ջերմաստիճանը չափազանց բարձր է կամ ցածր, ապա դժվար է դրա հետ կապ հաստատել և կարդալ այդ դեպքում ջերմաստիճանը
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ. Մենք կառուցել ենք համակցված հավասարակշռող և եռանիվ ռոբոտ `կրթական օգտագործման համար դպրոցներում և դպրոցից հետո կրթական ծրագրերում: Ռոբոտը հիմնված է Arduino Uno- ի, սովորական վահանի վրա (շինարարության բոլոր մանրամասները տրամադրված են), Li Ion մարտկոցի տուփով (բոլորը կառուցված են
PID- ի վրա հիմնված ռոբոտին հետևող POLOLU QTR 8RC սենսորային զանգվածով `6 քայլ (նկարներով)
PID- ի վրա հիմնված տող ՝ ռոբոտին հետևելով POLOLU QTR 8RC- սենսորային զանգվածով: Բարև, սա իմ առաջին գրառումն է հրահանգների վերաբերյալ, և այսօր ես ձեզ կհանեմ ճանապարհի վրա և կբացատրեմ, թե ինչպես QTR-8RC- ի միջոցով ռոբոտին հետևել PID- ի վրա հիմնված գիծը: սենսորային զանգված. Նախքան ռոբոտի շենք գնալն անհրաժեշտ է հասկանալ