Daftar Isi:

KS-Batman-Watch: 4 Langkah
KS-Batman-Watch: 4 Langkah

Video: KS-Batman-Watch: 4 Langkah

Video: KS-Batman-Watch: 4 Langkah
Video: 🐞MIRACULOUS LADYBUG SEASON 6 -SIREN HEAD #1|🐞 Hawk Moth, Ladybug and Cat Noir (FANMADE) 2024, November
Anonim
KS-Batman-Watch
KS-Batman-Watch

(Jam menunjukkan 7:11 di sini)

Situasi Karena Anda tidak sering memanggil Batman melalui Batman-Window bulat besar Anda, Anda ingin menggunakannya juga untuk menunjukkan jam berapa sekarang. Untuk melakukannya, Anda menggunakan Led-Strip dari WS2801- Type. (Lihat gambar).

Jam tangan terdiri dari tampilan jam yang menunjukkan jam 1, 2, 3, 4, 5 dan 7, 8, 9, 10 dan 11 – tidak ada ruang untuk 12 dan 6. Jam ditunjukkan dengan mengaktifkan satu led sebelum dan sesudah sesuai jam muka jam. (penunjuk jam)

Setiap menit terdiri dari dua LED – Kecuali 59(1), 60(0), 1(1) dan 29(1), 30(0) dan 31(1). Penunjuk menit terbuat dari 6 LED yang menyala di warna yang berbeda dari penunjuk jam. Dua led terakhir (searah jarum jam) menunjukkan menit yang sebenarnya.

Saya tidak membuat penunjuk untuk detik – ini akan mengganggu.

Langkah 1: Langkah 1: Perangkat Keras

Langkah 1: Perangkat Keras
Langkah 1: Perangkat Keras
Langkah 1: Perangkat Keras
Langkah 1: Perangkat Keras
Langkah 1: Perangkat Keras
Langkah 1: Perangkat Keras
Langkah 1: Perangkat Keras
Langkah 1: Perangkat Keras

Saya memesan perangkat keras berikut di aliexpress: Modul Waktu DS3231

Baterai LiIo isi ulang LIR2032 (dapat diisi ulang - itulah singkatan dari R)

Halo Ikan WS2801 garis led

Kotak untuk elektronik

Catu daya 5V 10A (cukup besar)

Papan Arduino UNO

Sekitar 60 USD untuk semua. (Yang paling mahal adalah strip LED ~40 USD. Anda dapat menemukan yang lebih murah sekarang.)

Langkah 2: Langkah 2: Fitur

Langkah 2: Fitur
Langkah 2: Fitur

(jam menunjukkan 6:39 di sini)

Pada dasarnya hal itu menunjukkan waktu. Anda hanya perlu tahu bahwa ketika penunjuk menit tumpang tindih dengan penunjuk jam, warna led ini diubah menjadi warna lain yang dapat dikonfigurasi.

Jam tangan diprogram dengan perubahan otomatis waktu musim panas (DST). Karena saya menggunakan Alarm2 true/false untuk menyimpan DST aktif tidak aktif – bahkan setelah kehilangan daya Anda tidak perlu mengatur DST-Bit lagi. Waktu disimpan berkat LIR2032 dan juga bit untuk Alarm2 benar/salah.

Anda dapat menentukan di bagian konfigurasi semua warna yang ingin Anda gunakan untuk tampilan jam, dua penunjuk, dan warna tumpang tindih. (Penunjuk menit di atas penunjuk jam).

Langkah 3: Langkah 3: Pengkabelan dan Diagram Skema

Langkah 3: Pengkabelan dan Diagram Skema
Langkah 3: Pengkabelan dan Diagram Skema

Dengan sekrup penyesuaian di sisi kanan catu daya (V0ADJ), Anda dapat mengubah tegangan output. Saya meningkatkannya menjadi 5.5V – karena "jam" saya jauh dari catu daya dan saya mengalami kehilangan tegangan yang cukup besar karena panjang kabel.

Langkah 4: Langkah 4: Kode dan Perpustakaan

Langkah 4: Kode dan Perpustakaan
Langkah 4: Kode dan Perpustakaan
Langkah 4: Kode dan Perpustakaan
Langkah 4: Kode dan Perpustakaan

Dalam kode DoW=1 berarti hari Senin dan DoW=7 untuk hari Minggu. Ingat saja ketika Anda mengatur waktu setelah kehilangan daya total.

Saya menggunakan perpustakaan dari Andrew Wickert – yang menjadi standar untuk DS3231 dengan lingkungan Arduinuo. Dan tentu saja Anda memerlukan FastLED – library untuk strip LED WS2801.

Untuk bagian kode DST saya mengikuti kode dari diy_bloke dengan komentar dari TedF23. (lihat:

Direkomendasikan: