Anda di halaman 1dari 4

Nur Cahyono K | T.

Informatika Polibatam

Praktikum 3
1. Deteksi Gerak
Anda akan menggunakan sensor gerak untuk mendeteksi adanya gerakan menggunakan sensor PIR
(Passive Infrared) dan Raspberry. Sensor PIR sebenarnya hanya mendeteksi perubahan energi panas
yang dimiliki oleh semua benda terutama tubuh manusia.

Sirkuit terdiri dari :


1. Seperangkat Raspberry Pi
2. 1 Buah Sensor PIR
3. 3 buah kabel jumper male - female

Rancangan Sirkuit

 Pin 5V Raspi  pin VCC PIR sensor


 Pin GND Raspi  pin GND PIR sensor
 Pin 18 Raspi  pin OUT PIR Sensor

Kode Program
Simpan program dengan nama
gerak.py

Tugas
a. Modifikasi program dan tambahkan LED atau buzzer yang akan aktif jika sensor PIR mendeteksi
adanya gerakan.

1
Nur Cahyono K | T. Informatika Polibatam

2. Mendeteksi Intensitas Cahaya


Pada praktikum ini anda akan menggunakan LDR (Light Dependent Resistor)/ Photoresistor, untuk
mendeteksi perubahan intensitas cahaya. Sehingga kondisi gelap terang suatu ruangan dapat
dideteksi menggunakan alat ini.

Sirkuit terdiri dari :


1. Seperangkat Raspberry Pi
2. 1 Buah LDR/Photoresistor
3. 2 buah resistor 1kΩ
4. 1 buah capacitor 100 nanoFarad

Rancangan Sirkuit

Photoresistor dan
Kapasitor bisa dipasang sebarang
karena tidak ada kaki
negatif/positif.

Pin GND  kapasitor


Pin 18  Resistor 1
Pin 23  Resistor 2

Kode Program
Photoresistor pada prinsipnya adalah
tahanan yang nilai resistansinya
berubah-rubah sesuai internsitas
cahaya yang ditangkapnya.
Semakin sedikit cahaya yang
ditangkap maka akan semakin besar
nilai resistansinya dan semakin
banyak cahaya yang dtangkap maka
akan semakin kecil nilai resistansinya.
Pada program ini, dihasilkan nilai
analog yang merupakan waktu
pengisian kapasitor.
Semakin besar nilai analog, maka
semakin banyak waktu yang
dibutuhkan untuk mengisi kapasitor.
Artinya pada saat itu resistansi LDR
membesar (sedikit cahaya diterima),
dan tentu saja semakin kecil nilai
analog menandakan semakin banyak
cahaya yang diterima.

2
Nur Cahyono K | T. Informatika Polibatam

Simpan program dengan nama cahaya.py, dan lakukan percobaan dengan memberikan cahaya pada
LDR dengan intensitas yang berbeda-beda, ataupun coba tutup LDR untuk memberikan efek gelap.
Amati nilai analog yang tampil pada layar terminal.

3. Suara Buzzer
Anda akan membuat progam untuk mengeluarkan suara menggunakan buzzer.
Sirkuit terdiri dari :
1. Seperangkat Raspberry Pi
2. 1 Buzzer
3. 2 kabel jumper male-female

Rancangan Sirkuit

Pada buzzer terdapat tanda (+)


yang menunjukkan kaki positif.
Kaki positif  pin 18
Kaki negatif  GND

Kode Program buzzer.py

Simpan dengan nama buzzer.py dan jalankan program. Lanjutkan dengan membuat program
buzzer ke-2 berikut ini :

3
Nur Cahyono K | T. Informatika Polibatam

Kode Program buzzer_pitch.py

Catatan : Command pada kode program di atas bisa saja tidak anda tulis, meskipun disarankan untuk
menulisnya agar lebih mudah memahami program.
Beri nama program : buzzer_pitch.py, kemudian jalankan program. Isikan masukan sesuai yang
diminta oleh program.

Tugas
a. Modifikasilah program yang menggunakan LDR, bisa dengan menambahkan external device lain,
dan atau dirubah sehingga dapat menampilkan penanda kapan kondisi gelap, agak gelap, sedikit
terang, terang, terang sekali, dan sebagainya.
b. Memanfaatkan beberapa komponen yang telah dipelajari pada latihan-latihan diatas gabungkan
fungsi sensor cahaya (baik PIR ataupun LDR) dengan Buzzer sebagai output suaranya. Buatlah
sebuah aplikasi memanfaatkan pengetahuan tersebut. Selamat berkreasi.
c. Yang Dikumpulkan adalah Tugas Poin a dan b, dengan rincian sbb:
 Masing-masing ada foto / screenshot / doc dari kode program
 Masing-masing ada video dari aktifitas testing tugas a dan b.
 Dikumpulkan masing-masing anggota kelompok, dengan format Kelompok- NIM.zip (contoh:
BungaMatahari-117175.zip)

~Selamat Bekerja~

Anda mungkin juga menyukai