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

Batman LED գիշերային ժամացույց և ժամացույց (Arduino) ՝ 8 քայլ
Batman LED գիշերային ժամացույց և ժամացույց (Arduino) ՝ 8 քայլ

Video: Batman LED գիշերային ժամացույց և ժամացույց (Arduino) ՝ 8 քայլ

Video: Batman LED գիշերային ժամացույց և ժամացույց (Arduino) ՝ 8 քայլ
Video: Մեխանիկական ժամացույցների երեք տեսակ՝ Open Heart, Diver և Dress-Watch 2024, Հուլիսի
Anonim
Batman LED գիշերային ժամացույց և ժամացույց (Arduino)
Batman LED գիշերային ժամացույց և ժամացույց (Arduino)

Տարիներ առաջ ես ստացա քվարց ժամացույցի շարժումներ և ժամացույց պատրաստեցի յուրաքանչյուր երեխայի համար:

Անխուսափելիորեն, մեր կրտսերն այժմ նույնպես ժամացույց էր ուզում և համառորեն պնդում էր, որ այն պետք է լինի բեթմենի ժամացույց:

Ես մեծ ցանկություն ունեի այն դարձնել «ավելի», այնպես որ մտածեցի, որ լավ կլիներ, որ «Բեթմենի» լոգոն լուսավորվեր լուսավորությամբ, որպեսզի այն նման լիներ կանչի նշանին, որը մենք տեսնում ենք ֆիլմի ամպերի դեմ:

Այն բուժել է: Ինչպես հաճախ է լինում, հատկապես լուսային էֆեկտների դեպքում, այս հրահանգվող պատկերները արդար չեն, բայց գիշերը պատին հիանալի տեսք ունի:

Անհրաժեշտ նյութեր.

  1. Քվարց ժամացույցի շարժում
  2. 9 մմ MDF, մոտ 700 մմ x 300 մմ (բարակ կտրվածքները նույնպես կաշխատեին, ինչպես և նրբատախտակը. Մենք հիմնականում օգտագործում էինք այն, ինչ ունեինք ավտոտնակում)
  3. Ավելի կարճ փայտյա ձողիկներ ՝ մոտ 15 մմ քառակուսի (բայց կարող եք նաև օգտագործել վերևի փայտի այլ կտրվածքներ)
  4. Նախաներկ ներկ, հղկաթուղթ և փայլատ սև ներկ
  5. Փայտի սոսինձ և տաք սոսինձ

Էլեկտրոնիկա

  1. WS2812 լուսադիոդային ժապավեն (մենք օգտագործում էինք 1 մետրանոց ժապավեն 60 լեդ / մետր արագությամբ)
  2. տպատախտակ
  3. 8 փին IC վարդակից
  4. 2x հարմարվողական կամ պոտենցիոմետր (մենք օգտագործել ենք 50k Օմ)
  5. Լույսից կախված դիմադրություն
  6. 300 - 500 Օմ դիմադրություն (մենք օգտագործել ենք 470 Օմ)
  7. Atmel ATTiny85 չիպ (բայց ցանկացած Arduino- ն բավական կլինի)
  8. 100uF կոնդենսատոր (անհրաժեշտ չէ, եթե օգտագործում եք Arduino տախտակ)
  9. 1000uF կոնդենսատոր
  10. USB վարդակից (կամ միացման 5V միացում)

Գործիքներ:

  1. Jigsaw կամ ոլորման սղոց
  2. Oldոդման երկաթ
  3. ներկի և հղկման գործիքներ

Քայլ 1. Ընտրեք դիզայն և հեռացեք:

Ընտրեք դիզայն և կտրեք հեռու
Ընտրեք դիզայն և կտրեք հեռու
Ընտրեք դիզայն և կտրեք հեռու
Ընտրեք դիզայն և կտրեք հեռու
Ընտրեք դիզայն և կտրեք հեռու
Ընտրեք դիզայն և կտրեք հեռու

Ես արագ որոնեցի Google- ում «batman logo»:

Երբ մենք հաստատվեցինք դիզայնի վրա, այն մեծացրինք մոտավորապես A3 չափի և այն օգտագործեցինք որպես ձևանմուշ ՝ 9 մմ MDF տախտակի հին անջատման վրա: Օգտագործելով ոլորահատ սղոց, մենք կտրեցինք ձևը, և այն արագ սկսեց ձևավորվել:

Քայլ 2. Նախապատրաստում, հղկում և ներկում

Պատրաստում, հղկում և ներկում
Պատրաստում, հղկում և ներկում
Պատրաստում, հղկում և ներկում
Պատրաստում, հղկում և ներկում
Պատրաստում, հղկում և ներկում
Պատրաստում, հղկում և ներկում
Պատրաստում, հղկում և ներկում
Պատրաստում, հղկում և ներկում

