0% menganggap dokumen ini bermanfaat (0 suara)
38 tayangan3 halaman

Arduino Timer Control Relay Project

Dokumen tersebut membahas tentang membuat timer kontrol relay menggunakan Arduino. Timer akan mengontrol relay untuk menghidupkan dan mematikan serta memberi sinyal bunyi pada buzzer ketika waktu habis. Program Arduino dirancang untuk menghitung mundur waktu timer yang disetel kemudian mengontrol relay dan bunyi buzzer.

Diunggah oleh

Satria dinusa
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
38 tayangan3 halaman

Arduino Timer Control Relay Project

Dokumen tersebut membahas tentang membuat timer kontrol relay menggunakan Arduino. Timer akan mengontrol relay untuk menghidupkan dan mematikan serta memberi sinyal bunyi pada buzzer ketika waktu habis. Program Arduino dirancang untuk menghitung mundur waktu timer yang disetel kemudian mengontrol relay dan bunyi buzzer.

Diunggah oleh

Satria dinusa
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Nama : Hari Mulya

Nim : 1520301032

MEMBUAT ARDUINO TIMER CONTROL RELAY

Project ini juga menggunakan sebuat buzzer yang akan berbunyi apabila timer telah menunjukan
nilai nol (0) , dan utuk mengulangi start nya dengan menekan tombol reset pada arduino, maka
program akan dijalankan ulang, pada project ini bisa untuk di modifikasi menjadi alat apa saja
yang berhubungan dengan timer , asal jangan di jadikan timer untuk detonator BOM ya..hehehe

Pertama tama siapkan board arduino, disini saya menggunakan arduino uno R3 , siapkan juga
buzzer , LCD dan Relay, lalu di rangkai sesuai skematik di bawah ini :

skematik relay timer switch

Pada skematik di atas terdapat Potensio meter 10k (P1 10K) sebenar nya itu adalah opsional, bisa
di tambahkan ataupun di hilanggkan dengan menjumper nya, dan fungi potensio tersebut adalah
untuk mengatur brightnes LCD , untuk sketc nya seperti berikut :

#include <LiquidCrystal.h>
LiquidCrystal lcd(7,8,9,10,11,12);
int runTimer = 1;
int runFor = 60; // timer
int buzzerPin = 13;
int relayPin=4;
int data = 0;

void setup() {
pinMode(buzzerPin, OUTPUT);
pinMode(relayPin,OUTPUT);
[Link](16, 2);
}

void loop() {
if(runTimer == 1){
digitalWrite(relayPin,LOW); // relay OFF
[Link]();
[Link]("TIMER=");
//Start timer
timer();
} else {
digitalWrite(relayPin,HIGH); // relay ON

}
runTimer = 0;
[Link]();
delay(250);
for(int duration = 0; duration < 100; duration ++){
digitalWrite(buzzerPin, HIGH);
delayMicroseconds(500);
digitalWrite(buzzerPin, LOW);
delayMicroseconds(500);
}
[Link]();
delay(250);
}

void timer() {
for(int timer = runFor;timer > 0; --timer){
if(timer >= 10) {
[Link](6,0);
} else {
[Link](6,0);
[Link]("0");
[Link](7,0);
}
[Link](timer);
[Link](" SECOND!");
delay(1000);
}
[Link](0,0);
[Link]();
[Link](" TIMER ALERT!");
}

Compile program di atas dan download ke arduino , setelah itu silakan di ujicoba alat nya, untuk
dokumentasi alat yang sudah jadi seperti gambar di bawah ini :
Nama : Hari Mulya
Nim : 1520301032

arduino timer control relay

Anda mungkin juga menyukai