Isi kandungan:

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
Jam Tangan KS-Batman
Jam Tangan KS-Batman

(Jam menunjukkan 7:11 di sini)

Situasi Oleh kerana anda tidak sering memanggil Batman melalui Batman-Window yang besar, anda juga mahu menggunakannya untuk menunjukkan kepada anda jam berapa. Untuk melakukannya, anda menggunakan Jalur Led Jenis WS2801-. (lihat gambar).

Jam tangan terdiri daripada muka jam yang menunjukkan jam 1, 2, 3, 4, 5 dan 7, 8, 9, 10 dan 11 - tidak ada ruang untuk jam 12 dan 6. Jam ditunjukkan dengan mengaktifkan satu led sebelum dan selepas mengikut jam muka jam. (penunjuk jam)

Setiap minit terdiri daripada dua LED - Kecuali 59 (1), 60 (0), 1 (1) dan 29 (1), 30 (0) dan 31 (1). Penunjuk minit terbuat dari 6 LED jatuh yang menyala di warna yang berbeza daripada penunjuk jam. Dua led terakhir (mengikut arah jam) menunjukkan minit sebenar.

Saya tidak membuat penunjuk selama beberapa saat - ini akan mengganggu.

Langkah 1: Langkah 1: Perkakasan

Langkah 1: Perkakasan
Langkah 1: Perkakasan
Langkah 1: Perkakasan
Langkah 1: Perkakasan
Langkah 1: Perkakasan
Langkah 1: Perkakasan
Langkah 1: Perkakasan
Langkah 1: Perkakasan

Saya memesan perkakasan berikut di aliexpress: Modul Masa DS3231

LIR2032 boleh dicas semula LiIo-Battery (boleh dicas semula - itulah yang dimaksudkan oleh R)

Hiasan Ikan WS2801 jalur Ikan

Kotak untuk elektronik

Bekalan kuasa 5V 10A (cukup besar)

Papan Arduino UNO

Sekitar 60 USD untuk semua. (Yang paling mahal adalah jalur LED ~ 40 USD. Anda boleh dapatkan yang lebih murah sekarang.)

Langkah 2: Langkah 2: Ciri

Langkah 2: Ciri-ciri
Langkah 2: Ciri-ciri

(jam menunjukkan 6:39 di sini)

Pada dasarnya perkara itu menunjukkan masa. Anda hanya perlu tahu bahawa apabila penunjuk minit bertindih dengan penunjuk jam, warna led ini akan berubah menjadi warna lain yang boleh dikonfigurasi.

Jam tangan diprogramkan dengan perubahan automatik waktu penjimatan siang (DST). Oleh kerana saya menggunakan Alarm2 benar / salah untuk menyimpan DST aktif tidak aktif - walaupun selepas kehilangan kuasa, anda tidak perlu menetapkan DST-Bit lagi. Masa disimpan berkat LIR2032 dan juga sedikit masa untuk Alarm2 benar / salah.

Anda dapat menentukan di bahagian konfigurasi semua warna yang ingin anda gunakan untuk muka jam, dua penunjuk, dan warna tumpang tindih. (penunjuk minit lebih penunjuk jam).

Langkah 3: Langkah 3: Diagram Pendawaian dan Skematik

Langkah 3: Diagram Pendawaian dan Skematik
Langkah 3: Diagram Pendawaian dan Skematik

Dengan skru penyesuaian di sebelah kanan catu daya (V0ADJ) anda boleh menukar voltan keluaran. Saya menaikkannya ke 5.5V - kerana "jam" saya jauh dari bekalan kuasa dan saya mengalami kehilangan voltan kerana panjang kabel.

Langkah 4: Langkah 4: Kod dan Perpustakaan

Langkah 4: Kod dan Perpustakaan
Langkah 4: Kod dan Perpustakaan
Langkah 4: Kod dan Perpustakaan
Langkah 4: Kod dan Perpustakaan

Dalam kod DoW = 1 bermaksud isnin dan DoW = 7 adalah untuk hari minggu. Ingatlah semasa anda menetapkan masa selepas kehilangan kuasa sepenuhnya.

Saya menggunakan perpustakaan dari Andrew Wickert - yang menjadi standard untuk DS3231 dengan persekitaran Arduinuo. Dan tentu saja anda memerlukan perpustakaan FastLED - untuk jalur LED WS2801.

Untuk bahagian DST-code saya mengikuti kod dari diy_bloke dengan komen dari TedF23. (lihat:

Disyorkan: