Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Fusion 360 Layihələri »
HexMatrix 2.0, əvvəlki HexMatrix -in təkmilləşdirilmiş versiyasıdır. Əvvəlki versiyada HexMatrix -in ağır və qalın olması səbəbindən WS2811 LED -lərindən istifadə etmişik. Ancaq matrisin bu versiyasında WS2812b LEDləri olan xüsusi bir PCB istifadə edəcəyik ki, bu matrisi 3 sm nazik etdi.
Addım 1: Təchizat:
- PCB Gerber faylı üçün basın
- NodeMCU (ESP8266)
- LEDlər WS2812B
- 5V 2A mikro USB adapteri
- 3D çaplı hissələr
Addım 2: 3D Çap:
- STL faylları üçün basın
- 3D Bütün 3D modelləri çap edin, ekranı ağ PLA ilə çap etdiyinizə əmin olun.
- Hazırladığım dizayn, Fusion360 Fusion360 faylında tələbinizə uyğun olaraq dəyişdirə biləcəyiniz divara asmaq üçündür.
Addım 3: Dövrə Bağlantısı:
- PCB üzərindəki bütün LEDləri düzgün qaydada lehimləyin.
- Bütün əlaqələri dövrə diaqramında göstərildiyi kimi edin.
- GND ~ GND
- Vin ~ 5V
- D2 ~ Din
Addım 4: Kod:
- Arduino IDE -də verilən kodu açın. Kod üçün vurun
- FastLED Kitabxanasını və ESP8266 lövhələri üçün kitabxana kitabxanasını quraşdırın.
- Wifi_ Adınızı və Şifrənizi daxil edin
// Wifi məlumatınız
const char* ssid = "Wifi_Name";
const char* parol = "Şifrə";
Ölkənizin saat dilimini daxil edin
// Saat diliminiz
int saat dilimi = 5.5 * 3600;
- Mənim üçün Hindistanda saat dilimi 5:30 olduğunu söyləsəm, 5.5 yazdım, eyni şəkildə ölkənizin saat dilimini də qoymalısınız.
- Kart növünü ESP8266 (NodeMCU) olaraq seçin, portu seçin və kodu yükləyin.
- Kod uğurla yükləndikdən sonra, mikro USB adapteri ilə işləyərək Matrixi yoxlayın.
- FastLED kitabxana nümunələrindən hətta animasiyalar da göstərə bilərsiniz.
Addım 5: Final:
- NodeMCU lövhəsinin ayaqlarını kəsin və hər şeyi qəfəsə qoyun.
- Ekranı qoyun və qazma ilə bir neçə delik açın və tərəfləri vidalayın.