Mündəricat:
- Addım 1: Saatı qurun
- Addım 2: Elektron komponentləri əlavə edin və dövrəni bağlayın
- Addım 3: Kodu quraşdırın və zövq alın
Video: DIY LED Advent Calendar: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:42
Advent təqvimi kimi ikiqat işləyən bu analog saatı necə yaratdığımızı izah edəcəyəm. Bir dairədə 24 ws2811 led var və hər biri Miladdan əvvəlki günlərə qədər yaşıl rəngdə yanır. Milad günü bütün işıqlar qırmızı yanır. Hər iki ay ərzində işıqlar mavi rəngdədir. Arduino IDE tərəfindən idarə oluna bilən bir es8266 ilə idarə olunur, lakin bir moruq pi də işləyəcək. Bu, yüksək dərəcədə fərdiləşdirilə və zövqünüzə görə dəyişdirilə bilər və hətta normal qatı rənglərin xaricində animasiyalar da işlədə bilər. Bunu necə etdiyimi öyrənmək üçün oxumağa davam edin və ya aşağıdakı videoya baxın!
Təchizat:
- es8266
- 5V enerji təchizatı
- ws2811 ledləri
- Saat dəsti
Addım 1: Saatı qurun
Hündürlüyü 3,5 "18 x 18" olan 5 ədəd qırmızı palıd saatı qurmağa başladıq. Onları bir -birinə yapışdırdıqdan sonra artıq yapışqanı cızıb düz bir şəkildə zımparaladıq. Sonra kobud bir dairə düzəltmək üçün bir yapboz götürdük və dairəni daha zərif etmək üçün kəmər zımpara maşınına keçdik. Bundan sonra, hər bir işığın olması üçün xətləri çəkmək üçün mərkəzdən 15 dərəcə bucaqları ölçmək üçün bir marangoz kvadratından istifadə etdik. Delikləri saatın kənarından təxminən 1,5 düym məsafədə qazmaq üçün qazma maşını istifadə etdik. Mahoney'in qoz yağı ilə bitirdik.
Addım 2: Elektron komponentləri əlavə edin və dövrəni bağlayın
24 ws2811 ledini qazdığımız 1/2 düymlük deliklərdən itələyərək montaja başladıq. Sonra saat komponentinin konturunu çəkdik və təxminən 3/8 düymlük bir boşluq çıxardıq ki, onu arxadan yerləşdirə bilək. Bunu etdikdən sonra 5V enerji təchizatını arxaya isti bir şəkildə yapışdırdıq, divara tutacaq bir çəngəl əlavə etdik və işıqları işlədən dövrə lehimlədik. Dövrə çox sadədir və ledləri idarə etmək üçün es8266 mikrokontrolöründən bir pin və onları gücləndirmək üçün 5V güc dəstəyindən istifadə edir.
Addım 3: Kodu quraşdırın və zövq alın
Növbəti addım aşağıdakı kodu quraşdırmaqdır. Bir ES8266 istifadə etdiyimiz üçün Arduino IDE bunun üçün yaxşı işləyəcək:
github.com/tmckay1/advent_calendar
Bizimlə eyni pin istifadə etmirsinizsə, LEDləri idarə edən pin tərifini dəyişdirməlisiniz və WiFi məlumatlarınızı (SSID/parol) əlavə etməlisiniz. FastLED və NTP Müştəri kimi asılılıqları da qurmalısınız və mənim kimi es8266 lövhəsini istifadə edirsiniz, lövhəni Arduino IDE -də də quraşdırmalısınız (daha çox məlumat üçün mənbələri yoxlayın).
Əsasən, kod wifi -yə qoşulduqdan sonra hər 10 saniyədə bir NTP Müştərisindən cari tarixi alır və sonra dekabr ayıdırsa neçə lampanın yandırılacağını hesablayır. Bu məlumatı əldə etdikdə, saatdakı ledləri işıqlandırmaq üçün FastLED kitabxanasından istifadə edir.
Kodu qurduqdan sonra qoşun və zövq alın:)
Resurslar
NTP Müştəri Asılılığının Qurulması:
FastLED asılılığının qurulması:
Es8266 lövhəsini Arduino IDE-yə quraşdırın:
Tövsiyə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım
Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
POV Animasiyası ilə Advent Fənər: 7 Addım
POV Animasiyası ilə Advent Fener: Vizyonun Davamlılığı (POV) layihələri uzun müddətdir ki, sadə və ucuz DIY dəstləri hətta onlayn alış üçün mövcuddur. POV, obyekt artıq ərəfədə işıqlandırılmadıqdan sonra işıqlı obyektləri gördüyümüz bir optik illüziyaya əsaslanır
DIY Arduino Robotik Qol, Addım -addım: 9 addım
DIY Arduino Robotik Kol, Addım -addım: Bu dərslik sizə bir robot qolu necə qurmağı öyrədir