Լավ ավարտելու համար մենք ավազեցինք բոլոր եզրերը և «խամրած» և կոպիտ մասերը, որոնք մնացել են ոլորահատ սղոցից:

Երկու շերտ այբբենարան, որոնց մեջտեղում կար հղկում, այն էր, ինչ անհրաժեշտ էր սև վերնաշապիկի ամուր հիմք ապահովելու համար: Ես նկարը որդուս հետ արեցի որպես միասին զվարճալի (եթե խառնաշփոթ):

Քայլ 3. Նախապատրաստում և ժամացույցի տեղադրում

Նախապատրաստում և ժամացույցի տեղադրում
Նախապատրաստում և ժամացույցի տեղադրում

Մենք օգտագործեցինք մոտ 15 մմ խորությամբ փայտի հին անջատումներ `բեթմենի ժամացույցը պատից կանգնեցնելու համար:

Օգտագործելով 10 մմ տրամաչափի լոգոյի կենտրոնում, մենք ամրացրինք քվարցային ժամացույցի շարժում, և 7 մմ տրամաչափի փորվածքով մենք հակափորեցինք մի անցք `լուսավորությունից կախված ռեզիստորը տեղավորելու համար: Carefulգույշ եղեք այն ժամացույցից բավական հեռու տեղադրելու համար, որպեսզի սենսորների վրայով սլաքները սահող և «մութ» վիճակ չառաջացնեն, որը լույսերը կմիացնի:

Քայլ 4: Տեղադրեք LED ժապավենը ժամացույցի հետևի մասում

Տեղադրեք LED ժապավենը ժամացույցի հետևի մասում
Տեղադրեք LED ժապավենը ժամացույցի հետևի մասում
Տեղադրեք LED ժապավենը ժամացույցի հետևի մասում
Տեղադրեք LED ժապավենը ժամացույցի հետևի մասում
Տեղադրեք LED ժապավենը ժամացույցի հետևի մասում
Տեղադրեք LED ժապավենը ժամացույցի հետևի մասում

Մենք օգտագործեցինք WS2812 հասցեավորվող լուսադիոդային ժապավեններ, բայց ցանկացած LED շերտ բավական կլիներ:

Հասցեավորվող լուսադիոդների առավելությունն այն է, որ կարող եք փոխել մեկ լուսարձակի գույներն ու ինտենսիվությունը: Ի վերջո, մենք ուզում էինք, որ պատկերանշանը «կրակ» ունենար դրա հետևում, ուստի մեր դեպքում ցանկալի էր լուսարձակների գույնը փոխելը:

Այստեղ առաջին քայլը 1 մ երկարությամբ ժապավենի տարածումն էր ժամացույցի շրջագծով: Մենք կտրեցինք շերտը համապատասխան ընդմիջումներով, և հատվածները սոսնձեցինք ժամացույցի հետևի մասում ՝ օգտագործելով տաք սոսինձ: Carefulգույշ եղեք, դիտեք առաջնորդվող շերտի սլաքները. Դրանք պետք է ուղղվեն մեկ շարունակական ուղղությամբ ՝ ժապավենի մի հատվածից մյուսը:

Սոսնձվելուց հետո մենք իրար կպցրեցինք շերտի հատվածները ՝ միացնող լարերի միջոցով վերականգնելով այն շղթաները, որոնք մենք կտրել էինք ՝ կտրելով ժապավենը:

Քայլ 5: Ստեղծեք կառավարման միացում

Ստեղծեք կառավարման միացում
Ստեղծեք կառավարման միացում
Ստեղծեք կառավարման միացում
Ստեղծեք կառավարման միացում
Ստեղծեք կառավարման միացում
Ստեղծեք կառավարման միացում

Usedամացույցը կառավարելու համար մենք օգտագործեցինք Atmel ATTiny85, բայց ցանկացած Arduino- ն դա կանի: Իրոք, մենք սկզբում միացումը փորձեցինք Արդուինո Նանոյի միջոցով:

Հասցեավորվող led շերտի հրահանգները խորհուրդ են տալիս 1000uF կոնդենսատոր, իսկ Arduino- ի և ժապավենի միջև ՝ 300-500 Օմ դիմադրություն:

