Arduino ավտոմատ սարդի կատակ. 7 քայլ (նկարներով)
Arduino ավտոմատ սարդի կատակ. 7 քայլ (նկարներով)
Anonim
Arduino Ավտոմատ Spider Prank
Arduino Ավտոմատ Spider Prank
Arduino Ավտոմատ Spider Prank
Arduino Ավտոմատ Spider Prank

Հելոուինից ընդամենը 5 օր առաջ ես որոշեցի, որ ուզում եմ խեղկատակություն անել ՝ մուտքի դռան մոտ օգտագործելու համար: Իմ երեխաները իմ աշխատանքում տեսել էին քաղցրավենիքի այն դույլերից մեկը, որտեղ շարժումով ակտիվացած կմախքի ձեռքը ընկնում էր ներքև, որպեսզի բռնի ձեր ձեռքը, երբ հասնում եք կոնֆետին: Նրանք կարծում էին, որ դա այնքան թույն էր: Իհարկե, ես մտածեցի, որ ես կարող եմ նման բան պատրաստել, այնպես չէ՞: Չնայած շատ ժամանակ չէ: Ես արագ թռա Amazon Prime- ի վրա և սերվո պատվիրեցի: 2-օրյա առաքմամբ ես ընդամենը 3 օր ունեի իմ խեղկատակությունը ստեղծելու համար: Այժմ տգեղ սարդը սարսափելի մուտք է գործում դռնեդուռ փաթեթի շուրջ ՝ Հելոուինի ցանկացած չկասկածող այցելուի համար:

Քայլ 1: Մասեր և գործիքներ

Մասեր և գործիքներ
Մասեր և գործիքներ

Մասեր

  1. Կեղծ սարդ (դոլարային խանութ)
  2. Արդուինո
  3. Servo - Amazon / Aliexpress
  4. Սենսոր (Ընտրեք 1 - Ես ցույց եմ տալիս երկու ուղիները այս ուսանելի)

    • Ուլտրաձայնային տվիչ - Amazon / Aliexpress
    • PIR տվիչ - Amazon / Aliexpress
  5. Breadboard եւ Jumper լարերը
  6. Popsicle ձողիկներ
  7. Փայտի կտորներ
  8. Դատարկ առաքման տուփ

Գործիքներ

  1. Դանակ կամ տուփ կտրիչ
  2. Սոսինձ ատրճանակ
  3. Տեսավ
  4. Փայտի սոսինձ (կամ պարզապես օգտագործեք սոսինձ ատրճանակ)

Քայլ 2. Սերվոյի, ուլտրաձայնային տվիչի և PIR սենսորի փորձարկում

Սերվոյի, ուլտրաձայնային տվիչի և PIR սենսորի փորձարկում
Սերվոյի, ուլտրաձայնային տվիչի և PIR սենսորի փորձարկում
Սերվոյի, ուլտրաձայնային տվիչի և PIR սենսորի փորձարկում
Սերվոյի, ուլտրաձայնային տվիչի և PIR սենսորի փորձարկում
Սերվոյի, ուլտրաձայնային տվիչի և PIR սենսորի փորձարկում
Սերվոյի, ուլտրաձայնային տվիչի և PIR սենսորի փորձարկում

Առաջին բաները առաջին հերթին: Եթե դուք ինձ նման եք և երբեք չեք օգտագործել servo կամ այս տվիչները, գուցե ցանկանաք արագ ծանոթանալ մի քանի ձեռնարկի ՝ պարզելու, թե ինչպես են դրանք աշխատում: Ստորև բերված է յուրաքանչյուրի ակնարկը և օրինակը, որը ես օգտագործում էի ՝ համոզվելու համար, որ իմ սերվերն ու սենսորը (ներ) ը աշխատում են և կավարտեն աշխատանքը: Ես նաև ներառել եմ իմ պարզեցված թեստի կոդը, որը կարող եք օգտագործել `համոզվելու համար, որ յուրաքանչյուր բաղադրիչ աշխատում է: Կրկին կարող եք ընտրել սենսորի տեսակը (ուլտրաձայնային կամ PIR):

Սերվո

  • Հիմնական սերվոյի դաս Sunfounder- ի վերաբերյալ
  • Օրինակ `կոդ Hobbytronics- ում
  • Ստորև բերված իմ պարզեցված թեստի կոդը `servo_test.ino

Ուլտրաձայնային ցուցիչ

  • Ինչպես է այն աշխատում RandomNerdTutorials- ում
  • Կոդի օրինակ RandomNerdTutorials- ի նույն էջում
  • Իմ պարզեցված թեստի կոդը ստորև ՝ Ultrasonic_Distance_check.ino

PIR ցուցիչ

  • Ինչպես են PIR- ները աշխատում Adafruit- ի վրա
  • Կոդի օրինակ Adafruit- ում
  • Ստորև բերված իմ պարզեցված թեստի կոդը `PIR_Sensor_Test.ino

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

