Isi kandungan:

Jam Penggera Arduino DS1302 RTC: 3 Langkah
Jam Penggera Arduino DS1302 RTC: 3 Langkah

Video: Jam Penggera Arduino DS1302 RTC: 3 Langkah

Video: Jam Penggera Arduino DS1302 RTC: 3 Langkah
Video: DS1302 RTC with arduino tutorial 2024, November
Anonim
Image
Image

Halo, saya ingin berkongsi dengan anda projek kecil ini, ini mengenai jam penggera diy berdasarkan papan Arduino UNO dan Modul RTC DS1302, anda boleh mengatur tarikh dan masa dengan papan kekunci dan juga menetapkan penggera untuk waktu yang ditentukan. Saya harap awak sukakannya.

Langkah 1: Perkakasan Diperlukan

Perkakasan Diperlukan
Perkakasan Diperlukan
Perkakasan Diperlukan
Perkakasan Diperlukan

Untuk ini kita perlu terlebih dahulu papan Arduino, saya menggunakan Arduino UNO, anda boleh menggunakan yang lain hanya pastikan bilangan pin.

- Modul RTC, di sini saya menggunakan DS1302.

- Skrin LCD i2c.

- Matriks Padang 4 * 4.

- dan Buzzer, anda boleh menggunakan modul atau komponen 2 wayar.

- Perintang 1kOhm, beberapa wayar lompat dan papan roti.

Langkah 2: Pendawaian

Pendawaian
Pendawaian

Pendawaian adalah seperti dalam gambar, perkara yang perlu disambungkan dengan GND dan 5v seperti RTC, LCD dan buzzer.

Pin RTC dikabelkan dari D2 hingga D5 dan saya menggunakan perintang 1k dengan pin DAT dan D4 sehingga kami mendapat tarikh dan masa yang betul, ini adalah penyelesaian biasa.

LCD SDA dan SCL berwayar dengan A4 dan A5.

Pad kekunci dari kanan ke kiri (D5-D12).

dan bel dengan D13 yang merupakan LED dalaman Arduino UNO.

Langkah 3: Kod dan Berfungsi

Kod dan perpustakaan yang saya gunakan, anda boleh mendapatkannya di pautan:

Fungsinya cukup mudah: anda menekan "*" pada papan kekunci untuk menetapkan waktu dan tarikh semasa, kemudian "A" untuk menetapkan waktu Penggera. Anda boleh menyesuaikan nada dering jika anda mahir dengan suara mak dengan bel atau mencarinya di internet.

Nikmati, dan jika anda mempunyai masalah atau pertanyaan jangan ragu untuk bertanya.

Disyorkan: