TP Modul 1 - Percobaan 3 Kondisi 2




Tugas Pendahuluan 2 Modul 1
(Percobaan 3 Kondisi 2)

1. Prosedur
[Kembali]

1. Rangkai rangkaian di wokwi sesuai dengan kondisi percobaan.
2. Buat program dengan bahasa python.
3. Jalankan simulasi rangkaian.
4. Selesai.

2. Hardware dan Diagram Blok [Kembali]

Hardware :

a) Raspberry Pi Pico









2. LED





3. Sensor PIR






4. Resistor




Diagram Blok  :




3. Rangkaian Simulasi dan Prinsip Kerja [Kembali]

Rangkaian Simulasi :

Prinsip Kerja : 
Rangkaian ini menggunakan Raspberry Pi Pico sebagai mikrokontroler yang berfungsi untuk membaca data dari sensor PIR (Passive Infrared) dan mengendalikan dua LED sebagai indikator. Sensor PIR bekerja dengan mendeteksi perubahan radiasi inframerah yang berasal dari pergerakan manusia di sekitarnya. Sensor ini memiliki tiga pin utama, yaitu VCC, GND, dan OUT, di mana VCC terhubung ke pin dengan sumber daya 3,3V, GND ke ground Raspberry Pi Pico, dan OUT ke salah satu GPIO yaitu pin 27 untuk membaca sinyal deteksi.

Ketika sensor PIR mendeteksi gerakan, pin OUT akan mengeluarkan sinyal low, yang kemudian diproses oleh Raspberry Pi Pico untuk mematikan kedua LED sebagai tanda adanya aktivitas. Sebaliknya, jika tidak ada gerakan, sensor akan mengeluarkan sinyal high , sehingga Raspberry Pi Pico akan menyalakan kedua buah LED sebagai indikator kondisi normal. Kedua LED ini dihubungkan dengan resistor pembatas arus untuk mencegah kerusakan akibat arus berlebih.

Dengan prinsip kerja ini, rangkaian dapat digunakan sebagai sistem pendeteksi gerakan sederhana. Kedua LED akan padam pada saat mendeteksi adanya gerakan, sedangkan LED akan menyala Ketika tidak ada gerakan. Rangkaian ini cocok untuk aplikasi keamanan atau sistem otomatisasi yang membutuhkan deteksi gerakan sebagai pemicunya.

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 gerakan
        print("Gerakan terdeteksi!")
        led_merah.value(0)  # Matikan LED merah
        led_kuning.value(0)  # Matikan LED kuning
    else:  # Jika tidak ada gerakan
        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]
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]

Download File Rangkaian [Download]
Download Video Simulasi [Download]
Datasheet RGB LED [Download]

Komentar

Postingan populer dari blog ini