Բովանդակություն:
- Քայլ 1. Compրագրի համար անհրաժեշտ բաղադրիչներ
- Քայլ 2. Բոտի մարմնի ստեղծում
- Քայլ 3. Բոտի սխեմատիկ դիագրամ
- Քայլ 4: Կոդի վերբեռնում Arduino- ում
- Քայլ 5: Աշխատանքային տեսանյութ
Video: Ուլտրաձայնային տվիչի միջոցով Arduino- ի վրա հիմնված ինքնավար բոտ. 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Ստեղծեք ձեր սեփական Arduino- ի վրա հիմնված ինքնավար բոտը `օգտագործելով ուլտրաձայնային տվիչ:
Այս բոտը կարող է գրեթե ինքնուրույն տեղաշարժվել ՝ առանց որևէ խոչընդոտի բախվելու: Հիմնականում այն, ինչ անում է, այն է, որ իր ճանապարհին հայտնաբերում է ցանկացած տեսակի խոչընդոտներ և ինքն է որոշում լավագույն ուղին (լավ ոչ բոլոր տեսակի խոչընդոտները):
Այսպիսով, առանց ժամանակ կորցնելու, եկեք սկսենք:
Քայլ 1. Compրագրի համար անհրաժեշտ բաղադրիչներ
Ահա այս ծրագրի համար անհրաժեշտ բոլոր անհրաժեշտ բաղադրիչների ցանկը.
- Arduino UNO R3
- Ուլտրաձայնային ցուցիչ
- Servo Motor (մինի)
- Jumper լարերը
- L7805CV Լարման կարգավորիչ
- L293D Motor Driver IC
- 4 x 3.7V լիթիում-իոնային մարտկոց
- 2 x փոխանցման շարժիչ
- 3 x Անիվներ
- Breadboard
Երբ հավաքեք բոլոր բաղադրիչները, լավ կլինի գնալ:
Քայլ 2. Բոտի մարմնի ստեղծում
Բոտի մարմինը պատրաստելու համար հետևեք հետևյալ քայլին
Քայլ 1. Erոդեք վերնագրի կանացի կապում մի փոքր կտորի վրա, ինչպես ցույց է տրված լուսանկարում: Եվ դրան մի պտուտակ ամրացրեք:
Քայլ 2. Այժմ պտուտակեք այդ PCB- ն ձեր servo շարժիչին և համոզվեք, որ այն բավականաչափ ամուր է:
Քայլ 3: Վերցրեք ձեր ուլտրաձայնային տվիչը և տեղադրեք արական վերնագրի քորոցները PCB- ի կանանց վերնագրերի մեջ: Տեղադրեք այն ճիշտ (կապն ապահովելու համար): Եվ հավասարեցրեք այն այնպես, որ servo շարժիչի 90 աստիճանը պետք է ուղղված լինի բոտի առջևի կողմին:
Քայլ 4: Այժմ բոտի մարմինը պատրաստելու համար կարող եք օգտագործել ստվարաթուղթ կամ պլաստմասե տախտակ `տաք սոսինձով կամ պտուտակներով: Բոտի մարմինը պատրաստեցի մետաղալարով և պտուտակներով:
Քայլ 5. Տեղադրեք Arduino- ն և տախտակը դրա դիրքի վրա, ինչպես ցույց է տրված լուսանկարում և ամրացրեք այն տաք սոսինձով կամ երկկողմանի ժապավենով:
Քայլ 6: Վերջապես տեղադրեք servo շարժիչը իր դիրքի վրա և ամրացրեք այն ինչ ուզում եք:
Քայլ 3. Բոտի սխեմատիկ դիագրամ
Միացրեք բաղադրիչները, ինչպես տրված է սխեմատիկում: Դա բավականին հեշտ է:
Սկզբում զուգահեռաբար միացրեք երկու մարտկոց, այնուհետև դրանք միացրեք հաջորդաբար ՝ առավելագույն լարման և հզորության հասնելու համար: Այժմ, եթե ունեք նույն RPM- ի երկու շարժիչ, ապա ձեզ հարկավոր չէ միացնել Arduino- ի 11 -րդ կապից մինչև L293D ic- ի 9 -րդ կապը: Բայց եթե ձեր շարժիչները չունեն նույն RPM- ը, ապա միացրեք այն: Եվ համոզվեք, որ ավելի մեծ RPM ունեցող շարժիչը պետք է լինի շարժիչի դիրքում 2:
Համոզվեք, որ բոլոր կապերը ամուր և ամրացված են:
Քայլ 4: Կոդի վերբեռնում Arduino- ում
Այս նախագծի ծածկագիրը տրված է ստորև:
Բայց նախքան ծածկագիրը վերբեռնելը բացեք այն և կատարեք անհրաժեշտ փոփոխությունը:
Սահմանեք ավելի արագ շարժիչի rpm_control այնպես, որ երկուսն էլ ունենան հավասար RPM: Եվ, համապատասխանաբար, սահմանեք աջ_ձախը և ձախը ՝ այնպես, որ այն պետք է կատարյալ շրջադարձ կատարի 90 աստիճանով ՝ համապատասխանաբար աջ և ձախ ուղղությամբ:
Երբ դուք վերբեռնեք ծածկագիրը և բոլոր այլ բաներ կարգավորվեն, լավ կլինի:
Քայլ 5: Աշխատանքային տեսանյութ
Շնորհակալություն կարդալու համար:
Խորհուրդ ենք տալիս:
Arduino ինտերֆեյս ուլտրաձայնային տվիչի և անհպում ջերմաստիճանի տվիչի հետ `8 քայլ
Arduino- ի ինտերֆեյս ուլտրաձայնային տվիչի և ջերմաստիճանի անշփման սենսորի հետ. Մեր օրերում արտադրողները, ծրագրավորողները նախընտրում են Arduino- ն `նախագծերի նախատիպերի արագ զարգացման համար: Arduino- ն բաց կոդով էլեկտրոնիկայի հարթակ է, որը հիմնված է հեշտ օգտագործման ապարատային և ծրագրային ապահովման վրա: Arduino- ն ունի շատ լավ օգտագործողների համայնք: Այս նախագծում
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
DHT11/DHT22 տվիչի ամպին միացում ESP8266- ի վրա հիմնված տախտակի միջոցով. 9 քայլ
DHT11/DHT22 տվիչը ամպին միացնելը ESP8266- ի վրա հիմնված տախտակով. Նախորդ հոդվածում ես ESP8266- ի վրա հիմնված NodeMCU տախտակին միացրի Cloud4RPi ծառայությանը: Հիմա, իսկական նախագծի ժամանակն է:
BeanBot - Arduino- ի վրա հիմնված ինքնավար թղթի ռոբոտ: 8 քայլ (նկարներով)
BeanBot - Arduino- ի վրա հիմնված ինքնավար թղթի ռոբոտ: Կա՞ ավելի ոգեշնչող բան, քան դատարկ թերթիկը: Եթե դուք եռանդոտ ասեղնագործ կամ շինարար եք, ապա, անկասկած, սկսում եք ձեր նախագծերը ՝ դրանք թղթի վրա ուրվագծելով: Ես գաղափար ունեի տեսնելու, թե հնարավո՞ր է ռոբոտի շրջանակ կառուցել թղթից
IR- ի վրա հիմնված արագաչափից հետադարձ համակարգի միջոցով շարժիչի RPM- ի ինքնավար վերահսկում. 5 քայլ (նկարներով)
IR- ի վրա հիմնված արագաչափից հետադարձ համակարգի օգտագործմամբ շարժիչի RPM- ի ինքնավար վերահսկողություն. Միշտ անհրաժեշտ է գործընթացների ավտոմատացման անհրաժեշտություն, լինի դա պարզ/հրեշավոր: Այս նախագիծը կատարելու գաղափարը ես գտա մի պարզ մարտահրավերից, որին ես բախվեցի գտնելու ժամանակ: մեր փոքր կտոր հողը ջրելու/ոռոգելու մեթոդներ: Ընթացիկ մատակարարման գծի խնդիրը