uP uC M1P3K1





Tugas Pendahuluan Percobaan 3 Kondisi 1

"Buatlah Rangkaian seperti gambar percobaan 3 dimana ketika sensor PIR tidak mendeteksi objek, LED Kuning Menyala dan Ketika terdeteksi objek LED merah akan Menyala"

1. Prosedur [kembali]
    Langkah-langkah percobaan :

        1. Siapkan alat dan bahan yaitu dengan komponen utama Rapsberry Pi Pico, Sensor PIR, Resistor,
            LED Merah dan LED Kuning

        2. Rangkai sesuai gambar percobaan

        3. Rancang kerja rangkaian sesuai flowchat

        4. Tekan tombol “Play” untuk menjalankan simulasi



2. Hardware dan Diagram Blok [kembali]
        A. Hardware
            1. Rapsberry Pi Pico

Raspberry Pi Pico adalah sebuah mikrokontroler kecil dan murah yang dirancang oleh Raspberry Pi Foundation. Berbeda dengan Raspberry Pi versi sebelumnya yang berbentuk mini PC, Raspberry Pi Pico lebih mirip seperti Arduino, yaitu sebuah papan sirkuit kecil yang khusus digunakan untuk mengendalikan berbagai perangkat elektronik dan sensor.

Raspberry Pi Pico menggunakan chip RP2040 buatan Raspberry Pi sendiri, yang merupakan otak dari papan ini. Chip ini berbasis dual-core ARM Cortex-M0+ yang cukup cepat untuk berbagai aplikasi sederhana hingga menengah, mulai dari sistem kontrol, sensor, hingga proyek-proyek robotika.




            2. Sensor PIR


Sensor PIR adalah sensor yang digunakan untuk mendeteksi pergerakan makhluk hidup berdasarkan perubahan radiasi inframerah (IR) di sekitarnya. Semua benda yang memiliki suhu di atas 0°C memancarkan radiasi inframerah, termasuk tubuh manusia dan hewan.


            3. LED Kuning dan LED Merah


LED adalah komponen elektronika yang dapat memancarkan cahaya ketika dialiri arus listrik. LED bekerja berdasarkan prinsip dioda semikonduktor yang memancarkan cahaya saat elektron dan hole bertemu di dalam materialnya. Memiliki  2 Kaki Anoda dan Katoda
            4. Resistor
       

Resistor adalah komponen elektronika yang berfungsi untuk menghambat atau membatasi arus listrik dalam rangkaian. Nilai hambatan resistor diukur dalam satuan Ohm (Ω).

          B. Blok Diagram

3. Rangkaian Simulasi dan Prinsip Kerja [kembali]
           A. Rangkaian Simulasi




Prinsip Kerja Rangkaian

Rangkaian ini menggunakan Raspberry Pi Pico sebagai pusat kendali yang terhubung dengan sebuah sensor PIR (Passive Infrared Sensor) dan dua buah LED berwarna merah dan kuning. Sensor PIR berfungsi untuk mendeteksi adanya gerakan atau pergerakan makhluk hidup di sekitarnya berdasarkan perubahan sinyal inframerah (infrared) yang ditangkap oleh sensor.

Sensor PIR memiliki tiga kaki utama, yaitu VCC (positif), GND (negatif), dan OUT (output). Kaki VCC dihubungkan ke pin 3.3V Raspberry Pi Pico sebagai sumber tegangan, kaki GND dihubungkan ke ground (GND), dan kaki OUT terhubung ke salah satu pin digital sebagai input untuk membaca sinyal dari sensor.

Dua buah LED digunakan sebagai indikator. LED merah akan menyala jika sensor PIR mendeteksi adanya gerakan, sementara LED kuning akan menyala jika tidak ada gerakan yang terdeteksi. Masing-masing LED juga dilengkapi dengan resistor untuk membatasi arus listrik agar tidak merusak LED.


Prinsip Kerja Program

Program yang dijalankan pada Raspberry Pi Pico bertugas untuk membaca sinyal dari sensor PIR dan mengontrol LED sesuai dengan kondisi yang terdeteksi.

  1. Inisialisasi Komponen: Program dimulai dengan mengatur pin sensor PIR sebagai input dan pin LED merah dan kuning sebagai output.

  2. Pembacaan Sensor: Mikrokontroler terus-menerus membaca data dari sensor PIR menggunakan perintah pir.value().

  3. Kondisi Ketika Ada Gerakan:

    • Jika sensor PIR mendeteksi adanya pergerakan di sekitar sensor, maka output dari sensor PIR akan bernilai 1 (HIGH).

    • Ketika kondisi ini terjadi, program akan menyalakan LED merah dan mematikan LED kuning sebagai tanda bahwa ada gerakan terdeteksi.

  4. Kondisi Ketika Tidak Ada Gerakan:

    • Jika tidak ada gerakan yang terdeteksi, maka output dari sensor PIR akan bernilai 0 (LOW).

    • Dalam kondisi ini, LED merah akan mati dan LED kuning akan menyala sebagai tanda bahwa area di sekitar sensor aman atau tidak ada gerakan.

  5. Delay:

    • Program memberikan jeda waktu singkat menggunakan time.sleep(0.1) untuk menghindari pembacaan sensor yang terlalu cepat dan berulang-ulang.

Program akan terus berjalan dalam loop selama Raspberry Pi Pico mendapatkan suplai listrik.



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() == 1:  # Jika sensor PIR mendeteksi gerakan
        print("Gerakan terdeteksi!")
        led_merah.value(1)      # Nyalakan LED merah
        led_kuning.value(0)     # Matikan LED kuning
    else:
        print("Tidak ada gerakan")
        led_merah.value(0)      # Matikan LED merah
        led_kuning.value(1)     # Nyalakan LED kuning
   
    time.sleep(0.1)  # Delay untuk menghindari pembacaan cepat

5. Kondisi [kembali]

Percobaan 3 Kondisi 1

"Buatlah Rangkaian seperti gambar percobaan 3 dimana ketika sensor PIR tidak mendeteksi objek, LED Kuning Menyala dan Ketika terdeteksi objek LED merah akan Menyala"

6. Video Simulasi [kembali]




7. Download file [kembali]
Download File Rangkaian klik disini
Download File Program klik disini
Download File Video Simulasi klik disini
Download File HTML klik disini

Tidak ada komentar:

Posting Komentar

Home

  BAHAN PRESENTASI UNTUK MATAKULIAH                                                 ELEKTRONIKA 2022 Nama: Hafizh Qisthi Bakri NIM: 22109530...