Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2: Շինարարություն
- Քայլ 3: Լարերի տեղադրում
- Քայլ 4. Գործողության սկզբունքները
- Քայլ 5: Arduino կոդ
- Քայլ 6: Վայելեք:
Video: Arduino վերահսկվող լազերային շան հետապնդող խաղալիք ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Մոտ երկու տարի առաջ ես կառուցել եմ այս խաղալիքը իմ շան համար, որտեղ լազերը վերահսկվում է երկու սերվոյով ՝ պատահական շարժում տալու համար, որտեղից լազերային կետը փախչում է, և նա կարող է հետապնդել այն: Լազերը հիանալի աշխատեց, բայց իմ վերջին քայլի ընթացքում այն վնասվեց, այնպես որ այս Հրահանգում մենք կուղղենք այն և ես կբացատրեմ աշխատանքի սկզբունքները:
Քայլ 1: Նյութեր
Նախագիծը բաղկացած է 4 մասից ՝ Arduino տախտակ, 2 միկրո սերվո և լազերային մոդուլ: Նրանք բոլորը տեղավորված են թթվասերից պատրաստված պլաստիկ տարայի մեջ, որտեղ Arduino տախտակը սոսնձված է ներքևի մասում, իսկ սերվոներն ու լազերը `վերևում:
Ստորև բերված է գնման հղումների ցանկ, որտեղ կարող եք ձեռք բերել այն, ինչ ձեզ հարկավոր է.
-
Arduino Board:
www.banggood.com/custlink/vKGvhaBTl3
-
9 գ Mini Servos:
www.banggood.com/custlink/v33GdlgfaE
-
Լազերային դիոդի մոդուլ.
s.click.aliexpress.com/e/crrJMQgs
Քայլ 2: Շինարարություն
Նախկինում ես սերվոները տաք սոսինձով կպցրել էի կափարիչին, բայց այն չէր դիմանում: Դա շտկելու համար ես կօգտագործեմ երկկողմանի փրփուր ժապավեն, քանի որ այն շատ դիմացկուն էր այնտեղ, որտեղ ես այն օգտագործել էի: Կափարիչի հավասարեցումն այնքան էլ կարևոր չէ, քանի որ այն միշտ կարող է ճշգրտվել պտտվելով:
Մյուս սերվոն ուղղակիորեն կցված է առաջինին, որպեսզի նրանք միասին լազերը տեղափոխեն երկու ուղղությամբ: Առաջինը այն տեղափոխում է ձախ և աջ, իսկ երկրորդը ՝ վեր ու վար: Լազերային մոդուլը կցված է երկրորդ սերվոյի թևին ՝ ինչ -որ տաք սոսինձով, որը, կարծես, դեռ պահում է:
Քայլ 3: Լարերի տեղադրում
Projectրագրի էլեկտրական լարերը համեմատաբար հեշտ են: Servo շարժիչներն ունեն երեք լար `ուժ, հող և ազդանշան: Էլեկտրահաղորդալարը սովորաբար կարմիր է և պետք է միացված լինի Arduino տախտակի 5 Վ -ի կապին: Հիմնական մետաղալարը սովորաբար սև կամ շագանակագույն է և պետք է միացված լինի Arduino- ի տախտակի վրա հիմնված քորոցին: Ազդանշանային քորոցը սովորաբար դեղին, նարնջագույն կամ սպիտակ է և պետք է միացված լինի Arduino տախտակի թվային կապին: Մեր դեպքում մենք օգտագործում ենք թվային 9 և 11 կապեր: Ուշադրություն դարձրեք, որ սերվերը զգալի ուժ են ստանում, ուստի, եթե ձեզ հարկավոր է մեկից երկուսից ավելի մեքենա վարել, հավանաբար, դրանք պետք է սնուցեք առանձին մատակարարումից և ոչ թե ձեր +5V կապից: Արդուինո
Լազերային մոդուլն ունի երեք կապում, սակայն դրանցից միայն երկուսն են օգտագործվում: Ձախ կողմում դրվածը դրական կապն է, և այն սովորաբար նշվում է S մեծատառով, իսկ բացասական կապը ՝ աջ կողմում և նշվում է մինուսով: Տեսանյութի նկարագրության մեջ կարող եք ստանալ ամբողջական սխեմատիկ հղումը:
Ամբողջական սխեման հասանելի է EasyEda- ում ՝
easyeda.com/bkolicoski/Arduino-Laser-Toy
Քայլ 4. Գործողության սկզբունքները
Այժմ, երբ վերանորոգումն ավարտված է, եկեք նայենք ծածկագրին և ինչպես է աշխատում այս սարքը: Տիպիկ 9 գ միկրո servo- ն ունի 180 աստիճանի շարժում և այն կառավարվում է PWM ազդանշանով: Այս ազդանշանը գեներացվում է Arduino- ից ՝ Servo գրադարանի օգնությամբ: Գրադարանը տրամադրում է «գրել» կոչվող հարմար մեթոդ, որը արժեք է գրում սերվոյին ՝ համապատասխանաբար վերահսկելով լիսեռը: Ստանդարտ servo- ի վրա դա կկարգավորի լիսեռի անկյունը (աստիճաններով) ՝ առանցքը տեղափոխելով այդ կողմնորոշմանը:
Մեր դեպքում մենք ցանկանում ենք սահմանափակել այս շարժումը առավելագույնը 50-70 աստիճանի յուրաքանչյուր ուղղությամբ, այնպես որ այն տարածքը, որտեղ շունը վազում է, այնքան էլ մեծ չէ, որպեսզի նա շուտ չհոգնի: Բացի այդ, ես օգտագործել եմ այս սահմանները `լազերային պարագիծը սահմանելու համար, որպեսզի այն դուրս չգա այն տարածքից, որը պետք է տեղափոխի իմ շունը: Դրանք տեղադրվում են էսքիզի սկզբում ՝ երկու սերվերի սահմանումների և այն փոփոխականների միջև, որոնք մենք կօգտագործենք նրանց դիրքի համար:
Քայլ 5: Arduino կոդ
Կարգավորման գործառույթում մենք նախ պատրաստում ենք սերվերը և դրանք ամրացնում Arduino- ի ճիշտ կապում: Սա գրադարանին կասի, որ այդ PIN- ի վրա թողնի PWM ազդանշանը: Հաջորդը մենք գրում ենք սկզբնական դիրքը թե՛ սերվոներին, և թե՛ խաղալիքը ճիշտ տեղադրելու համար, ես ավելացրել եմ մի ծածկագիր, որը սերվոները շրջանաձև ձևով 3 անգամ կտեղափոխի սահմանված սահմանի եզրերին: Այս կերպ Դուք կարող եք տեսնել, թե որտեղ է շարժվում կետը և համապատասխանաբար կարգավորել խաղալիքի տեղադրումը:
Օղակի գործառույթում մենք նախ ստեղծում ենք երկու թիվ ՝ ներկայացնելով երկու սերվոյի հաջորդ անկյունները և տալիս ենք այն սահմանները, որոնք մենք նախապես սահմանել էինք: Arduino- ի պատահական գործառույթը կարող է ընդունել նվազագույն և առավելագույն արժեքը, որն անհրաժեշտ է դրա ստեղծման համար: Այս արժեքներն այնուհետև ուղարկվում են սերվոներին ՝ մեկ առ մեկ, ընդմիջումից կես վայրկյան ուշացումով:
Ամբողջական կոդը կարելի է գտնել իմ GitHub էջում ՝
github.com/bkolicoski/LaserToy
Քայլ 6: Վայելեք:
Հուսով եմ, որ այս Instructable- ը ուսանելի և հետաքրքիր էր, ուստի առաջարկում եմ հետևել ինձ և չմոռանալ բաժանորդագրվել իմ YouTube ալիքին:
Խորհուրդ ենք տալիս:
Arduino վերահսկվող խաղալիք մեքենա. 3 քայլ (նկարներով)
Arduino- ի վերահսկվող խաղալիք մեքենա. Սա իմ Arduino- ի կողմից վերահսկվող խաղալիք մեքենաների երկրորդ մասն է: Կրկին դա խոչընդոտներից խուսափելն է: Այս մեքենայում ես Uno- ի փոխարեն օգտագործում եմ Arduino Nano- ն: Շարժիչի վարորդը L298N մոդուլ է:
Կովբոյ խաղալիք - Arduino լազերային թիրախ. 8 քայլ (նկարներով)
Cowboy Toy - Arduino Laser Target: Դասում ես ձեզ ցույց կտամ, թե ինչպես եմ պատրաստել arduino- ի խաղալիք, որը կհամապատասխանի սկսնակներին: Եթե սկսեք աշխատել սենսորների հետ, ապա այս խաղալիքը կհամապատասխանի ձեզ որպես տնական արտադրանք
IoT լազերային կենդանիների խաղալիք. 5 քայլ
IoT լազերային կենդանիների խաղալիք. Kitchenամանակ առ ժամանակ իմ խոհանոցը դառնում է ձանձրացած շան զոհը: Երբ դրանք մնացել են առանց հսկողության, վնասվել են փեշեր, շների մահճակալներ, խոհանոցային սրբիչներ, խոհանոցի պահարաններ և ներկ: Աշխատանքի ընթացքում դաջիկիս զվարճացնելու համար ես մշակեցի IoT
Ավելի անվտանգ էլեկտրական տաք շան կաթսա. 14 քայլ (նկարներով)
Ավելի ապահով էլեկտրական տաք շուն պատրաստող սարք Սա համեմատաբար վտանգավոր գործողություն էր, քանի որ մենք պարզապես ամրացրեցինք երկարացման լարերի ծայրերը երկու պտուտակների վրա, որոնք տեղադրված էին
Լազերային սինթիթար Կիթառից հերոսի նման խաղալիք կիթառից `6 քայլ
Լազերային սինթիթար կիթառի նման հերոսին նման խաղալիք կիթառից. Ինձ շատ ոգեշնչեց լազերային տավիղների բոլոր youtube- ների տեսահոլովակները, բայց դրանք բոլորը չափազանց մեծ գտա `ջեմ նստեցնելու համար, կամ նրանց անհրաժեշտ էր բարդ սարքավորում և համակարգիչ և այլն: Մտածեցի լարերի փոխարեն լազերային կիթառի մասին: Հետո գտա կոտրված տ