DIY LED Advent Օրացույց. 3 քայլ
DIY LED Advent Օրացույց. 3 քայլ
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- ում ՝

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