Կոմպենսների համակցում
Կոմպենսների համակցում
Կոմպենսների համակցում
Կոմպենսների համակցում
Կոմպենսների համակցում
Կոմպենսների համակցում

Հաջորդը, կախված նրանից, թե դուք ընտրում եք PIR- ը կամ ուլտրաձայնային երթուղին, ստորև բերված է համակցված սարդ կոդը ՝ հայտնաբերելու համար միջակայքում հայտնված անձին, այնուհետև ծառայությունը շրջելով ՝ սարդը դուրս և հետ շարժելու համար: Միացրեք սենսորը և մատուցողը Arduino- ին ՝ օգտագործելով ցատկող լարեր և տախտակ, ինչպես նշված է ստորև նշված տարբերակներում:

Ուլտրաձայնային տարբերակ

  • Այս ծածկագիրը ստուգում է, արդյոք օբյեկտը գտնվում է որոշակի հեռավորության տիրույթում և կանչում է սարդին:
  • Կոդում կարող եք trigerDistance փոփոխականը փոխել ավելի մոտ կամ ավելի քան 48 դյույմ (4 ոտնաչափ) ՝ կախված ձեր իրավիճակից:
  • Servo- ն միացրեք 5v- ին, Gnd- ին և Pin 10 -ին
  • Միացրեք ուլտրաձայնային տվիչը 5v, Gnd, A0 (Trig) և A1 (Echo)

PIR տարբերակ

  • Այս ծածկագիրը ստուգում է, թե արդյոք օբյեկտը գտնվում է տեսողության դաշտում և կանչում է սարդին:
  • PIR- ի համար կարող եք կարգավորել զգայունությունը `օգտագործելով զգայունության պոտենցիոմետրը (սովորաբար նարնջագույն) և ամենաքիչ զգայունության համար ամբողջովին թեքել աջ:
  • Servo- ն միացրեք 5v- ին, Gnd- ին և Pin 10 -ին
  • Միացրեք PIR տվիչը 5v, Gnd և Pin 2 -ին

Երկու տարբերակներից մեկը միացնելուց հետո խաղացեք դրա հետ `համոզվելու համար, որ այն աշխատում է` սենսորով միացնելով սերվոն:

Քայլ 4: Սերվոյի համար հիմք ստեղծելը

Սերվոյի համար հիմք ստեղծելը
Սերվոյի համար հիմք ստեղծելը
Սերվոյի համար հիմք ստեղծելը
Սերվոյի համար հիմք ստեղծելը
Սերվոյի համար հիմք ստեղծելը
Սերվոյի համար հիմք ստեղծելը
Սերվոյի համար հիմք ստեղծելը
Սերվոյի համար հիմք ստեղծելը

Հաջորդը, դուք պետք է տեղադրեք servo- ն, որպեսզի այն կարողանա մնալ տեղում ՝ սարդը պտտելիս: Դրա համար դուք կցանկանայիք օգտագործել սղոց `կտոր կտոր նրբատախտակի կամ փայտի տախտակի կտրելու համար մոտ 4" x 12 "կամ ավելի: Այնուհետև վերցրեք երկու ավելի փոքր 1 "x 2" փայտյա բլոկ և կտրեք դրանք մինչև սերվոյի բարձրության չափը: Պտուտակեք ներքևից կամ փայտի սոսինձից (կամ սոսնձի ատրճանակից) երկու բլոկներից մինչև նրբատախտակը մի ծայրով, այնուհետև պտուտակացրեք սերվոն բլոկների միջև:

*Նշում. Ես նաև կտրել եմ մեկ բլոկի հատակից մի հատված, որպեսզի սերվո լարերը անցնեն:

