tp 1 mikro m1




PERCOBAAN 3 KONDISI 6

1. Prosedur[Kembali]

  • Rangkai semua komponen di Wokwi sesuai dengan percobaan pada modul 
  • Buat program untuk Raspberry pi pico, sesuaikan konfigurasinya dengan rangkaian pada wokwi dan kondisi yang dipakai
  • Masukkan Program ke wokwi (micropython)
  • Simulasikan rangkaian

2. Hardware dan Diagram Blok[Kembali]

1. Raspberry PI PICO



2. LED

3. Resistor



4. PIR Sensor





3. Rangkaian Simulasi dan Prinsip Kerja[Kembali]

Rangkaian Simulasi: 


Prinsip Kerja:

Rangkaian ini bekerja dengan menggunakan sensor PIR (Passive Infrared) yang terhubung ke  pin 27  untuk mendeteksi gerakan berdasarkan perubahan radiasi inframerah di sekitarnya. Jika sensor mendeteksi pergerakan manusia atau objek panas lainnya, ia akan mengirimkan sinyal ke Raspberry Pi Pico, yang kemudian mengontrol dua LED sebagai indikator.

Pada kondisi tanpa gerakan, baik LED merah maupun LED kuning akan menyala, menandakan bahwa tidak ada aktivitas terdeteksi. Namun, ketika gerakan terdeteksi, Raspberry Pi Pico akan mematikan LED merah dan tetap menyalakan LED kuning sebagai tanda bahwa ada aktivitas di area tersebut.

Komponen utama dalam rangkaian ini meliputi:

  1. Raspberry Pi Pico , Bertindak sebagai unit pemrosesan utama yang membaca sinyal dari sensor PIR dan mengontrol LED.

  2. Sensor PIR , Mendeteksi gerakan dengan membaca perubahan radiasi inframerah.

  3. LED merah dan LED kuning, Digunakan sebagai indikator, di mana LED merah menandakan tidak ada gerakan, sementara LED kuning tetap menyala dalam semua kondisi.

  4. Resistor , Berfungsi sebagai pembatas arus untuk LED agar tidak terbakar akibat arus yang terlalu besar.

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
led_kuning = Pin(14, Pin.OUT)  # LED kuning

print("Menunggu gerakan...")

while True:
    if pir.value():  # Jika sensor PIR mendeteksi objek
        print("Gerakan terdeteksi!")
        led_merah.value(0)  # Matikan LED merah
        led_kuning.value(1)  # hidupkan LED kuning
    else:  # Jika tidak ada objek
        led_merah.value(1)  # hidupkan LED merah
        led_kuning.value(1)  # hidupkan LED kuning
   
    time.sleep(0.5)  # Delay untuk menghindari pembacaan cepat

5. Kondisi[Kembali]
Buatlah Rangkaian Seperti gambar percobaan 3 ketika sensor PIR tidak mendeteksi adanya objek maka LED merah dan Kuning akan menyala bersamaan dan ketika sensor PIR mendeteksi adanya objek maka LED kuning akan menyala dan LED merah akan Mati.

6. Video Simulasi[Kembali]






7. Download File[Kembali]

Rangkaian Simulasi [Download]
Video Simulasi [Download]
Datasheet Raspberry Pi Pico [Download]
Datasheet Resistor [Download]
Datasheet LED [Download]



Komentar

Postingan populer dari blog ini