Հետևելով այս ուղեցույցին, մենք նաև օգտագործեցինք երկու պոտենցիոմետր `թույլ տալու ճշգրտումը լուսավորության և լուսավորության մակարդակի վրա, որոնցում լուսավորում են LED- ները:

Առաջին պոտենցիոմետրը միացված էր որպես լարման բաժանարար, որտեղ Arduino- ի մուտքը միացված էր կենտրոնին: Այս հարմարվողական սարքի կարգավորումը թույլ է տալիս մեզ ազդանշան ուղարկել Arduino- ին 0V- ից մինչև 5V, որը այն կարող է մեկնաբանվել որպես ցանկալի պայծառություն

Երկրորդ պոտենցիոմետրը միացված էր Լույսի կախվածության դիմադրիչի շարքին, որը թույլ էր տալիս մեզ փոխել լույսի մակարդակները, որոնցում ժամացույցի գիշերային լույսի տարրը միանում է:

Վերջապես, մենք օգտագործեցինք USB վարդակից ՝ որպես էներգիայի աղբյուր, և 100uF կոնդենսատոր ATTiny չիպի վրա ՝ այն աղմուկից պաշտպանելու համար: Կցված Fritzing ֆայլերը, հուսով եմ, իմաստ ունեն շրջանի մասին:

Քայլ 6: ingրագիր գրել

Image
Image
Writրագիրը գրելը
Writրագիրը գրելը

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

Օգտագործելով կցված աղյուսակը, մենք հաշվարկ կատարեցինք ՝ շերտերի երկայնքով կարմիրի սահուն աճող և նվազող ինտենսիվությունը ստեղծելու համար: Էֆեկտը տեսնելու համար դիտեք տեսանյութը:

Ես օգտագործում եմ ստանդարտ Arduino Uno ՝ ծածկագիրը ATTiny85- ում վերբեռնելու համար: Համոզվեք, որ այն բեռնեք 16 ՄՀց հաճախականությամբ ՝ արժանապատիվ ազդեցություն ստանալու համար: Ես օգտագործել եմ այս հիանալի ձեռնարկը `ստանդարտ Arduino գործիքների միջոցով ATTIny ծրագրավորող պատրաստելու համար: - Ազատորեն օգտագործեք կցված Arduino կոդի ֆայլը որպես սկիզբ:

Չնայած ես օգտագործել եմ ATTiny- ը, ցանկացած Arduino- ն կաշխատի. Uno- ն կամ Nano- ն երկուսն էլ ավելի հեշտ են, քան իմ ընտրած տարբերակը, բայց ATTiny85- ի համար յուրաքանչյուրը 1 ֆունտից պակաս, դա չափազանց մեծ գործարք է: անտեսել այս փոքրիկ չիպը:;-)

Մենք ծրագրավորել ենք, որ սարքը միանա մութն ընկնելիս և նորից անջատել, երբ պայծառանա:

Բացի այդ, երկու ժամ անց այն ինքնաբերաբար անջատվում է և սպասում, մինչև որ պայծառանա, նախքան նորից խավար առաջացնելը: Այլ կերպ ասած, երկու ժամ միացնելուց հետո այն սպասում է մինչև «առավոտյան» ժամանակը ՝ նորից գործարկելու ձգանը, ինչը, ամենայն հավանականությամբ, կտեսնի հաջորդ գիշերվա ժամին:

Քայլ 7. Գիշերային լույսը «գործարկել»

«Գործարկել» գիշերային լույսը
«Գործարկել» գիշերային լույսը

Մենք պարզեցինք, որ գիշերային լույսը սկզբում չափազանց պայծառ էր, ուստի այն կրճատեցինք ՝ օգտագործելով պայծառության պոտենցիոմետրը:

Մյուս բանը, որը ճշգրտման կարիք ուներ, լույսի մակարդակն էր, որով գիշերային լույսը միանում և անջատվում էր: Օգտագործելով երկրորդ պոտենցիոմետրը, մենք սպասեցինք մինչև գիշեր, և այնպես կազմաձևեցինք, որ LED- ները միացվեին, երբ լույսը անջատված էր, և անջատվեցին, երբ ննջասենյակի լույսը նորից միացվեր:

Ի վերջո, իմացեք ձեր վոլտերը: - USB հոսանքի չափիչ սարքը, ինչպիսին պատկերվածն է, հարմար փոքր գործիք է ՝ ստուգելու ձգվող հզորությունը: Լրիվ պայծառության դեպքում մերը հավաքում էր 1 Ա (այսինքն ՝> 5 Վտ), ինչը գերազանցում է որոշ USB լիցքավորիչների հզորությունը: Պայծառության նվազման հետ մեկտեղ, հզորությունը նվազեց մինչև 200 մԱ, ինչը հեռախոսի լիցքավորիչների մեծամասնության սահմաններում էր:

Եթե ցանկանում եք նման բան պատրաստել, հուսով եմ, որ այս ուղեցույցը օգտակար կգտնեք - Վայելեք:

Քայլ 8: Պատրաստի արտադրանք:

Պատրաստի արտադրանք!
Պատրաստի արտադրանք!
Պատրաստի արտադրանք!
Պատրաստի արտադրանք!

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

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