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

DIY LED Advent Օրացույց. 3 քայլ
DIY LED Advent Օրացույց. 3 քայլ

Video: DIY LED Advent Օրացույց. 3 քայլ

Video: DIY LED Advent Օրացույց. 3 քայլ
Video: ВЕСЫ♎СОБЫТИЯ 2024🌈КАК ИЗМЕНИТСЯ МОЯ ЖИЗНЬ?🍀2024 - ГОД ДРАКОНА💫ГОРОСКОП ТАРО Ispirazione 2024, Հուլիսի
Anonim
DIY LED գալուստի օրացույց
DIY LED գալուստի օրացույց
DIY LED գալուստի օրացույց
DIY LED գալուստի օրացույց

Ես նկարագրելու եմ, թե ինչպես ենք մենք պատրաստել այս անալոգային ժամացույցը, որը կրկնապատկում է որպես գալուստի օրացույց: Շուրջօրյա կան 24 ws2811 լուսարձակներ, որոնցից յուրաքանչյուրը կանաչ լույս է տալիս Սուրբ Christmasնունդին նախորդող օրերին: Սուրբ Christmasննդյան օրը բոլոր լույսերը վառվում են կարմիր գույնով: Ամեն երկրորդ ամսվա ընթացքում լույսերը ունեն վառ կապույտ գույն: Այն առաջնորդվում է es8266- ով, որը կարող է կառավարվել Arduino IDE- ի կողմից, բայց ազնվամորու pi- ն նույնպես կաշխատի: Սա կարող է շատ անհատականացվել և փոփոխվել ըստ ձեր ցանկության, և նույնիսկ կարող է անիմացիաներ ցուցադրել սովորական սովորական գույներից դուրս: Շարունակեք կարդալ ՝ իմանալու համար, թե ինչպես եմ դա պատրաստել, կամ դիտեք ստորև ներկայացված տեսանյութը:

Պարագաներ:

  1. es8266
  2. 5 Վ էլեկտրամատակարարում
  3. ws2811 leds
  4. Clամացույցի հավաքածու

Քայլ 1: Կառուցեք ժամացույցը

Կառուցեք ժամացույցը
Կառուցեք ժամացույցը
Կառուցեք ժամացույցը
Կառուցեք ժամացույցը
Կառուցեք ժամացույցը
Կառուցեք ժամացույցը

Մենք սկսեցինք ժամացույցի կառուցմամբ, որը 5 կտոր կարմիր կաղնուց էր ՝ 3.5 դյույմ լայնությամբ 18 դյույմ բարձրությամբ: Դրանք միասին սոսնձելուց հետո մենք քերեցինք ավելորդ սոսինձը և այն մանրացրեցինք: Հետո մենք վերցրեցինք ոլորահատ սղոց `կոպիտ շրջան կազմելու համար, և շարժվեցինք դեպի գոտու սրբիչ` շրջանն ավելի նուրբ դարձնելու համար: Դրանից հետո մենք ատաղձագործի քառակուսու միջոցով կենտրոնից 15 աստիճանի անկյուններ չափեցինք, որպեսզի գծեր յուրաքանչյուր լույսի տեղը: Usedամացույցի եզրից մոտ 1,5 դյույմ հեռավորության վրա անցքեր ենք հորատում մամլիչ մամլիչի միջոցով: Մենք այն ավարտեցինք Mahoney's Walnut Oil- ով:

Քայլ 2: Ավելացրեք էլեկտրոնային բաղադրիչները և լարեք միացումը

Ավելացրեք էլեկտրոնային բաղադրիչները և լարեք միացումը
Ավելացրեք էլեկտրոնային բաղադրիչները և լարեք միացումը
Ավելացրեք էլեկտրոնային բաղադրիչները և լարեք միացումը
Ավելացրեք էլեկտրոնային բաղադրիչները և լարեք միացումը
Ավելացրեք էլեկտրոնային բաղադրիչները և լարեք միացումը
Ավելացրեք էլեկտրոնային բաղադրիչները և լարեք միացումը
Ավելացրեք էլեկտրոնային բաղադրիչները և լարեք միացումը
Ավելացրեք էլեկտրոնային բաղադրիչները և լարեք միացումը

Մենք հավաքումը սկսեցինք ՝ մղելով 24 ws2811 լուսարձակները մեր բացած 1/2 դյույմանոց անցքերի միջով: Հետո մենք գծեցինք ժամացույցի բաղադրիչի ուրվագիծը և դուրս հանեցինք մոտ 3/8 դյույմ խորշ, որպեսզի կարողանանք այն տեղավորել հետևի միջով: Երբ դա արվեց, մենք տաք սոսնձեցինք 5 Վ էլեկտրամատակարարումը հետևի մասում, ավելացրեցինք ճարմանդ, որը կպահեր այն պատին և կպցրեցինք միացումը, որը կաշխատի լույսերը: Շղթան շատ պարզ է և օգտագործում է es8266 միկրոկառավարիչից ստացված մեկ քորոց ՝ լուսադիոդները վերահսկելու համար, իսկ 5 Վ էլեկտրամատակարարիչը ՝ դրանք սնուցելու համար:

Քայլ 3: Տեղադրեք ծածկագիրը և վայելեք:

Տեղադրեք ծածկագիրը և վայելեք
Տեղադրեք ծածկագիրը և վայելեք
Տեղադրեք ծածկագիրը և վայելեք
Տեղադրեք ծածկագիրը և վայելեք
Տեղադրեք ծածկագիրը և վայելեք
Տեղադրեք ծածկագիրը և վայելեք

Հաջորդ քայլը ստորև տեղադրված կոդը տեղադրելն է: Քանի որ մենք օգտագործում ենք ES8266, Arduino IDE- ն լավ կաշխատի դրա համար.

github.com/tmckay1/advent_calendar

Եթե դուք չեք օգտագործում մեզ հետ նույն կապը, դուք պետք է փոխեք քորոցի սահմանումը, որը վերահսկում է LED- ները և ավելացնել ձեր wifi տվյալները (SSID/գաղտնաբառ): Դուք նաև պետք է այնպիսի կախվածություններ տեղադրեք, ինչպիսիք են FastLED- ը և NTP Client- ը, և դուք օգտագործում եք es8266 տախտակը, ինչպես ես, դուք նույնպես պետք է տեղադրեք տախտակը Arduino IDE- ում (լրացուցիչ տեղեկությունների համար ստուգեք ռեսուրսները):

Հիմնականում ծածկագիրը ստանում է ընթացիկ ամսաթիվը NTP Client- ից յուրաքանչյուր 10 վայրկյանը մեկ, երբ միանում է wifi- ին և այնուհետ հաշվարկում, թե քանի լույս պետք է միացնել, եթե դեկտեմբերին լինի: Այդ տեղեկատվությունը ստանալուց հետո այն օգտագործում է FastLED գրադարանը ՝ ժամացույցի լուսարձակները լուսավորելու համար:

Կոդը տեղադրելուց հետո միացրեք այն և վայելեք:)

Ռեսուրսներ

NTP հաճախորդների կախվածության տեղադրում.

FastLED կախվածության տեղադրում.

Տեղադրելով es8266 տախտակը Arduino IDE- ում ՝

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