LAPORAN
PROJECT MICROCONTROLLER SEMESTER IV
JUDUL
“PIR SENSOR ANTI MALING”
DISUSUN OLEH
ELGYE YOLAND 13140011
DENI NUL HAQIEM 13140022 M. FIKRY RIDWAN 13140025 EBPAN RIZKI D 13140028
ALDI WIGUNA 13140030
Akademi Telkom Shandy Putra Jakarta
2015/2016
2
KATA PENGANTAR
Puji beserta rasa syukur terlebih dahulu kami ucapkan kepada Allah S.W.T sebagai landasan utama bagi kami dalam melakukan setiap aktivitas dan
kelancaran khususnya dalam menyusun alat ini. Laporan ini kami tulis sebagai salah satu syarat dalam kelulusan mata kuliah semester 4 yaitu Microcontroller yang terdapat di Akademi Telkom Jakarta. Adapun nama proyek alat yang kami buat adalah PIR Sensor Anti Maling. Proyek kami ini terinspirasi dari kurangnya keamanan yang terdapat dalam beberapa komplek perumahan. Harapan kami semoga dengan laporan ini bisa menyelesaikan proyek mata kuliah kami.
Jakarta, 20 Juni 2016
Penyusun
3
DAFTAR ISI
KATA PENGANTAR………..2
DAFTAR ISI………..3
BAB I PENDAHULUAN………4
1.1 Tujuan……….4
1.2 Latar Belakang………4
1.3 Rumusan Masalah………5
1.4 Batasan Masalah………..5
BAB II ISI LAPORAN……….6
2.1 Dasar Teori………..6
2.2 Data Alat………8
2.3 Hasil Alat………10
BAB III PENUTUP………..11
3.1 Kesimpulan……….11
DAFTAR PUSTAKA………12
4
BAB I
PENDAHULUAN
1.1. Tujuan
Pada tugas akhir semester 4 mikrocontroller simulasi program Anti maling menggunakan pir sensor alat gerak bertujuan untuk:
1. Melengkapi tugas project akhir semester 4 mata kuliah Mikrocontroller.
2. Mahasiswa dapat memahami aplikasi microcontroller arduino.
3. Mahasiswa dapat memahami pangaturan bagaimana kinerja dari PIR sensor
1.2 Latar Belakang
Salah satu bentuk kejahatan yang sering terjadi di masyarakat adalah pencurian. Dimana melihat keadaan masyarakat sekarang ini sangat
memungkinkan orang untuk mencari jalan pintas dengan mencuri. Dari media- media massa dan media elektronik menunjukkan bahwa seringnya terjadi
kejahatan pencurian dengan berbagai jenisnya dilatarbelakangi karena kebutuhan hidup yang tidak tercukupi.
Mencuri berarti mengambil harta milik orang lain dengan tidak hak untuk dimilikinya tanpa sepengetahuan pemilikinya. Mencuri hukumnya adalah haram.
Dan seiring berjalannya waktu, tindakan mencuri juga mengalami perkembangan.
Dari masalah diatas pada tugas akhir ini, dirancang sebuah untuk simulasi
keamanan di rumah anda atau dapat anda gunakan sebagai gurauan jebakan dan
lelucon praktis. Anda tidak membutuhkan solder karena dalam praktek kali ini kita
hanya menggunaka papan belajar Bread Board dan beberapa kabel jumper saja.
5
1.3. Rumusan Masalah
Adapun rumusan masalah pada tugas akhir semester 4 mikrocontroller simulasi program anti-maling dengan sensor PIR alat gerak adalah:
1. Bagaimana membuat rangkaian pir sensor alat gerak
2. Bagaimana membuat program arduino yang menjalankan pir sensor alat gerak dengan arduino
1.4. Batasan Masalah
Adapun batasan masalah pada tugas akhir semester 4 mikrocontroller simulasi program anti maling dengan pir sensor alat gerak adalah:
1. Rangkaian di buat dalam bentuk simulasi alat.
2. Bahasa pemrograman yang menjalankan rangkaian ini adalah arduino.
6
BAB II
ISI LAPORAN
2.1 Dasar Teori
Pengertian PIR sensor
Mengapa sensor PIR hanya bereaksi pada tubuh manusia saja. Hal ini disebabkan karena adanya IR Filter yang menyaring panjang gelombang sinar inframerah pasif. IR Filter dimodul sensor PIR ini mampu menyaring panjang gelombang sinar inframerah pasif antara 8 sampai 14 mikrometer, sehingga panjang gelombang yang dihasilkan dari tubuh manusia yang berkisar antara 9 sampai 10 mikrometer ini saja yang dapat dideteksi oleh sensor.
Jadi, ketika seseorang berjalan melewati sensor, sensor akan menangkap pancaran sinar inframerah pasif yang dipancarkan oleh tubuh manusia yang memiliki suhu yang berbeda dari lingkungan sehingga menyebabkan
material pyroelectric bereaksi menghasilkan arus listrik karena adanya energi panas yang dibawa oleh sinar inframerah pasif tersebut. Kemudian sebuah
sirkuitamplifier yang ada menguatkan arus tersebut yang kemudian dibandingkan oleh comparatorsehingga menghasilkan output.
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.
7
Jadi sensor PIR tidak akan menghasilkan output apabila sensor ini dihadapkan dengan benda panas yang tidak memiliki panjang gelombang inframerah antar 8 sampai 14 mikrometer dan benda yang diam seperti sinar lampu yang sangat terang yang mampu menghasilkan panas, pantulan objek benda dari cermin dan suhu panas ketika musim panas.
Rangkaian PIR sensor Alat Gerak
8
2.2 Data Alat
Alat Microcontoller “Anti Maling”
1. Siapkan alat alat yang diperlukan
1 x Arduino Uno
1 x Buzzer
1 x PIR sensor
1 x LED
1 x Breadboard
Kabel Jumper secukupnya
2. Rangkailah seperti gambar dibawah ini
Keterangan:
Pin VCC pada PIR Sensor di jumper ke 5v Power pada Arduino.
Pin OUT pada PIR Sensor di jumper ke Digital Pin 2 pada Arduino.
Pin GND pada PIR Sensor di jumper ke GND Power pada Arduino.
Letakan kaki Anoda LED ke Digital pin 13, dan kaki katoda di GND.
Letakan jumper merah ( + ) Buzzer pada Digital pin 10 di Arduino.
9
Letakan jumper hitam ( - ) Buzzer pada GND Power di Arduino.
3. Setelah itu sambungkan Arduino pada Laptop/PC dengan menggunakan kabel serial.
4. Install program Arduino
5. Setelah terinstalll, jalankan program Arduino-nya.
6. Klik menu “Tools -> Board -> Arduino Uno”
7. Klik menu “Tools -> Port -> ( Pilih Port arduino yang terdeteksi di computer anda ).
8. Lalu masukan Sketch dibawah ini.
9. int ledPin = 13; // Memilih pin indikator LED int inputPin = 2; // Memilih input PIR Sensor int pirState = LOW; // Pada saat mulai, Matikan sensor int val = 0; // Variable pembaca status pin
int pinSpeaker = 10; // Memilih pin buzzer, dengan pin PWM void setup() {
pinMode(ledPin, OUTPUT); // jadikan LED sebagai Output pinMode(inputPin, INPUT); // jadikan Sensor sebagai Input pinMode(pinSpeaker, OUTPUT); // jadikan buzzer sebagai output Serial.begin(9600);
}
void loop(){
val = digitalRead(inputPin);
if (val == HIGH) {
digitalWrite(ledPin, HIGH);
playTone(300, 160);
delay(150);
if (pirState == LOW) {
Serial.println("Terdeteksi suatu pergerakan!");
pirState = HIGH;
} } else {
digitalWrite(ledPin, LOW);
playTone(0, 0);
delay(300);
if (pirState == HIGH){
Serial.println("Motion ended!");
pirState = LOW;
} } }
void playTone(long duration, int freq) { duration *= 1000;
int period = (1.0 / freq) * 1000000;
10 long elapsed_time = 0;
while (elapsed_time < duration) { digitalWrite(pinSpeaker,HIGH);
delayMicroseconds(period / 2);
digitalWrite(pinSpeaker, LOW);
delayMicroseconds(period / 2);
elapsed_time += (period);
} }
10. Lalu upload Sketch tersebut
2.3 Hasil Alat
Sebelum terdeteksi keberadaan manusia
Sesudah terdeteksi keberadaan manusia
11
BAB III PENUTUP
3.1 Kesimpulan
Sensor PIR dapat digunakan sebagai pendeteksi kehadiran manusia, jika
manusia tersebut diam, maka tidak akan terdeteksi lagi, kecuali sensor PIRnya
yang digerakkan
12