Քայլ 5: Spider- ի ավելացում

Spider- ի ավելացում
Spider- ի ավելացում
Spider- ի ավելացում
Spider- ի ավելացում

Հաջորդ քայլը տգեղ սարդ ձեռք բերելն է (կամ ինչ -որ այլ արարած. Խնդրում ենք ոչինչ կենդանի լինել, կամ հավանաբար ինքնուրույն է շարժվում): Ինչ -որ թեթև բան նախընտրելի է, որպեսզի սերվոն ստիպված չլինի շատ աշխատանք կատարել: Օգտագործելով սոսինձ ատրճանակ, կցեք երկու Popsicle ձողիկներ միմյանց, այնուհետև, ինչպես ցույց է տրված նկարում, մատանին/եղջյուրին: (Կարող եք նախ Popsicle- ի ձողերը սևով ներկել սևով, որպեսզի դրանք ավելի քիչ նկատելի լինեն): Այնուհետև սարդը ամրացրեք մեկ այլ Popsicle փայտիկի վրա `օգտագործելով փոքր պտուտակներից մեկը, որն ուղեկցվում էր սերվոյին: Կպչեք սարդին փայտի վրա Popsicle- ի մնացած թևին մոտ 90 աստիճանի անկյան տակ:

*Նշում. Ես պարզապես արագ սոսնձեցի դրանք, ես չէի մտածում սարդի բարձրության մասին գետնից: Կարող եք փորձել ձողերն ու սարդի անկյունը գետնին ավելի մոտ լինել, որպեսզի ավելի շատ նման լինի, որ սարդը հենց գետնին է:

*Նշում. Այս ամենը միասին սոսնձելուց հետո կարող եք պտուտակով պտուտակել սարդո թևը, որի վրա տեղադրված է սարդի մեկնարկային դիրքը, որը շարված է բլոկի եզրով:

Քայլ 6. Առաքման տուփ և ավարտական հպումներ

Առաքման տուփ և ավարտական հպումներ
Առաքման տուփ և ավարտական հպումներ
Առաքման տուփ և ավարտական հպումներ
Առաքման տուփ և ավարտական հպումներ
Առաքման տուփ և ավարտական հպումներ
Առաքման տուփ և ավարտական հպումներ

Ձեր շարժվող սարդը մի քանի անգամ փորձարկելուց հետո ձեռքերի ճանապարհին զգալու համար գտեք օգտագործված առաքման տուփ, որը բավական մեծ է հիմքին և սարդին տեղավորելու համար:

*Նշում. Մի հանեք տուփից տուփերը, քանի որ հիմքը կպչում եք ներքևի կողպեքներից մեկին:

Տուփի կողքին հիմք դնելով, գնահատեք և կտրեք արկղի դանակով `ձեռքի և տարածքի երկարությունը կամ տուփից դուրս եկող սարդը, ինչպես ցույց է տրված: Այնուհետև սոսնձեք հիմքը ներքևի ծալքի վրա ՝ փակելով տուփը վերևում և ստուգեք ՝ արդյոք թևը/սարդը կարո՞ղ է ազատորեն դուրս գալ տուփից, երբ կանչվում է: Անհրաժեշտության դեպքում կտրեք ավելի շատ տուփ:

Այս պահին դուք պետք է որոշեք, թե որտեղ տեղադրել սենսորը: Տարբերակները տուփի առջևի փոս կտրելն են, կամ սենսորը տուփից դուրս ինչ -որ տեղ տեղադրելը: Քանի որ իմ խեղկատակությունը պետք է օգտագործվեր առջևի շեմին, լուսավորությունը լավագույնը չէ, որ ինչ -որ մեկը տեսնի սենսորը, այնպես որ ես պարզապես կտրում եմ տուփի առջևի հատվածը ՝ օգտագործելով 5/8 փորվածք և տեղադրում եմ սոսինձով:

Քայլ 7: Ավարտեք:

Ամբողջական!
Ամբողջական!
Ամբողջական!
Ամբողջական!

Ամեն ինչ պատրաստ է: Տեղադրեք ծուղակը ձեր շքամուտքի վրա, կարծես այն առաքված փաթեթ է և միացրեք կամ միացեք USB մարտկոցի փաթեթին: Թող սկսվի զվարճանքը !!!

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