LA 1 M1

[menuju akhir]





PERCOBAAN 3 : Led & PIR

1. Prosedur[Kembali]
1. Sediakan alat dan bahan percobaan

2. Rangkailah rangkaian di breadboard sesuai modul

3. Buka aplikasi thonny dan masukkan listing program ke dalam aplikasi tersebut

4. Hubungkan rangkaian dengan software dengan kabel USB

5. Jalankan program

2. Hardware dan Diagram Blok[Kembali]
a. Hardware

1. Rasberry Pi Pico

                                                                                    (a)                                                (b)
Gambar Mikrokontroler Rasberry Pi Pico (a) tampilan hardware, (b) tampilan simulasi

Raspberry Pi Pico adalah papan mikrokontroler berbasis RP2040, sebuah chip yang dikembangkan oleh Raspberry Pi Foundation. Mikrokontroler ini menggunakan prosesor ARM Cortex-M0+ dual-core, memiliki 264KB RAM, dan mendukung berbagai antarmuka seperti GPIO, I2C, SPI, dan UART. Raspberry Pi Pico cocok untuk proyek embedded systemsIoT, dan otomasi

2. Sensor PIR



(a)                                                                    (b)
Gambar Sensor PIR  (a) tampilan hardware, (b) tampilan simulasi

Sensor PIR adalah sensor yang lazim digunakan untuk mendeteksi pergerakan objek di sekitarnya. Sensor ini memiliki desain yang kompak dan ringkas, dan sangat mudah dalam penggunaannya. 


3. LED

                            (a)                                                                         (b)
Gambar LED (a) tampilan hardware, (b) tampilan simulasi

LED adalah dioda semikonduktor yang dapat memancarkan cahaya ketika dialiri arus listrik. LED digunakan dalam berbagai aplikasi seperti indikator elektronik, pencahayaan, dan display. LED hanya bekerja pada arah bias maju dan memiliki berbagai warna yang ditentukan oleh material semikonduktornya.

4. Resistor


                (a)                                                                       (b)
Gambar resistor (a) tampilan hardware, (b) tampilan simulasi


Resistor adalah komponen elektronik pasif yang berfungsi untuk membatasi arus listrik dalam suatu rangkaian. Resistor bekerja berdasarkan hukum Ohm, yang menyatakan bahwa tegangan (V) = arus (I) × resistansi (R). Resistor memiliki satuan Ohm (Ω) dan digunakan dalam berbagai aplikasi seperti pembagian tegangan, kontrol arus, dan proteksi rangkaian elektronik.




b. Diagram Blok



3. Rangkaian Simulasi dan Prinsip Kerja[Kembali]

Gambar Rangkaian Percobaan 3 Modul 1

Prinsip Kerja :

Sensor PIR digunakan untuk mendeteksi keberadaan gerakan manusia berdasarkan perubahan radiasi inframerah di sekitarnya. Rangkaian ini memiliki dua LED: LED merah yang menyala saat gerakan terdeteksi dan LED kuning yang menyala saat tidak ada gerakan.

Ketika program dijalankan, pin 27 dikonfigurasi sebagai input untuk menerima sinyal dari sensor PIR. Jika sensor mendeteksi gerakan, pin keluaran (GPIO 15) diatur ke HIGH (1) sehingga LED merah menyala, sementara pin GPIO 14 diatur ke LOW (0) sehingga LED kuning mati. Jika tidak ada gerakan, kondisi ini dibalik: LED merah mati dan LED kuning menyala.

Logika utama dari program ini terletak pada loop utama yang secara terus-menerus membaca status sensor PIR menggunakan pir.value(). Jika pir.value() bernilai 1, berarti ada gerakan yang terdeteksi, sehingga LED merah menyala dan LED kuning mati. Sebaliknya, jika pir.value() bernilai 0, berarti tidak ada gerakan, sehingga LED kuning menyala dan LED merah mati.

Program juga menggunakan time.sleep(0.1) untuk memberikan jeda 100 milidetik dalam setiap iterasi loop guna mencegah pembacaan sensor yang terlalu cepat. Ini membantu menghindari false triggering akibat fluktuasi kecil pada sensor PIR.



4. Flowchart dan Listing Program[Kembali]
a. Flowchart




b. 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

 

5. Video Demo[Kembali]





6. Analisa[Kembali]


7. Download File[Kembali]
Download HTML klik disini 
Download file Analisa klik disini
Download video Demo klik disini 
Download Datasheet Sensor PIR klik disini
Download Datasheet LED klik disini
Download Datasheet Resistor klik disini
Download Datasheet IC Rasberry Pi Pico klik disini

 

[menuju awal]

Tidak ada komentar:

Posting Komentar

LA 2 M1

[menuju akhir] [KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Prosedur 2. Hardware dan Diagram Blok 3. Rangkaian Simul...