LA2_M1_uP

 




1. Prosedur
[Kembali]

- Rangkaian

   Rangkaian ini berfungsi sebagai sistem deteksi gerakan menggunakan sensor PIR yang terhubung ke Raspberry Pi Pico. Saat sensor PIR mendeteksi pergerakan, ia mengirimkan sinyal ke mikrokontroler. Raspberry Pi Pico kemudian memproses sinyal tersebut dan mengaktifkan indikator berupa LED merah atau kuning sesuai dengan kondisi yang telah diprogram. Jika tidak ada gerakan terdeteksi, LED tetap dalam keadaan mati atau hanya salah satu yang menyala. Sistem ini bekerja dengan suplai daya yang berasal dari Raspberry Pi Pico, yang terhubung ke sensor PIR dan LED melalui resistor sebagai pembatas arus.

2. Hardware dan Diagram Blok [Kembali]

Sensor Passive Infrared (PIR) untuk mendeteksi pergerakan berdasarkan perubahan radiasi inframerah di sekitarnya dan mengirimkan sinyal digital ke mikrokontroler.




- LED indikator menyala sebagai respons terhadap sinyal dari mikrokontroler. 



Resistor pembatas arus digunakan untuk melindungi LED dan memastikan operasi yang stabil.





3. Rangkaian Simulasi dan Prinsip Kerja [Kembali]

- Rangkaian



- Prinsip kerja

    Prinsip kerja rangkaian ini adalah mendeteksi radiasi sinar inframerah dari objek. Sensor PIR bekerja dengan mendeteksi perubahan radiasi inframerah dari objek bergerak di sekitarnya. Jika pergerakan terdeteksi, sensor mengirimkan sinyal digital ke Raspberry Pi Pico. Mikrokontroler kemudian memproses sinyal ini dan mengaktifkan LED merah atau kuning sebagai indikator. LED menyala sesuai dengan kondisi yang telah diprogram, sedangkan resistor berfungsi sebagai pembatas arus untuk menjaga stabilitas sistem.

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)

# 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

led.value(0)  # Matikan LED

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]




7. Video Simulasi [Kembali]






8. Download File[Kembali]

File HTML [disini]
Rangkaian [disini]
Listing Program [disini]
Video [disini]
Datasheet PIR Sensor [disini]

Tidak ada komentar:

Posting Komentar

BAHAN PRESENTASI UNTUK MATA KULIAH ELEKTRONIKA 2022 Disusun oleh : M. Radhi Azmi (2210952058) Dosen Pengampu : Dr. Darwison, M.T Referensi: ...