Modul 1 - Laporan Akhir 2



Percobaan 3

LED dan PIR

1. Prosedur[Kembali]

1. Persiapkan semua alat dan bahan yang diperlukan.

2. Rangkai semua komponen pada breadboard yang telah disediakan.

3. Buatlah program di aplikasi Thonny untuk mikrokontroler Raspberry Pi Pico.

4. Rangkaian dihubungkan ke laptop dengan kabel USB dan dirunning.

5. Amati hasilnya, apakah output sesuai dengan program yang diinputkan.

6. Selesai.

.

2. Hardware dan Diagram Blok[Kembali]

Hardware:

1. Raspberry Pi Pico


2. PIR Sensor

3. LED



4. Resistor






Diagram Blok:


3. Rangkaian Simulasi dan Prinsip Kerja[Kembali]

Rangkaian Simulasi:





Prinsip Kerja:

Rangkaian ini berfungsi untuk mendeteksi gerakan menggunakan sensor PIR (Passive Infrared) dan memberikan indikasi visual melalui dua LED (merah dan kuning), dengan Raspberry Pi Pico sebagai pengendali utama. Sensor PIR, yang terhubung ke pin GPIO27 pada Raspberry Pi Pico, bekerja dengan mendeteksi perubahan radiasi inframerah yang disebabkan oleh objek bergerak, seperti manusia atau hewan, dalam jangkauannya. Ketika sensor ini mendeteksi gerakan, ia mengirimkan sinyal logika HIGH ke mikrokontroler.

Raspberry Pi Pico membaca sinyal dari sensor PIR menggunakan pustaka machine melalui fungsi pir.value(). Jika nilai yang diterima adalah HIGH, LED merah yang terhubung ke pin GPIO15 akan menyala menggunakan fungsi led_merah.value(1), menandakan bahwa ada pergerakan yang terdeteksi. Pada saat yang sama, LED kuning yang tersambung ke pin GPIO14 akan mati dengan perintah led_kuning.value(0). Sebaliknya, jika tidak ada gerakan terdeteksi (sensor PIR mengirimkan sinyal LOW), maka LED kuning akan menyala menggunakan led_kuning.value(1), menunjukkan bahwa tidak ada aktivitas gerakan, sementara LED merah akan dimatikan dengan led_merah.value(0).

Program ini berjalan secara berulang dalam loop utama, memungkinkan sistem untuk merespons perubahan kondisi gerakan secara real-time. Fungsi time.sleep(0.1) digunakan untuk memberikan jeda sejenak guna menghindari pembacaan sinyal yang terlalu cepat, sehingga meningkatkan kestabilan sistem. Dengan konfigurasi ini, rangkaian dapat diterapkan dalam berbagai sistem sederhana, seperti pendeteksi gerakan atau sistem keamanan rumah berbasis Raspberry Pi Pico.

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





6. Analisa[Kembali]






7. Download File[Kembali]

Download Video Demo [Download]
Datasheet Raspberry Pi Pico [klik disini]
Datasheet Raspberry STM32F103C8 [klik disini]
Datasheet Sensor Infrared [klik disini]
Datasheet Sensor Touch[klik disini]
Datasheet LED [klik disini]












Tidak ada komentar:

Posting Komentar

  BAHAN PRESENTASI UNTUK MATA KULIAH   ELEKTRONIKA   Oleh : Aulia Riska Farasi 2210953045     Dosen Pengampu : Darwison, M.T.   Darwison, 20...