Mündəricat:
- Təchizat
- Addım 1: Zamanı Necə Deyim?
- Addım 2: Fusion 360 -dan istifadə edərək 3D Çap Klipləri Kassasının Hazırlanması
- Addım 3: 3D Çaplı Kılıf + ESP8266 yığın
- Addım 4: Arduino IDE istifadə edərək proqramlaşdırma
- Addım 5: Asın, Baxın və Saymağa Başlayın - Səbirli olun
Video: Çubuq Grafik Saatı IOT (ESP8266 + 3D Çaplı Kassa): 5 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Salam
Bu təlimatlarda sizə IOT 256 LED Çubuqlu Qrafik Saatı necə quracağınızı izah edəcəyəm.
Bu saatı düzəltmək çox çətin deyil, çox bahalı deyil, ancaq vaxtı izah etmək üçün səbirli olmalısınız ^^ amma hazırlamaq xoşdur və tədrislə doludur.
Bu saatı etmək üçün əsas addımlar olacaq:
- Klip qutusu hazırlayın
- WiFi və NTP protokolu ilə dəqiq vaxtı tapın
- Proqram 8x32 LED Matrix cadı 256 LED təmsil edir
Təchizat
-
Aliexpress -də Led Matrix WS2812B 8x32 11 €
8x32 WS2812B LED Matrix, Adafruit şirkəti tərəfindən NeoMatrix olaraq da adlandırılır
- Aliexpress -də bir Nodemcu ESP8266 lövhəsi 3-4 € (Nodemcu Wemosdan daha yaxşıdır)
- Bəzi 3D printer filamenti (≈ 120g)
- 2 vida və ya dırnaq
- USB kabeli (USB Type A -dan Micro USB Type B -ə qədər)
- USB divar adapteri
Lazımi vasitələr
- 3D printer, mənimki Creality CR-10-dur
- Bir pens
- Bir lehim dəmir
İsteğe bağlı vasitələr
- Bir az isti yapışqan
- USB DC gərginlik test cihazı (bir çox layihədə olduqca faydalıdır)
Addım 1: Zamanı Necə Deyim?
Şəkil 1 və "Explanation_Clock.pdf" faylı bu saatı necə oxuyacağınızı izah edəcək. Əsasən, hər bir RGB sütunundakı nöqtələri saymalısınız (qırmızı = saat / yaşıl = dəqiqə / mavi = saniyə).
Məsələn, saat şəkil 2 -də 17h50m44s göstərir.
Addım 2: Fusion 360 -dan istifadə edərək 3D Çap Klipləri Kassasının Hazırlanması
Bu qutunun tam bir klipli qutu olmasını istəyirdim, buna görə də yapışqan istifadə etməyəcəyim şəkildə dizayn etdim.
Clip-on bu iki dərsdən (yan klip) (orta klip) ilhamlanır
Matris ölçüləri:
300 mm hündürlük 80 mm uzunluq x 2 mm genişlik
Kutu ölçüləri:
323 mm hündürlük 85 mm uzunluq 9,2 mm en
Əsas rəqəmləri çap etmək:
- 180 qram filament
- 16:30 (çap vaxtı)
Aşağıda 4 fayl var:
- Box_Bottom_ws (dəstəyi ilə)
- Box_Top_ws (dəstəyi ilə)
- Cover_Bottom_Matrix
- Top_Matrix örtüyü
Kassanı tamamlamaq üçün bu 4 parçaya ehtiyacınız olacaq.
Dosyalar Thingiverse -də də mövcuddur, burada link var:
Addım 3: 3D Çaplı Kılıf + ESP8266 yığın
4 parçanı çap etdikdən sonra aşağıdakı adımları yerinə yetirin:
- Matrisdən 5V, GND və DIN istisna olmaqla bütün telləri soyun
- Qalan 3 teli ESP8266 lövhəsinə lehimləyin (Şemaya baxın)
- "Box_Bottom_ws" və "Box_Top_ws" yığın
- USB kabelini "Box_Bottom_ws" vasitəsilə daxil edin
- ESP8266-nı iki tərəfli lent və ya isti yapışqan ilə düzəldin
- USB kabelini ESP8266 -ya qoşun
- LED matrisini "Cover_Bottom_Matrix" vasitəsilə sürüşdürün.
- "Box_Bottom_ws" da "Cover_Bottom_Matrix" klipi
- 7 və 8 -ci addımları "Cover_Top_Matrix" ilə təkrarlayın
- Proqramlaşdırmağa başlayın
Addım 4: Arduino IDE istifadə edərək proqramlaşdırma
Bu proqramın üç əsas funksiyası var:
- WiFi
- NTP (Şəbəkə Zaman Protokolu) (vikipediya)
- Matris 256 WS2812B LED ilə hazırlanmışdır (necə işlədiyinə baxın)
Ön şərtlər:
İdarə heyəti meneceri üçün:
Arduino IDE -də ESP8266 lövhəsini əlavə edin (yeni üsul)
Kitabxana üçün:
Matrixi idarə etmək üçün istifadə edin:
- Adafuit tərəfindən hazırlanan "Adafruit GFX Kitabxanası"
- Adafruit tərəfindən hazırlanan "Adafuit NeoMatrix"
- Adafruit tərəfindən hazırlanan "Adafuit NeoPixel"
Wifi -yə qoşulmaq üçün istifadə edin:
- Arduino tərəfindən hazırlanan "WiFi"
- Quraşdırma "ESP8266WiFi" lövhə əlavə etməklə mövcuddur
Kodu yükləyin, WiFi ssid və parolunu dəyişdirin (sətirlər 54 və 55) və ESP8266 lövhənizə yükləyin.
İsteğe bağlı:
- Rəngləri dəyişdirin (sətir 52) (Bu vasitədən istifadə edə bilərsiniz: Rəng kodundan Rəng)
- Saat dilimini dəyişdirin (xətt 59)
- Hər LED üçün parlaqlığı dəyişdirin (xətt 92)
- İkincini göstərmək üçün yolu dəyişdirin (101 -ci sətirdən 104 -ə qədər) (cəhd etməyinizə icazə verirəm)
- Göstərmək üçün öz yolunuzu kodlayın ^^.
/! / Matris USB interfeys lövhəsi ilə təchiz olunduğundan enerji istehlakı 500mA ilə məhdudlaşdırılmalıdır (mənbələr). 500mA -dan aşağı qalmaq üçün parlaqlıq dəyişkənliyini 0 ilə 10 arasında saxlayın (varsa, USB test cihazınızla yoxlayın).
Ətraflı məlumat almaq istəyirsinizsə:
- Andreas Spiess tərəfindən hazırlanan bu video NTP -nin necə işlədiyini göstərir.
- NeoMatrixin necə işlədiyini yenidən Andreas Spiess tərəfindən hazırlanan bu videoya baxın.
- Adafuit Kitabxanasının necə işlədiyini bu təlimata baxın
Addım 5: Asın, Baxın və Saymağa Başlayın - Səbirli olun
Nəticədən məmnunam, klip qutusu sərin və yığılması asandır və saat bir cazibədarlıq kimi işləyir.
Etiraf edim ki, vaxtı izah etməyin ən sürətli yolu deyil, olduqca gülməli bir yoldur.
Gözəl gün arzu edirəm !
Tövsiyə:
Təqaüd Saatı / Sayma / Dn Saatı: 4 Adım (Şəkillərlə)
Təqaüd Saatı / Sayma / Dn Saatı: Çekmecede bu 8x8 LED nöqtə matrisli ekranlardan bir neçəsi vardı və onlarla nə edəcəyimi düşünürdüm. Digər təlimatlardan ilhamlanaraq, gələcək bir tarixə/saata qədər saymaq üçün geri sayma/yuxarı göstərici qurmaq fikrinə sahib oldum və əgər hədəf vaxt
Mikro: bit Sehrli Çubuq! (Başlayanlar): 8 addım (şəkillərlə)
Mikro: bit Sehrli Çubuq! (Başlanğıc): Sehrli olmayan insanlar üçün cisimləri ağlımızla, sözlərimizlə və ya çubuqlarımızla qaldırmaq bir az çətin olsa da, eyni şeyləri etmək üçün texnologiyadan istifadə edə bilərik! Bu layihədə iki mikro: bit, a bir neçə kiçik elektron hissə və bəzi gündəlik əşyalar
Həqiqi işləyən Harry Potter Çubuq Kompüter Görmə İstifadəsi: 8 Addım (Şəkillərlə birlikdə)
Həqiqi İşçi Harry Potter Çubuğu Kompüter Vizyonundan istifadə edərək: " Hər Kifayət qədər Qabaqcıl Texnologiya Sehrdən Ayrılmaz " - Arthur C. Clarke Bir neçə ay əvvəl qardaşım Yaponiyanı ziyarət etdi və Universal Studios -da Harry Potterin Sihirbazlıq Dünyasında əsl sehrbazlıq təcrübəsi var idi
Çubuq Grafiği və Atmega328p istifadə edərək Xüsusi DIY İstilik Ölçənini necə etmək olar: 3 addım (şəkillərlə)
Bar Graph & Atmega328p istifadə edərək Xüsusi DIY İstilik Ölçənini necə etmək olar: Bu yazıda sizə Bar Graph & Atmega328p. Yazıda dövrə diaqramı, PCB istehsalı, Kodlaşdırma, Montaj & Test. Bütün bunları ehtiva edən bir video da əlavə etdim
Arduino əsaslı çox rəngli yüngül rəngli çubuq: 13 addım (şəkillərlə)
Arduino əsaslı çox rəngli işıq boyama çubuğu: İşıqlı rəsm, fotoqrafların istifadə etdiyi bir texnikadır, burada maraqlı nümunələr çəkmək üçün bir işıq mənbəyindən istifadə olunur və Kamera bunları bir araya gətirir. Nəticədə Şəkil, nəticədə bir görünüş verəcək işıq izlərini ehtiva edəcək