Isi kandungan:

Jam Kata Matrik Arduino RGB: 6 Langkah
Jam Kata Matrik Arduino RGB: 6 Langkah

Video: Jam Kata Matrik Arduino RGB: 6 Langkah

Video: Jam Kata Matrik Arduino RGB: 6 Langkah
Video: Jam LED P5 RGB SmartMatrix NodeMCU ESP32 RTC DS3231 2024, Julai
Anonim
Jam Kata Matrik Arduino RGB
Jam Kata Matrik Arduino RGB

Lupa nombor, Jam Kata LED RGB memaparkan waktu sebagai teks! Daripada dua tangan atau paparan digital, Word Clock menunjukkan waktu semasa sebagai kata dalam cahaya LED terang menggunakan matriks LED 8x8 standard. Sebagai contoh, jika waktu adalah 10:50 jam LED akan mengatakan INI SEPULUH MENIT KE LAPAN. Pukul 10.30 ia akan mengatakan bahawa SELAMANYA SEPULUH.

Bekalan

Komponen perkakasan:

WS2812 LED 5050 RGB 8x8 64 LED Matrix untuk Arduino

Wemos D1 Mini Pro

Baut Skru Soket Hex M3 x 12mm

Aplikasi perisian dan perkhidmatan dalam talian: Arduino IDE

Alatan tangan dan mesin fabrikasi:

Glowforge - Laser Cutter atau perkhidmatan pemotongan laser.

Langkah 1: Bukan yang Pertama

Bukan Yang Pertama
Bukan Yang Pertama
Bukan Yang Pertama
Bukan Yang Pertama

Saya pernah melihat jam Word jenis ini dan jam ESP8622, tetapi tidak semudah itu. Saya dapati instruksi oleh neotrace. Itu sangat dekat dengan apa yang saya perlukan. Sebenarnya saya akan membuatnya sehingga saya menemui grid matriks 8x8 ini di aliexpress. Saya menggunakan kod dan mengubahnya sedikit agar sesuai dengan susun atur saya.

Langkah 2: Menyambungkan Matriks LED RGB

Menyambungkan Matriks LED RGB
Menyambungkan Matriks LED RGB

Litar adalah bahagian paling mudah. Sambungkan +5v, ground, dan data. Muat naik kod selesai. Saya mempunyai masalah dengan IOS dan wifi, jadi apabila habis waktu ia akan menyediakan titik akses dan menyajikan halamannya sendiri untuk mengemas kini tetapan. Ia tidak akan seakurat tanpa RTC, tetapi lebih seni daripada jam.

Langkah 3: Merancang Pagar

Merancang Pagar
Merancang Pagar
Merancang Pagar
Merancang Pagar

Saya cukup bernasib baik kerana mempunyai laser yang tersedia, yang menjadikan pembuatan kandang menjadi lebih mudah. Saya menggunakan generator svg box Boxes.py yang indah untuk membuat struktur awal. Saya membalikkan penutup untuk menjadikan "muka" lebih besar. Ini memberikan sudut pandangan yang lebih baik untuk jam.

Langkah 4: Membina Pagar

Membina Pagar
Membina Pagar

Saya cadangkan anda membuat fail anda sendiri untuk lampiran anda. Ia bergantung pada ketebalan bahan anda. Saya telah memasukkan SFG cutfile untuk rujukan. Saya menyemburkan cat tipis dari akrilik yang jelas dan kemudian mengukir cat dengan laser dan memotongnya.

Langkah 5: Kod

Kod tersebut
Kod tersebut

Saya memotong dan menampal kod dari pelbagai bahagian, tidak pasti seberapa cekap atau elegan, tetapi berfungsi. Membaca secara terus terang. Tetapi saya akan gembira untuk sebarang penambahan atau pembaikan kod.

Saya akan terus berusaha dan mematikan projek ini. Bagi kodnya, cukup baik untuk saya tahu. Sekiranya ada yang ingin menyumbang, sila tambahkan ke projek github.

Langkah 6: Kandang Alternatif

Kandang Altern-t.webp
Kandang Altern-t.webp
Kandang Altern-t.webp
Kandang Altern-t.webp

Saya membuat kandang lain, yang ini lebih kecil lagi. Seperti yang anda lihat, terdapat banyak cara untuk mempersembahkan jam.

Disyorkan: