Daftar Isi:
- Langkah 1: Langkah 1: Perangkat Keras
- Langkah 2: Langkah 2: Fitur
- Langkah 3: Langkah 3: Pengkabelan dan Diagram Skema
- Langkah 4: Langkah 4: Kode dan Perpustakaan
Video: KS-Batman-Watch: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
(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
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
(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
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
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:
Sistem Peringatan Parkir Terbalik Mobil Arduino - Langkah demi Langkah: 4 Langkah
Sistem Peringatan Parkir Mundur Mobil Arduino | Langkah demi Langkah: Pada proyek kali ini, saya akan merancang Rangkaian Sensor Parkir Mundur Mobil Arduino sederhana menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem peringatan mundur mobil berbasis Arduino ini dapat digunakan untuk Navigasi Otonom, Jarak Robot, dan r
Langkah demi Langkah Membangun PC: 9 Langkah
Langkah demi Langkah Membangun PC: Perlengkapan: Perangkat Keras: MotherboardCPU & Pendingin CPUPSU (Unit catu daya)Penyimpanan (HDD/SSD)RAMGPU (tidak diperlukan)Kasing Alat: Obeng Gelang ESD/pasta matstermal dengan aplikator
Tiga Sirkuit Loudspeaker -- Tutorial Langkah-demi-Langkah: 3 Langkah
Tiga Sirkuit Loudspeaker || Tutorial Langkah-demi-Langkah: Sirkuit Loudspeaker memperkuat sinyal audio yang diterima dari lingkungan ke MIC dan mengirimkannya ke Speaker dari mana audio yang diperkuat diproduksi. Di sini, saya akan menunjukkan kepada Anda tiga cara berbeda untuk membuat Sirkuit Loudspeaker ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotika Dengan Kit: 6 Langkah
Pendidikan Selangkah demi Selangkah dalam Robotika Dengan Kit: Setelah beberapa bulan membuat robot saya sendiri (silakan lihat semua ini), dan setelah dua kali mengalami bagian yang gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan kembali strategi dan arahan. Pengalaman beberapa bulan terkadang sangat bermanfaat, dan
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah
Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)