Բովանդակություն:
- Քայլ 1: Խոչընդոտների հայտնաբերում:
- Քայլ 2: Շարժիչի վերահսկում
- Քայլ 3: Տեղադրեք ինչ -որ բան այնտեղ, այդպիսի շուն…
Video: Ինֆրակարմիր հետևող շուն ՝ 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Մի օր ես գտա մի հետաքրքիր տեսանյութ ՝
Առաջին հայացքից ես զգում եմ, որ դա իսկապես տարօրինակ է, իսկ հետո ոտքերը խաբված, չգիտեմ, թե որն է այս դիզայների նման ապակողմնորոշիչ պատմվածքի հիմքում ընկած պատճառը … դա անհնար է պարզ IR սենսորով, կամ նույնիսկ առանց որևէ վերահսկիչի, այլ միայն պարզ տրիոդների:.
Ես չեմ ճանաչում տղային և ամբողջ պատմությունը, ես պարզապես փորձում եմ դա ինքս պատրաստել: Ես պարզապես ստեղծեցի իմ սեփական դիզայնը ՝ շատ պարզ մոդուլներով.
- Arduino- ի հետ համատեղելի ցանկացած վերահսկիչ, ինչպիսին է Maduino- ն
- L298N շարժիչի վարորդ
- 3x IR սենսոր
- Որոշ սովորական ցատկողներ
Քայլ 1: Խոչընդոտների հայտնաբերում:
Այնտեղ 3 IR սենսորներ օգտագործվում են խոչընդոտը հայտնաբերելու համար, իսկ ձախ/աջ սենսորը հայտնաբերել է խոչընդոտը, այն պետք է պտտվի դեպի ժամացույցի/ժամացույցի ուղղությամբ, մինչդեռ միջին սենսորը հայտնաբերված է, ամեն ինչ կարգին է:
3 սենսորը հայտնաբերում է առջևի որևէ խոչընդոտի առկայությունը: Ազդանշանի կապը միացնում է Maduino մուտքի կապումներին, օրինակ ՝ Pin2/3/4;
Որպես ծրագրակազմ, պարզ ստուգեք տվիչի ելքային վիճակը, որոշելու, թե ինչ պետք է անի շարժիչը.
եթե (IR1_STA == HIGH & IR2_STA == LOW & IR3_STA == HIGH) // Եթե միջին սենսորը հայտնաբերում է խոչընդոտը, շարժիչը կանգնեցրեք
{
analogWrite (EN, 0);
Դադարեցնել ();
}
եթե (IR1_STA == LOW & IR2_STA == HIGH & IR3_STA == HIGH) // եթե ճիշտ սենսորը հայտնաբերում է անանցանելիությունը, շարժիչը շրջում է բարձր արագությամբ;
{
analogWrite (EN, բարձր արագություն);
Հակադարձ ();
}
եթե (IR1_STA == LOW & IR2_STA == LOW & IR3_STA == HIGH) // եթե
աջ և միջին սենսորը հայտնաբերում է անանցանելի, շարժիչը ՝ ցածր արագությամբ;
{
analogWrite (EN, ցածր արագություն);
Հակադարձ ();
}
……
Քայլ 2: Շարժիչի վերահսկում
Իսկ շարժիչը `շարժիչը բարձր/ցածր արագությամբ, կախված է սենսորի կարգավիճակից:
L298N մոդուլի օգտագործումը շարժիչը վարելու համար, Maduino pin5/6 և PWM կապով (Maduino Pin9) մինչև L298N Միացրեք կապը և միացրեք մոդուլը 9 Վ լարման միջոցով:
int EN = 9; // PWM հսկողություն
int highspeed = 80; // սահմանել բարձր արագությունը
int lowspeed = 60; // սահմանել ցածր արագությունը
և ապա շարժիչի արագությունը կարող է վերահսկվել ՝
analogWrite (EN, բարձր արագություն);
Քայլ 3: Տեղադրեք ինչ -որ բան այնտեղ, այդպիսի շուն…
Տեղադրեք տվիչներն ու շարժիչները և ինչ -որ բան սարքեք ինձ համար, ինձ դուր է գալիս, որ շունը խաղա իմ 1,5 տարեկան դստեր հետ: Բեռնեք Arduino- ի կոդը այստեղ…: Հարցերի դեպքում կարող եք անվճար կապվել ինձ հետ.
Խորհուրդ ենք տալիս:
Արդուինո - Լաբիրինթոս լուծող ռոբոտ (MicroMouse) Wall հետևող ռոբոտ. 6 քայլ (նկարներով)
Արդուինո | Maze Solving Robot (MicroMouse) Wall After Robot: Բարի գալուստ, ես Իսահակն եմ, և սա իմ առաջին ռոբոտն է " Striker v1.0 ". Այս ռոբոտը նախատեսված էր պարզ լաբիրինթոս լուծելու համար: Մրցույթում մենք ունեինք երկու լաբիրինթոս և ռոբոտը կարողացավ դրանք բացահայտել: Լաբիրինթոսում ցանկացած այլ փոփոխություն կարող է պահանջել փոփոխություն
3D տպագրված ռոբոտային շուն (ռոբոտաշինություն և 3D տպագրություն սկսնակների համար). 5 քայլ
3D Printed Robotic Dog (Robotics and 3D Printing for Beginners). Ռոբոտաշինությունը և 3D տպագրությունը նոր բաներ են, բայց մենք կարող ենք դրանք օգտագործել: Այս նախագիծը լավ սկսնակ ծրագիր է, եթե ձեզ անհրաժեշտ է դպրոցական առաջադրանքի գաղափար, կամ պարզապես փնտրում եք զվարճալի ծրագիր:
Ինչպես ստեղծել ռոբոտացված շուն 9G սերվերով ՝ 3 քայլ
Ինչպես ստեղծել ռոբոտացված շուն 9G սերվերով. Սա ռոբոտացված շուն է, որը ոգեշնչված է Boston Dynamic- ի Spotmini- ից, բայց այս անգամ շատ ավելի փոքր մասշտաբով: Ռոբոտացված շան այս տարբերակը ստեղծվել է մեկ տասնյակ սերվոսների և մի քանի այլ բաղադրիչների հետ, ինչպիսիք են Արդուրինո Նանոն: Դուք կարող եք գտնել հիանալի ուսանելի
Կենդանիների սնունդ (շուն, կատու, հավ, այլն), գնդակներ նետելու ավտոմատ քարաձիգ: 4 քայլ (նկարներով)
Կենդանիների սնունդ (շուն, կատու, հավ, այլն), գնդակներ նետելու ավտոմատ քարաձիգ, գնդակներ նետելու և ավելին. Ես մտածում էի դա դանդաղեցնելու եղանակների մասին ՝ ներսից սնունդով գնդիկներից մինչև ամբողջ բակը գցելը: Amazարմանալի է, որ նա
Հեշտ մաքսային Minecraft շուն (առանց ռեժիմների). 9 քայլ
Easy Custom Minecraft Dog (No Mods). Այս ձեռնարկում ես կսովորեցնեմ ձեզ, թե ինչպես պատրաստել իսկապես թույն շուն Minecraft- ում ՝ պատրաստված զրահաբաճկոններից: Դա չափազանց պարզ և հեշտ է, և դրանում չկան ռեժիմներ կամ հյուսվածքային փաթեթներ: Mենքի տիպի առավելություններ. Ձեր ընկերները կարիք չունեն ներբեռնելու որևէ