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.
Rancangan Sirkuit
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
Rancangan Sirkuit
Photoresistor dan
Kapasitor bisa dipasang sebarang
karena tidak ada kaki
negatif/positif.
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
Simpan dengan nama buzzer.py dan jalankan program. Lanjutkan dengan membuat program
buzzer ke-2 berikut ini :
3
Nur Cahyono K | T. Informatika Polibatam
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~