1. Berikan alasan
pembuatan proyek ini. Apa masalah di lapangan sehingga perlu dibuat proyek
ini.(04115005)
Proyek ini dibuat
bertujuan untuk memanfaatkan teknologi mikrokotroler dan sensor PIR untuk
membuat alat agar masyarakat dapat lebih praktis dalam menghidupkan dan
mematikan lampu, sekaligus mmendukung program GO green/hemat energi. Karena
seringkali masyarakat lupa / malas dalam hal mematikan lampu dan ini merupakan
prilaku tidak hemat energi. Maka dari sebab itulah kami membuat project ini.
2. Tunjukan flow dan program C yang digunakan
pada Arduino serta penjelasan program(04115029)
SKEMA
SOFTWARE
Untuk
Diagram Alur / Flowchart program adalah sebagai berikut :
Untuk source code program Arduino adalah
sebagai berikut :
#define RELAY_ON 0
#define RELAY_OFF 1
#define RELAY_1 3 //
pin yang digunakan bisa diganti ganti nomornya
int indikator = 13; // untuk indikator LED
int inputVout = 2; // Vout PIR
int statusPIR = 0; // status logical
int data = 0; // variabel temporary untuk menampung data PIR
void setup() {
pinMode(indikator, OUTPUT); //set pin 13
sebagai output
pinMode(inputVout, INPUT); // set pin 2
sebagai input
Serial.begin(9600); //serial monitor
// Set pin as
output.
pinMode(RELAY_1, OUTPUT);
// Initialize relay
one as off so that on reset it would be off by default
digitalWrite(RELAY_1, RELAY_OFF);
}
void loop(){
data = digitalRead(inputVout); // baca input dr Vout
if ((data == HIGH) &&
(statusPIR == LOW)) { // cek jika ada pergerakan
digitalWrite(indikator, HIGH); // untuk menyalakan
led indikator di board Arduino
Serial.println("Motion detected!"); //membuat tampilan
status monitor ke laptop
statusPIR = HIGH; //diset high supaya
tidak mendeteksi terus
digitalWrite(RELAY_1, RELAY_ON);
delay(5000);
digitalWrite(RELAY_1, RELAY_OFF);
delay(500);
} else {
if ((data == LOW) &&
(statusPIR == HIGH)){
digitalWrite(indikator, LOW); // untuk mematikan
led indikator
Serial.println("Motion ended!"); //untuk membuat tampilan
status monitor ke laptop
statusPIR = LOW;
}
}
}
3. Sensor PIR bekerja
dengan sinyal apa? Sinyal suara, cahaya, gelombang atau yang laiannya. Lalu
jelaskan apabila ada benda bergerak, besaran sinyal apa yang berubah dari
sinyal2 itu (04115005)
Sensor PIR bekerja
dengan sensor suhu. Sensor PIR ini bekerja dengan menangkap energi panas yang
dihasilkan dari pancaran sinar inframerah pasif yang dimiliki setiap benda
dengan suhu benda diatas nol mutlak. Seperti tubuh manusia yang memiliki suhu
tubuh kira-kira 32 derajat celcius, yang merupakan suhu panas yang khas yang
terdapat pada lingkungan.
Ketika manusia berada
di depan sensor PIR dengan kondisi diam, maka sensor PIR akan menghitung
panjang gelombang yang dihasilkan oleh tubuh manusia tersebut. Panjang
gelombang yang konstan ini menyebabkan energi panas yang dihasilkan dapat
digambarkan hampir sama pada kondisi lingkungan disekitarnya. Ketika manusia
itu melakukan gerakan, maka tubuh manusia itu akan menghasilkam pancaran sinar
inframerah pasif dengan panjang gelombang yang bervariasi sehingga menghasilkan
panas berbeda yang menyebabkan sensor merespon dengan cara menghasilkan arus
pada material Pyroelectricnya dengan besaran yang berbeda beda. Karena besaran
yang berbeda inilah comparator menghasilkan output.
4. Berdasarkan data sheet book,Tunjukan skema Briver atau
Buffer sensor sehinga maching dengan mikrokontroller dan jelaskan
cara kerjanya(04115004)
sistem kerja ini adalah
menangkap gerakan manusia yang ditangkap oleh sensor PIR. Kemudian Sensor PIR
meneruskannya ke mikrokontroler inputan dari sensor PIR diolah menjadi perintah
untuk relay modul menyalakan lampu selama beberapa waktu tergantung waktu yang
telah di setting dalam source code mikrokontoler
5. Berdasarkan data sheet book, berapakah nilai tegangan
dan kuat arus yang dihasilkan sensor PIR dan bagaimana bentuk kominikasi antara
sensor PIR dan Arduino(04115011)
Penggunaan catu daya
3.3 hingga 5 VDC; >3 mA
-Komunikasi:
menggunakan keluaran bit tunggal high/low
6.Bagaimana anda
mengatur sensitifitas atau tingkat akurasi sensor sampai Aduino meresponnya! (04115011)
Untuk mengatur
sensitivitasnya, dengan kita memutar trimpot yang ada di belakang sensor PIR.
Dan juga mengtur Delay atau jeda respone pada mikrokontorler atau ardiuno.
Anggota Kelompok :
- Arik S (04115004)
- Satria IP (04115005)
- Rohma Septi (04115011)
- Hizkhia YA (04115029)