Բովանդակություն:

Ողջույն Ձմեռ պապիկ. 4 քայլ (նկարներով)
Ողջույն Ձմեռ պապիկ. 4 քայլ (նկարներով)

Video: Ողջույն Ձմեռ պապիկ. 4 քայլ (նկարներով)

Video: Ողջույն Ձմեռ պապիկ. 4 քայլ (նկարներով)
Video: Areg's Time - Tarva Eghanakner | Տարվա Եղանակներ 2024, Նոյեմբեր
Anonim
Ողջույն Ձմեռ պապիկ
Ողջույն Ձմեռ պապիկ

Այս նախագիծը կատարվել է որպես Սուրբ Christmasննդյան զարդերի մի մաս: Դա Ձմեռ պապի տիկնիկ է լույսերով և թևով, որը շարժվում է ձեզ հայտնաբերելիս:

Քայլ 1: Նյութեր

Մեզ անհրաժեշտ է հետևյալ նյութը (կարող է հարմարվել ըստ ցանկության, անհրաժեշտության կամ առկայության).

  • Կառավարիչ տախտակ ՝ Arduino nano:
  • Մի փունջ լուսարձակներ. Ես օգտագործում եմ 8 NeoPixels:
  • Ձմեռ պապի տիկնիկ. Կամ ձեր ընտրած այլ կերպար: Երբ այն ունեք, համոզվեք, որ այն հեշտությամբ բացվում է և ունի տարածք `բաղադրիչները տեղավորելու համար, և ինչ -որ ներքին կառուցվածք` որոշ բաղադրիչներ, հիմնականում `սերվո: Կամ եթե իսկապես խորամանկ եք, կարող եք ինքներդ պատրաստել ամբողջ տիկնիկը (այս դեպքում ավելի լավ է կառուցել տիկնիկը մեխանիզմներով):
  • Servo շարժիչ, որը տեղավորվում է տիկնիկի մեջ:
  • Շարժման ցուցիչ. Ես օգտագործել եմ HC-SR501- ը:
  • Կոնդենսատոր `2200uF
  • Կոնդենսատոր `220uF
  • Կոնդենսատոր `100nF
  • Ռեզիստոր `390 Օմ:
  • Մի քանի լար `ըստ անհրաժեշտության:
  • Տաք սոսինձ:
  • Velcro և թել:
  • Ինչ -որ փայտիկ. Ես օգտագործում էի սուրճի ծղոտե ներքնակ:
  • Պտուտակներ:
  • 5 Վ էներգիայի աղբյուր. Կարող եք օգտագործել բջջային լիցքավորիչ կամ Power Bank (եթե ցանկանում եք ավելացնել շարժունակություն):
  • USB մինի մալուխ ՝ նույնը Arduino- ի ծրագրավորման համար:

Եվ գործիքներ.

  • Մկրատ:
  • Sոդման երկաթ:
  • Տաք սոսինձ ատրճանակ:
  • ասեղ.
  • Otherանկացած այլ անհրաժեշտություն:

Քայլ 2: Շինարարություն

Շինարարություն
Շինարարություն
Շինարարություն
Շինարարություն
Շինարարություն
Շինարարություն

Եկ սկսենք.

Վերցրեք տիկնիկին մեջքի համար, իսկ մյուս ձեռքում `մկրատը և կտրեք կտորը` ներս մտնելու համար: Հեռացրեք միջուկը:

Վերցրեք Velcro- ն, թելը և ասեղը և կարեք Velcro- ն բացվածքի մեջ:

Հեռացրեք մի թևս, ես ընտրել եմ ձախը, ինչպես ձախլիկն եմ;) Այն տաք սոսնձված էր, այնպես որ ես պետք է տաք քսեի այն հեշտությամբ անջատելու համար:

Կպչուն ամրացրեք սերվոյի շարժական հատվածին: Ձեռքի ուսին անցք արեք, փայտը դրեք ներսում (դրսի servo կողմը) և տաք սոսնձով կպցրեք այն: Տիկնիկի ուսին, որտեղ թևն էր, անցք արեք:

Վերցրեք սերվոն և ամրացրեք այն կառուցվածքին, այստեղ ես օգտագործեցի եզր և տաք սոսինձի խառնուրդ: Համոզվեք, որ որտեղ տեղադրեք սերվոյի առանցքի կողմը, այն դուրս կգա մեր արած վերջին անցքից:

Ստեղծեք փոս որպես որովայնի կոճակ (առնվազն 3 մմ տրամագծով, կամ սենսորը չի աշխատի, որքան մեծ է տրամագիծը, այնքան մեծ է հայտնաբերման անկյունը) և տաք սոսինձ դրա վրա (տիկնիկի ներսում) շարժման տվիչի գլխարկի վրա: Այստեղ ես մտածեցի, որ ինչ -որ մետաղական ակնոց կամ նման բան օգտագործեմ, որպեսզի գործվածքը չփչանա, բայց սոսինձը բավականաչափ ուժ տվեց խուսափելու համար, ըստ երևույթին: Որպես հավելում, գործվածքների գծանկարը օգնում է նրան աննկատ մնալ:

