Isi kandungan:
- Langkah 1: Langkah 1: Perkakasan
- Langkah 2: Langkah 2: Ciri
- Langkah 3: Langkah 3: Diagram Pendawaian dan Skematik
- Langkah 4: Langkah 4: Kod dan Perpustakaan
Video: KS-Batman-Watch: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
(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
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
(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
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
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:
Sistem Makluman Tempat Letak Balik Kereta Arduino - Langkah demi Langkah: 4 Langkah
Sistem Makluman Tempat Letak Balik Kereta Arduino | Langkah demi Langkah: Dalam projek ini, saya akan merancang Litar Sensor Tempat Letak Kereta Berbalik Arduino yang ringkas menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem amaran Car Reverse berasaskan Arduino ini dapat digunakan untuk Navigasi Autonomi, Robot Ranging dan rangkaian lain
Langkah demi Langkah Pembinaan PC: 9 Langkah
Langkah demi Langkah Pembinaan PC: Persediaan: Perkakasan: MotherboardCPU & CPU cooler PSU (Unit bekalan kuasa) Penyimpanan (HDD / SSD) RAMGPU (tidak diperlukan) Alat kes: Pemutar skru Gelang ESD / tampal matsthermal dengan aplikator
Tiga Litar Pembesar Suara -- Tutorial Langkah demi Langkah: 3 Langkah
Tiga Litar Pembesar Suara || Tutorial Langkah-demi-Langkah: Loudspeaker Circuit menguatkan isyarat audio yang diterima dari persekitaran ke MIC dan menghantarnya ke Speaker dari tempat audio diperkuat dihasilkan. Di sini, saya akan menunjukkan kepada anda tiga cara berbeza untuk membuat Loudspeaker Circuit ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotik Dengan Kit: 6 Langkah
Pendidikan Langkah-demi-Langkah dalam Robotik Dengan Kit: Setelah beberapa bulan membina robot saya sendiri (sila rujuk semua ini), dan setelah dua kali bahagian gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan semula strategi dan arahan. Pengalaman selama beberapa bulan kadang-kadang sangat bermanfaat, dan
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)