Daftar Isi:

Arduino RGB Matrix Word Clock: 6 Langkah
Arduino RGB Matrix Word Clock: 6 Langkah

Video: Arduino RGB Matrix Word Clock: 6 Langkah

Video: Arduino RGB Matrix Word Clock: 6 Langkah
Video: Arduino + Neopixel Word Clock - Super Make Something Episode 6 2024, Juli
Anonim
Arduino RGB Matrix Word Clock
Arduino RGB Matrix Word Clock

Lupakan angka, RGB LED Word Clock menampilkan waktu sebagai teks! Alih-alih dua tangan atau tampilan digital, Jam Word menunjukkan waktu saat ini sebagai kata-kata dalam lampu LED terang menggunakan matriks LED 8x8 standar. Misalnya, jika waktunya 10:50 jam LED akan mengatakan ITU SEPULUH MENIT KE ELEVEN. Pada 10:30 itu akan mengatakan ITU SETENGAH MELEWATI SEPULUH.

Perlengkapan

Komponen perangkat keras:

WS2812 LED 5050 RGB 8x8 64 LED Matrix untuk Arduino

Wemos D1 Mini Pro

Baut Sekrup Soket Hex M3 x 12mm

Aplikasi perangkat lunak dan layanan online: Arduino IDE

Perkakas tangan dan mesin fabrikasi:

Glowforge - Pemotong Laser atau layanan pemotongan laser.

Langkah 1: Bukan Yang Pertama

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

Saya telah melihat jam Word jenis ini sebelumnya dan jam ESP8622, tetapi tidak ada yang sesederhana itu. Saya menemukan instruksi oleh neotrace. Itu sangat dekat dengan apa yang saya butuhkan. Sebenarnya saya akan membuatnya sampai saya menemukan grid matriks 8x8 ini di aliexpress. Saya menggunakan kode dan memodifikasinya sedikit agar sesuai dengan tata letak saya.

Langkah 2: Menghubungkan Matriks LED RGB

Menghubungkan Matriks LED RGB
Menghubungkan Matriks LED RGB

Sirkuit adalah bagian yang paling mudah. Cukup sambungkan +5v, ground, dan data. Unggah kode di file selesai Anda. Saya punya masalah dengan IOS dan wifi, jadi ketika waktu habis itu akan mengatur jalur akses dan menyajikan halamannya sendiri untuk memperbarui pengaturan. Ini tidak akan seakurat tanpa RTC, tetapi lebih banyak seni daripada jam.

Langkah 3: Merancang Enklosur

Merancang Enklosur
Merancang Enklosur
Merancang Enklosur
Merancang Enklosur

Saya cukup beruntung memiliki laser yang tersedia, yang membuat pembuatan enklosur menjadi lebih mudah. Saya menggunakan generator kotak svg bagus Boxes.py untuk membuat struktur awal. Saya membalikkan tutupnya untuk membuat "wajah" lebih besar. Ini memberikan sudut pandang yang lebih baik untuk jam.

Langkah 4: Membangun Kandang

Membangun Kandang
Membangun Kandang

Saya sarankan Anda membuat file Anda sendiri untuk enklosur Anda. Itu akan tergantung pada ketebalan bahan Anda. Saya telah menyertakan cutfile SVG untuk referensi. Saya menyemprotkan cat akrilik bening tipis dan kemudian mengukir cat dengan laser dan memotongnya.

Langkah 5: Kode

Kode
Kode

Saya memotong dan menempelkan kode dari berbagai bagian, tidak yakin seberapa efisien atau elegannya, tetapi berhasil. Membacanya cukup mudah. Tapi saya akan senang untuk setiap penambahan atau perbaikan kode.

Saya akan terus bekerja di dalam dan di luar proyek ini. Adapun kode, itu cukup bagus untuk saya tahu. Jika ada yang ingin berkontribusi, silakan tambahkan ke proyek 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 bahkan lebih kecil. Seperti yang Anda lihat, ada banyak cara untuk menampilkan jam.

Direkomendasikan: