Tugas Pendahuluan 1




PERCOBAAN 3 KONDISI 6

1. Prosedur[Kembali]

  • Rangkai semua komponen di Wokwi sesuai dengan percobaan pada modul 
  • Buat program untuk Rspberry 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 menggunakan Raspberry Pi Pico, sensor PIR (Passive Infrared), dan dua LED (merah dan kuning) untuk mendeteksi gerakan. Sensor PIR dikonfigurasikan sebagai input pada pin 27 untuk mendeteksi pergerakan, sementara LED merah dan LED kuning dikonfigurasi sebagai output pada pin 15 dan pin 14. Program bekerja dengan menjalankan loop while True yang terus memantau sinyal dari sensor PIR.

Saat sensor PIR mendeteksi gerakan (pir.value() == 1), LED merah akan dimatikan (value(0)), sedangkan LED kuning dinyalakan (value(1)). Selain itu, pesan "Gerakan terdeteksi!" akan dicetak di terminal. Sebaliknya, jika tidak ada gerakan yang terdeteksi (pir.value() == 0), LED merah akan menyala (value(1)), dan LED kuning tetap menyala (value(1)). Untuk menjaga stabilitas pembacaan sensor, program menggunakan time.sleep(0.1) yang memberikan jeda 0,1 detik agar perubahan pembacaan tidak terlalu cepat dan lebih stabil.

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)  # Nyalakan LED kuning
    else:  # Jika tidak ada objek
        led_merah.value(1)  # Nyalakan LED merah
        led_kuning.value(1)  # Nyalakan LED kuning
   
    time.sleep(0.1)  # 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 [Klik disini]
Video simulasi [download]
Datasheet Raspberry Pi Pico [Download]
Datasheet Resistor [Download]
Datasheet LED [Download]



Posting Komentar

Lebih baru Lebih lama