Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
Diedit 02-05-2018 Timer Baru! jam, menit, detik, eeprom. Silakan kunjungi:
www.instructables.com/id/Arduino-Ultra-Meg…
Hai, dengan proyek ini Anda akan dapat mengontrol dan mematikan perangkat Anda antara waktu yang Anda inginkan. Mereka mungkin lampu di malam hari, menyirami taman, menyalakan mesin, dll. Kami akan menggunakan arduino, LCD dan RTC 1307 untuk menunjukkan dan mengontrol waktu. Anda dapat mengatur jam "ON" dan jam "OFF", dengan 4 tombol tekan yang memungkinkan Anda menambah atau mengurangi "SET POINT". Juga, Anda akan belajar membuat jam dengan arduino. Saya menyertakan skema fritzing dan video, sehingga Anda dapat membuat proyek ini.
Pertama, tonton videonya untuk mengetahui apa itu semua. Gunakan itu seperti panduan
Langkah 1: Bahan
-Arduino Uno
-Modul RTC 1307
-LCD 16X2
-5V modul relai
-10K trimpot
-1K resistor
-10K resistor x 4
-Tekan tombol x 4
-Breadboard, jumper.
Langkah 2: Memasang Jam
Ikuti skema Fritzing.
Hubungkan 5v dan gnd, dari arduino ke relnya masing-masing (Merah 5V dan Biru GND)
Pin LCD ke pin Arduino
1 VSS ke GND
2 VDD ke 5V
3 VO ke pusat pot
4 RS ke pin 2
5 RW ke GND
6 EN atau E ke pin 3
7 H0 NC
8 D1 NC
9 D2 NC
10 D3 NC
11 D4 ke pin 4
12 D5 ke pin 5
13 D6 ke pin 6
14 D7 ke pin 7
15 A hingga 5V
16 K ke GND oleh resistor 1K
Ekstrem trimpot ke 5V dan GND
RTC ke Arduino
SDA ke pin 4
SCL ke pin 5
GND dan 5V
Langkah 3: Mengatur Waktu
Sekarang kita harus mengatur jam. Jalankan kode "Setel waktu RTC". Sketsa ini mengambil Tanggal dan Waktu sesuai dengan komputer yang Anda gunakan (tepat saat Anda mengkompilasi kode) dan menggunakannya untuk memprogram RTC. Jika waktu komputer Anda tidak diatur dengan benar, Anda harus memperbaikinya terlebih dahulu. Kemudian Anda harus menekan tombol Unggah untuk mengkompilasi dan kemudian segera mengunggah.
Peringatan !: Jika Anda mengkompilasi dan kemudian mengunggahnya nanti, jam akan mati selama waktu tersebut.
Kemudian buka jendela Serial monitor untuk menunjukkan bahwa waktu telah diatur
Langkah 4: Jam
Dengan waktu yang ditentukan, buka dan unggah sketsa "Jam dengan LCD RTC". Trimpot 10K adalah untuk kontras lcd. Putar untuk menyesuaikan kontras dan melihat angka dengan jelas.
Jika semuanya bekerja dengan baik, Anda akan memiliki jam berjalan. Lihat videonya.
Langkah 5: Memasang Timer
Sekarang kita tambahkan tombol push dan relay. Ikuti skema fritzing.
Jadi, Anda memiliki pin 8, 9, 10 dan 11 yang terhubung ke gnd dengan resistor 10K (RENDAH). Saat Anda menekan, itu akan terhubung ke 5V (TINGGI).
Relai terhubung ke pin 12. Dengan relai Anda dapat mengontrol perangkat Anda. Hati-hati dengan beban maksimal relai!
Langkah 6: Pengatur Waktu
Buka dan upload kode "Timer with on off set point". Anda akan melihat waktu saat ini, set point "ON" dan set point "OFF". Waktu default "ON" dan "OFF" adalah 12.
Timer berjalan dari 0 hingga 23 jam, dan seterusnya. Tekan tombol untuk mengubah titik setel ke atas dan ke bawah. Timer akan segera dimulai jika berada di antara nilai pengaturan. Jika tidak, akan menunggu hingga jam "ON".
Kode ini memiliki fungsi menarik yang dapat Anda gunakan di proyek lain. Saya mencoba memisahkan setiap fungsi untuk membuatnya jelas.
- Tambahkan tombol untuk mengubah pengaturan
-Tombol debounce
-Batas titik setel atau nilai apa pun
- Tambahkan jam ke proyek Anda
Semua kode dibuat oleh saya, kecuali:
Atur waktu RTC, panduan pelindung data logger Adafruit
Saya harap tutorial ini bermanfaat untuk Anda!
Nicolás Jarpa
Direkomendasikan:
Model Kereta Api Point to Point Sederhana Otomatis: 10 Langkah (dengan Gambar)
Simple Automated Point to Point Model Railroad: Mikrokontroler Arduino sangat bagus untuk mengotomatisasi model layout kereta api. Mengotomatiskan tata letak berguna untuk banyak tujuan seperti menempatkan tata letak Anda pada tampilan di mana operasi tata letak dapat diprogram untuk menjalankan kereta dalam urutan otomatis. aku
Osilator Terkendali Tegangan Point-to-point: 29 Langkah
Point-to-point Voltage Controlled Oscillator: Hai! Anda telah menemukan proyek di mana kami mengambil satu microchip yang sangat murah, sebuah CD4069 (bagus), dan menempelkan beberapa bagian padanya, dan mendapatkan osilator terkontrol tegangan pitch-tracking yang sangat berguna! Versi yang akan kami buat hanya memiliki bentuk gelombang gergaji atau ramp, yang
Sirkuit Crossfader Point-to-Point: 16 Langkah (dengan Gambar)
Sirkuit Crossfader Point-to-Point: Ini adalah sirkuit crossfader. Ini menerima dua input dan memudar di antara mereka, dengan output menjadi campuran dari dua input (atau hanya salah satu input). Ini adalah sirkuit sederhana, sangat berguna, dan mudah dibuat! Itu membalikkan sinyal yang melewatinya
Menyiram Tanaman Indoor Dengan NodeMCU, Server Blynk Lokal dan Apk Blynk, Set Point yang Dapat Disesuaikan: 3 Langkah
Menyiram Tanaman Dalam Ruangan Dengan NodeMCU, Server Blynk Lokal dan Apk Blynk, Titik Penyetelan yang Dapat Disesuaikan: Saya membuat proyek ini karena tanaman dalam ruangan saya harus sehat bahkan ketika saya sedang berlibur untuk waktu yang lama dan saya menyukai ide untuk memilikinya. mengontrol atau setidaknya memantau semua kemungkinan yang terjadi di rumah saya melalui internet
Simple Automated Point to Point Model Railroad Menjalankan Dua Kereta: 13 Langkah (dengan Gambar)
Simple Automated Point to Point Model Railroad Running Two Trains: Arduino mikrokontroler adalah cara yang bagus untuk mengotomatisasi tata letak kereta api model karena ketersediaannya yang murah, perangkat keras dan perangkat lunak sumber terbuka, dan komunitas besar untuk membantu Anda. Untuk model rel kereta api, mikrokontroler Arduino terbukti menjadi