Վերցրեք լուսարձակները և որոշ լարեր և պատրաստեք դրանք այնպես, ինչպես ցանկանում եք, և դրանք համապատասխանաբար կպցրեք: Ես ընտրել եմ որովայնի կոճակը շրջապատելը: Erոդեք 220uF կոնդենսատորը և 390 Օմ դիմադրությունը, ինչպես Adafruit- ն է խորհուրդ տալիս Neopixels- ի համար: Ես նաև կպցրեցի մի շղթայի առաջին հանգույցի 3 կապում միացնող լարերի հետ միացման համար: Սոսինձը սոսնձեք կտորներին (ներսի մասում), կամ ոչ, եթե կարողանաք ստիպել դրանք այլ կերպ չշարժվել:

It'sամանակն է էլեկտրագծերի տեղադրման: Ես օգտագործեցի տիպիկ 150 մմ Jumper լարերը (F/F և F/M ըստ անհրաժեշտության), որոնք օգտագործվում էին Arduino կապում կապելու համար: 2, ինչպես որ կան, ազդանշանների համար դեպի leds և տվիչից: Սերվոյի ազդանշանն ինքնին օգտագործելով servo մետաղալարերը: Այնուհետև ես պատրաստեցի հոսանքի լարերի 2 հավաքածու (մեկը 5 Վ-ի համար, մյուսը GND- ի համար), որը միացնում էր սերվերի լարերը ևս 3 այլ կիսաթռչկոտ մետաղալարերով, պաշտպանում էր զոդերը կպչուն ժապավենով կամ տաքացվող մակարոններով:

Լարերը միացրեք սենսորին և, ըստ անհրաժեշտության, միացրեք, servo- ն արդեն միացված է, քանի որ մենք օգտագործել ենք նրա սեփական մետաղալարը:

Տեղադրեք սենսորը ներսում ՝ գլխարկը պատշաճ կերպով ամրացված: Ներդրեք լցոնման մոտ կեսը ՝ թույլ տալով, որ լարերը դուրս գան դրա միջով:

Երբ ես ավարտեցի շինարարությունը և սկսեցի փորձարկումները, սերվոյի որոշ շարժումներից հետո Arduino- ն սկսեց վերակայվել և մնալ կախված: Դա կանխելու համար միացրեք 2200uF կոնդենսատոր էլեկտրահաղորդման գծերում և 100nF կոնդենսատոր RESET գծի և GND- ի միջև:

Այժմ միացրեք լարերը Arduino- ին, հոսանքը `5V և GND: Նեոպիքսելներ ՝ D2, տվիչ ՝ D5, սերվո ՝ D9 և USB մալուխ:

Տեղադրեք Arduino- ն տիկնիկի ներսում, ավարտեք լցոնումը և փակեք velcro- ով ՝ թույլ տալով, որ USB մալուխը դուրս գա:

Պտուտակեք թևը դեպի սերվո: Այստեղ դուք պետք է տեղյակ լինեք թևի և սերվոյի դիրքերի մասին: Գուցե ձեզ մի քանի թեստեր են պետք, մինչև ճիշտ անկյունը չգտնեք:

Արհեստներն ավարտված են:

Եթե դուք օգտագործում եք Power Bank, կարող եք օգտագործել ավելի կարճ USB մալուխ և տեղադրել Power Bank- ը տիկնիկի ներսում (քանի դեռ դրա համար տեղ կա):

Բջջային լիցքավորիչին, որը միացված է ցանցին, նշանակում է, որ USB մալուխը պետք է բավական երկար լինի, և որ այս մալուխը տեսանելի է արտաքինից:

Քայլ 3: Programրագրավորում

Ծրագրավորում
Ծրագրավորում

Ներբեռնեք կոդըԿոդը տեղակայված է այստեղ: կարող եք կլոնավորել կամ ներբեռնել ըստ ձեր նախընտրության:

Ծրագրավորում

Այս նախագծում ծրագրավորման հատուկ պահանջ չկա: Այսպիսով, ծրագրավորման գործընթացը նման է Arduino- ի ցանկացած այլ ծրագրավորման: Ձեզ անհրաժեշտ է Arduino IDE:

  • Միացրեք Arduino- ն համակարգչին:
  • Գործարկեք Arduino IDE- ն:
  • Բեռնել նախագիծը:
  • Կտտացրեք «վերբեռնում» կոճակին և սպասեք մինչև ավարտը:
  • Անջատեք Arduino- ն:

Քայլ 4: Արդյունք

Արված է!!!

Timeամանակն է այն տեսնել գործողության մեջ:

Որպես հետաքրքրասիրություն, արհեստներ պատրաստելիս ես հայտնաբերում եմ, որ տիկնիկի ներսում կառուցվածքը ոտքերը երկարացնելու մեխանիզմ է, բայց ես կարծում եմ, որ այն ավելի գեղեցիկ է կարճ ոտքերով:

Կախված օգտագործվող սերվոյից, այն կարող է մի փոքր աղմկոտ լինել, բայց կարող եք այն լռեցնել ամանորյա երգերով;)

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