LAPORAN AKHIR 2
- Rangkai rangkaian pada board berdasarkan kondisi 3 percobaan yang terdapat pada modul 1
- Buat program untuk Raspberry Pi Pico menggunakan software ThonnyIDE.
- Sesuaikan desain program dengan kondisi percobaan
- Setelah program dibuat, Hubungkan dengan rangkaian yang telah dibuat di board.
- Deteksi gerakan untuk menguji dan memastikan bahwa LED RGB serta dan sensor PIR berfungsi sesuai dengan kondisi yang telah ditentukan.
- Selesai
2. Hardware dan Diagram Blok[Kembali]
Hardware
- Sensor Passive Infrared (PIR)
- -LED indikator
- -Resistor pembatas arus
Diagram Blok
3. Rangkaian Simulasi dan Prinsip Kerja[Kembali]
Rangkaian Simulasi
Prinsip Kerja
Prinsip kerja rangkaian ini adalah mendeteksi pergerakan menggunakan sensor PIR dan memberikan respons melalui LED sebagai indikator. Sensor PIR bekerja dengan menangkap perubahan radiasi inframerah dari objek bergerak di sekitarnya. Ketika sensor mendeteksi pergerakan, ia akan mengirimkan sinyal digital ke Raspberry Pi Pico. Mikrokontroler kemudian memproses sinyal tersebut dan mengaktifkan LED merah sebagai tanda bahwa gerakan terdeteksi. Sebaliknya, jika tidak ada pergerakan, LED merah mati dan LED kuning menyala sebagai indikator kondisi normal.
Resistor dalam rangkaian berfungsi sebagai pembatas arus untuk menjaga kestabilan sistem dan melindungi komponen dari arus berlebih. Sistem ini bekerja secara terus-menerus dengan membaca sinyal dari sensor PIR dalam loop utama program.
Penjelasan dari Listing Program di ThonnyIDE
-
Inisialisasi GPIO:
- Sensor PIR dikonfigurasi sebagai input pada pin 17.
- LED merah di pin 15 sebagai indikator gerakan.
- LED kuning di pin 14 sebagai indikator jika tidak ada gerakan.
-
Loop utama:
- Jika sensor PIR mendeteksi gerakan, LED merah menyala, dan LED kuning mati.
- Jika tidak ada gerakan, LED merah mati, dan LED kuning menyala.
- Program memiliki delay 0.1 detik untuk menghindari pembacaan yang terlalu cepat.
Kode ini memastikan bahwa sistem dapat mendeteksi pergerakan secara real-time dan memberikan respons visual yang jelas melalui LED.
4. Flowchart dan Listing Program[Kembali]
Flowchart
Listing Program
|
from
machine import Pin import
time
# Konfigurasi sensor PIR sebagai input pir = Pin(27,
Pin.IN) pir
= Pin(17, Pin.IN)
#
Konfigurasi LED sebagai output led_merah
= Pin(15, Pin.OUT) # LED merah menyala saat ada gerakan led_kuning
= Pin(14, Pin.OUT) # LED kuning menyala saat tidak ada gerakan
print("Menunggu
gerakan...")
while
True: if pir.value(): # Jika sensor PIR
mendeteksi gerakan print("Gerakan
terdeteksi!") led_merah.value(1) # Nyalakan LED
merah led_kuning.value(0) # Matikan LED
kuning else: led_merah.value(0) # Matikan LED
merah led_kuning.value(1) # Nyalakan LED
kuning
time.sleep(0.1) # Delay untuk menghindari
pembacaan cepat
|
Percobaan 3 : Led & PIR
Download HTML disini
Download Rangkaian program disini
Download Listing Program disini
Download Datasheet Raspberry Pi Pico disini
Download Video disini






Komentar
Posting Komentar