Mündəricat:

RGB HexMatrix - IOT Clock 2.0: 5 Addım (Şəkillərlə birlikdə)
RGB HexMatrix - IOT Clock 2.0: 5 Addım (Şəkillərlə birlikdə)

Video: RGB HexMatrix - IOT Clock 2.0: 5 Addım (Şəkillərlə birlikdə)

Video: RGB HexMatrix - IOT Clock 2.0: 5 Addım (Şəkillərlə birlikdə)
Video: Frontend Developer vs Backend Developer vs Fullstack Developer 2024, Iyul
Anonim
RGB HexMatrix | IOT Saatı 2.0
RGB HexMatrix | IOT Saatı 2.0
RGB HexMatrix | IOT Saatı 2.0
RGB HexMatrix | IOT Saatı 2.0
RGB HexMatrix | IOT Saatı 2.0
RGB HexMatrix | IOT Saatı 2.0

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:

Təchizat
Təchizat
Təchizat
Təchizat
Təchizat
Təchizat
Təchizat
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:

3D çap
3D çap
3D çap
3D çap
3D çap
3D çap
3D çap
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ı:

Dövrə Bağlantısı
Dövrə Bağlantısı
Dövrə Bağlantısı
Dövrə Bağlantısı
Dövrə Bağlantısı
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:

Kod
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:

Final
Final
Final
Final
Final
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.

Tövsiyə: