Daftar Isi:
- Langkah 1: Bahan
- Langkah 2: Hubungkan RTC
- Langkah 3: Atur Waktu
- Langkah 4: Hubungkan LCD
- Langkah 5: Siapkan LCD
- Langkah 6: Hubungkan Buzzer
- Langkah 7: Instal Alarm
- Langkah 8: Buat Penutup Pelindung
- Langkah 9: Gunakan Jam Alarm Anda
Video: Jam alarm: 9 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Ini adalah instruksi untuk jam alarm. Kami membuat jam weker karena kami selalu terlambat atau sering lupa menyetel alarm.
Jam alarm ini sepenuhnya otomatis, jadi Anda tidak perlu menyetel alarm. Anda dapat memilih waktu bangun yang berbeda untuk setiap hari. Anda harus mengatur waktu bangun satu kali, dan kemudian alarm Anda berbunyi pada waktu yang dipilih.
Langkah 1: Bahan
1. Arduino
Kami menggunakan Arduino Uno. Anda dapat menghubungkan Arduino ke komputer dengan kabel USB. Untuk memprogram Arduino, Anda memerlukan program Arduino Sketch di komputer Anda.
2. Jam Waktu Nyata
Jam Waktu Nyata, bernama RTC, adalah jam komputer. RTC memperbarui waktu, jadi Anda harus mengatur waktu sekali. Kami menggunakan RTC ZS-042
3. Tampilan Kristal Cair
Liquid Crystal Display, bernama LCD, adalah layar yang dapat Anda sambungkan ke arduino.
4. Papan tempat memotong roti
Untuk membuat sirkuit listrik, sangat berguna untuk memiliki papan tempat memotong roti. Arduino mengontrol setiap pin.
5. Kabel Wanita dan Pria
Untuk menghubungkan komponen listrik, Anda dapat menggunakan kabel ini. Anda dapat menghubungkan kabel jantan dan betina dengan lubang dan pin.
6. Buzzer
Buzzer membuat suara untuk jam alarm Anda.
7. Kabel USB
Anda dapat menghubungkan Arduino ke komputer dengan kabel USB, sehingga Anda dapat memprogram Arduino.
8. Baterai 9 volt
9. Klip baterai
Untuk menghubungkan arduino dengan batty 9 volt, Anda memerlukan klip ini.
10. Lego
Kami membuat penutup pelindung kami dengan lego, tetapi Anda dapat memilih yang lain jika Anda mau.
Langkah 2: Hubungkan RTC
Untuk menghubungkan RTC ke arduino, kita membutuhkan kabel RTC, Arduino, Breadboard, female dan male.
Koneksi Arduino
-GND: letakkan di posisi j12 papan tempat memotong roti
-8: Tempatkan di posisi j10 papan tempat memotong roti
RTC koneksi:
- 32K: tempatkan di A5 di Arduino
-SQW: tempatkan di Vin di Arduino
- SCL: Tempatkan di posisi h30 dari papan tempat memotong roti
- SDA: Tempatkan di posisi g30 papan tempat memotong roti
-VCC: jangan letakkan yang ini
-GND: letakkan di GND di Arduino
Langkah 3: Atur Waktu
Pertama, Anda harus menjelaskan RTC dalam sketsa:
#termasuk
DS3231 rtc (SDA, SCL);
Sekarang, Anda dapat mengatur waktu:
rtc.mulai();
rtc.setDOW(JUMAT); // Setel Hari Minggu ke MINGGU
rtc.setTime(15, 49, 0); // Atur waktu ke 12:00:00 (format 24 jam)
rtc.setDate(13, 4, 2018);
Anda dapat memeriksa waktu Anda di monitor serial.
Langkah 4: Hubungkan LCD
Sekarang Anda harus menghubungkan LCD ke Arduino. Kami menghubungkan 4 kabel dari LCD ke Arduino atau papan tempat memotong roti. Anda harus menghubungkan kabel seperti ini:
- GND: letakkan di GND ke dalam arduino
- VCC: tempatkan ke powerrail papan tempat memotong roti
- SDA: letakkan di posisi j29 papan tempat memotong roti
- SCL: letakkan di posisi f30 papan tempat memotong roti
Langkah 5: Siapkan LCD
Anda harus menjelaskan LCD dalam sketsa. Anda harus melakukannya seperti ini:
#termasuk
Pada bagian kode ini dijelaskan bahwa LCD akan menampilkan tanggal dan waktu pada layar.
batalkan pengaturan()
{ lcd.begin(16, 2); for(int i = 0; i<5; i++){ lcd.noBacklight(); penundaan (500); lcd.lampu latar(); lcd.print("Alarm Teror"); penundaan (500); lcd.clear(); }
Langkah 6: Hubungkan Buzzer
Buzzer ditempatkan di pin h10 dan di pin h12 dari papan tempat memotong roti. Nada ditunjukkan dengan kata 'nada'. Dalam sketsa kami, kami telah memilih nada ini untuk alarm: nada (10, 440, 200).
Langkah 7: Instal Alarm
Kami telah memilih untuk membuat jam alarm otomatis. Kami telah mengatur jam alarm dari Senin sampai Sabtu. Kita sering mengalami masalah sampai lupa menyetel jam weker kita, ini adalah solusi dari masalah kita. Kami telah menyesuaikan alarm di jadwal sekolah kami. Jika alarm berbunyi ada bunyi bip dan layar berkedip. Ini adalah kode untuk alarmcheck di loop de void:
pemeriksaan alarm(); if(t.min==15 && t.hour==7){ lcd.noBacklight(); penundaan(5000); lcd.lampu latar(); nada (10, 440, 200); } }
void alarmcheck(){ if (t.min==15 && t.hour==7 && rtc.getDOWStr(FORMAT_LONG)=="Senin"){ alarm(); } if (t.min==45 && t.hour==9 && rtc.getDOWStr(FORMAT_LONG)=="Selasa"){ alarm(); } if (t.min==14 && t.hour==13 && rtc.getDOWStr(FORMAT_LONG)=="Rabu"){ alarm(); } if (t.min==45 && t.hour==7 && rtc.getDOWStr(FORMAT_LONG)=="Kamis"){ alarm(); } if (t.min==45 && t.hour==7 && rtc.getDOWStr(FORMAT_LONG)=="Friday"){ alarm(); } if (t.min==15 && t.hour==9 && rtc.getDOWStr(FORMAT_LONG)=="Sabtu"){ alarm(); } }
batal alarm(){ lcd.noBacklight(); penundaan (1000); lcd.lampu latar(); for(int i = 0; i<100; i++){ nada(10, 200*i+200); } }
Bila tidak ada alarm, Anda dapat melihat waktu dan tanggal di layar. Ini kodenya:
t = rtc.getTime(); Serial.println(rtc.getDOWStr(FORMAT_LONG)); lcd.setCursor(0, 0); lcd.print("Waktu: "); lcd.print(rtc.getTimeStr()); lcd.setCursor(0, 1); lcd.print("Tanggal: "); lcd.print(rtc.getDateStr()); penundaan (1000); lcd.clear();
Langkah 8: Buat Penutup Pelindung
Semua komponen listrik terhubung sekarang. Satu-satunya hal yang kita butuhkan adalah penutup pelindung. Kami membuat penutup pelindung dari Lego, tetapi Anda dapat memilih apa pun yang Anda inginkan.
Langkah 9: Gunakan Jam Alarm Anda
Sekarang, jam alarm siap digunakan. Anda tidak akan pernah datang terlambat, karena jam alarm otomatis ini!
Direkomendasikan:
Cara Membuat Jam Analog & Jam Digital Dengan Led Strip Menggunakan Arduino: 3 Langkah
Cara Membuat Jam Analog & Jam Digital Dengan Led Strip Menggunakan Arduino : Hari ini kita akan membuat Jam Analog & Jam digital dengan modul Led Strip dan MAX7219 Dot dengan Arduino. Ini akan mengoreksi waktu dengan zona waktu lokal. Jam Analog bisa menggunakan strip LED yang lebih panjang, sehingga bisa digantung di dinding menjadi karya seni
Jam Alarm Cerdas: Jam Alarm Cerdas Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Alarm Cerdas: Jam Alarm Cerdas yang Dibuat Dengan Raspberry Pi: Pernahkah Anda menginginkan jam pintar? Jika iya, ini solusinya untuk Anda! Saya membuat Smart Alarm Clock, ini adalah jam yang bisa Anda ubah waktu alarmnya sesuai dengan website. Saat alarm berbunyi, akan ada suara (buzzer) dan 2 lampu akan
Jam Jaringan ESP8266 Tanpa RTC - Nodemcu NTP Jam Tidak Ada RTC - PROYEK JAM INTERNET: 4 Langkah
Jam Jaringan ESP8266 Tanpa RTC | Nodemcu NTP Jam Tidak Ada RTC | INTERNET CLOCK PROJECT : Pada project ini akan dibuat project clock tanpa RTC, akan memakan waktu dari internet menggunakan wifi dan akan ditampilkan pada layar st7735
Jam Alarm Jalan Sesame DIY (dengan Alarm Kebakaran!): 6 Langkah (dengan Gambar)
Jam Alarm Jalan Sesame DIY (dengan Alarm Kebakaran!): Hai semuanya! Proyek ini adalah yang pertama bagi saya. Karena ulang tahun pertama sepupu saya akan datang, saya ingin membuat hadiah khusus untuknya. Saya mendengar dari paman dan bibi bahwa dia berada di Sesame Street, jadi saya memutuskan dengan saudara-saudara saya untuk membuat jam alarm berbasis
Jam Alarm Matahari Terbit LED Dengan Alarm Lagu yang Dapat Disesuaikan: 7 Langkah (dengan Gambar)
Jam Alarm Matahari Terbit LED Dengan Alarm Lagu yang Dapat Disesuaikan: Motivasi Saya Musim dingin ini pacar saya mengalami banyak kesulitan bangun di pagi hari dan tampaknya menderita SAD (Seasonal Affective Disorder). Saya bahkan menyadari betapa sulitnya untuk bangun di musim dingin karena matahari belum datang