Daftar Isi:

Arduino Timer Dengan On/Off Set Point: 6 Langkah (dengan Gambar)
Arduino Timer Dengan On/Off Set Point: 6 Langkah (dengan Gambar)

Video: Arduino Timer Dengan On/Off Set Point: 6 Langkah (dengan Gambar)

Video: Arduino Timer Dengan On/Off Set Point: 6 Langkah (dengan Gambar)
Video: Arduino Timer Control Relay Devices 2024, Juli
Anonim
Image
Image
Bahan
Bahan

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

Bahan
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

Memasang Jam
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

Jam
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

Memasang Timer
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

Pengatur Waktu
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: