
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54




Fusion 360 Layihələri »
HexMatrix, çoxsaylı üçbucaqlı piksellərə malik LED matrisdir. Altı piksel birləşdirərək altıbucaq yaradır. Matris formasında FastLED kitabxanasında göstərilə biləcək bir çox fərqli animasiya var, matrisdəki hər rəqəm üçün 10 seqmentdən istifadə edərək 0 -dan 9 -a qədər rəqəmlər hazırladım və IOT saatı hazırladım.
Təchizat
- ESP8266 və ya Arduino (Uno/Nano)
- WS2811 LED (96 LED)
- 5V/2A enerji təchizatı
- 3D çap
Addım 1: 3D Çap:



- Verilən bütün 3D modelləri 3D olaraq çap edin: STL Faylları və Kodları üçün buraya vurun
- Ekran qatını ağ PLA ilə çap edin.
Addım 2: Dövrə Bağlantıları:


- Bütün əlaqələri dövrə diaqramında göstərildiyi kimi edin.
- GND ~ -Ve
- Vin ~ 5V ~+Ve
- DataIn ~ Pin 2
- LED -lərdəki gərginliyin azalmasının qarşısını almaq üçün enerji təchizatı tellərini son LED -ə qədər uzadın və qoşun.
Addım 3: Qeyd:
- Arduino lövhəsindən istifadə edirsinizsə, onda yalnız animasiyalar göstərə bilərsiniz, vaxtı göstərə bilməzsiniz.
- ESP8266 lövhəsindən istifadə edirsinizsə, matrisdə vaxtı və digər animasiyaları göstərə bilərik.
Addım 4: Montaj:



- Bütün LEDləri ilan müdrik qaydada qoyun.
- Hər şeyi birlikdə yığın.
- Bağlayıcıyı Mikrokontroller lövhəsinə lehimləyin, bağlayıcı LEDlər xəttinin digər ucundan alınır.
Addım 5: Kodlaşdırma:



- Kodlar üçün bura vurun
- Bu matris üçün üç kod hazırladım HexMatrix.ino, clock1.ino və clock2.ino.
- HexMatrix kodu, matrisada animasiyaların göstərilməsi üçün bir koddur, istənilən Mikrokontroller lövhəsində işləyə bilər.
- Saat və saat2 kodu yalnız ESP8266 lövhələrində işləyir.
HexMatrix.ino:
- Arduino IDE -də verilən kodu açın.
- FastLED Kitabxanasını Arduino IDE -də quraşdırın.
- Kartın növünü, limanını seçin və kodu yükləyin.
Saat1 və Saat2 Kodları:
- Kodu Arduino IDE -də açın.
- Bu kodda rəng ehtiyacımıza uyğun olaraq bu dəyərləri dəyişə bilərik
// RGBint -də rəqəm rəqəmləri r = 255;
int g = 255;
int b = 255;
// RGB -də fon rəngləri
int br = 0;
int bg = 20;
int bb = 10;
Wifi adını və şifrənizi daxil edin
const char* ssid = "Wifi_Name";
const char* parol = "Şifrə";
Ölkənizin saat dilimini daxil edin (Hindistan 5: 30 = 5.5 eyni şəkildə saat diliminizə daxil olun)
// Saat diliminizdəki saat qurşağınız = -5.5 * 3600;
- Lövhə növünü ESP8266 olaraq seçin, portu seçin və kodu yükləyin.
- Bunlardan başqa FastLED Nümunələrində bir çox başqa animasiyalarımız da var.
Tövsiyə:
RGB qutu saatı: 6 addım (şəkillərlə birlikdə)

RGB Box Clock: Bu bir saat və dekorativ RGB Led Matrixdir, i2C rabitəsini istifadə edərək Colorduino Shield və NodeMCU v3 Board tərəfindən idarə olunur.Blynk tətbiqi ilə həyəcanı qura, rəngləri və digər şeyləri dəyişə bilərsiniz. Parça siyahısı: LoLin V3 NodeMcu Lua CH340G ESP8266
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
İnternet Saatı: NTP Protokolu ilə ESP8266 NodeMCU istifadə edərək OLED ilə Tarixi və Saatı Göstərin: 6 Addım

İnternet Saatı: NTP Protokolu ilə ESP8266 NodeMCU istifadə edərək OLED ilə Tarixi və Saatı Göstərin: Salam uşaqlar, bu təlimatlarda internetdən vaxt alacaq bir internet saatı quracağıq, bu layihənin işləməsi üçün heç bir RTC lazım olmayacaq, yalnız işləyən internet bağlantısı Və bu layihə üçün bir esp8266 ehtiyacınız olacaq
Heç bir RTC olmadan ESP8266 Şəbəkə Saatı - Nodemcu NTP Saatı RTC yoxdur - İNTERNET SAAT PROJESİ: 4 addım

Heç bir RTC olmadan ESP8266 Şəbəkə Saatı | Nodemcu NTP Saatı RTC yoxdur | İNTERNET SAAT PROJESİ: Layihədə RTC olmadan bir saat layihəsi olacaq, wifi istifadə edərək internetdən vaxt alacaq və st7735 ekranında göstərəcək
Gixie Saatı: Ən Gözəl Glow Boru Saatı: 4 addım

Gixie Saatı: Ən Gözəl Glow Tube Saatı: Nixie Tube -ni çox bəyənirəm, amma çox bahadır, buna imkanım yoxdur. Bu Gixie Saatı yaratmaq üçün yarım il sərf etdim. Gixie Saatı akril işığı etmək üçün ws2812 işıqlandırması ilə əldə edilir. RGB borusunu daha incə etmək üçün əlimdən gələni edirəm