LAPORAN AKHIR 2



1. Prosedur[Kembali]

  1. Rangkai rangkaian pada board berdasarkan kondisi 3 percobaan yang terdapat pada modul 1
  2. Buat program untuk Raspberry Pi Pico menggunakan software ThonnyIDE.
  3. Sesuaikan desain program dengan kondisi percobaan
  4. Setelah program dibuat, Hubungkan dengan rangkaian yang telah dibuat di board.
  5. Deteksi gerakan untuk menguji dan memastikan bahwa LED RGB serta dan sensor PIR berfungsi sesuai dengan kondisi yang telah ditentukan.
  6. 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

  1. 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.
  2. 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

 


5. Video Demo[Kembali]


6. Kondisi [Kembali]

Percobaan 3 : Led & PIR

7. Download File[Kembali]

Download HTML disini
Download Rangkaian program disini
Download Listing Program disini
Download Datasheet Raspberry Pi Pico disini
Download Video disini


Komentar

Postingan populer dari blog ini

SISTEM DIGITAL

ELEKTRONIKA

MIKROPROSESOR DAN MIKROKONTROLER