TP 1 M1 PRAK UP UC




Tugas Pendahuluan 1 Modul 1
(Percobaan 3 Kondisi 2)

1. Prosedur
[Kembali]

1. Rangkai rangkaian di proteus sesuai dengan kondisi percobaan.
2. Buat program untuk rangkaian raspbery pi pico di Wokwi.
3. Setelah program selesai di upload, jalankan simulasi rangkaian pada software wokwi.
4. Selesai.

2. Hardware dan Diagram Blok [Kembali]

A. Hardware 
1. Software Wokwi Simulator


2. Raspbery Pi Pico


3. PIR Sensor






4. LED 



5. Resistor 



B. Blok Diagram


3. Rangkaian Simulasi dan Prinsip Kerja [Kembali]

Rangkaian Simulasi Sebelum dirunning:




Rangkaian Simulasi Setelah dirunning:
 




Prinsip Kerja : 

Rangkaian ini memanfaatkan Raspberry Pi Pico untuk mendeteksi pergerakan menggunakan sensor PIR dan memberikan indikasi melalui dua LED, merah dan putih. Sensor PIR bertindak sebagai input, mendeteksi perubahan radiasi inframerah yang menandakan adanya pergerakan. Ketika pergerakan terdeteksi, sensor mengirimkan sinyal ke Raspberry Pi Pico untuk diproses.

Sebagai output, dua LED (merah dan putih) terhubung ke Raspberry Pi Pico melalui resistor. Dalam kondisi normal (tidak ada pergerakan), kedua LED menyala. Namun, ketika sensor PIR mendeteksi pergerakan (ditandai dengan simulasi gerakan), kedua LED mati.

Saat simulasi dijalankan, program akan menampilkan pesan "menunggu gerakan" karena sensor belum mendeteksi pergerakan. Setelah pergerakan terdeteksi, pesan "Gerakan terdeteksi" muncul, dan Raspberry Pi Pico memproses data untuk mematikan kedua LED.

Kode program menggunakan logika if-else untuk mengontrol LED. Jika nilai LED adalah 1, LED menyala; jika 0, LED mati. Penundaan (delay) 0,1 detik ditambahkan untuk menghindari pembacaan sensor yang terlalu cepat.

Dengan kata lain:

Rangkaian ini adalah sistem deteksi gerakan sederhana menggunakan sensor PIR dan Raspberry Pi Pico. Ketika seseorang atau sesuatu bergerak di depan sensor, lampu LED akan mati. Sistem ini berguna untuk aplikasi keamanan atau otomatisasi sederhana.


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 tidak ada gerakan
led_putih = Pin(14, Pin.OUT)  # LED putih menyala saat tidak ada gerakan

print("Menunggu gerakan...")

while True:
    if pir.value():  # Jika sensor PIR mendeteksi gerakan
        print("Gerakan terdeteksi!")
        led_merah.value(0)  # Matikan LED merah
        led_putih.value(0)  # Matikan LED putih
    else:
        led_merah.value(1)  # Nyalakan LED merah
        led_putih.value(1)  # Nyalakan LED putih
        time.sleep(0.1)  # Delay untuk menghindari pembacaan cepat



5. Kondisi [Kembali]

Percobaan 3 Kondisi 2
Buatlah Rangkaian Seperti gambar percobaan 3 dimana ketika Sensor PIR mendeteksi objek maka kedua LED akan mati dan ketika sensor PIR tidak mendeteksi Objek maka kedua LED akan menyala

6. Video Simulasi [Kembali]




7. Download File [Kembali]

Rangkaian [klik disini]
Video Simulasi [klik disini]
Listing Program [klik disini]











Komentar

Postingan populer dari blog ini

LA MODUL 4 UP UC

Transistor Testing

MODUL 1 - DIODA