LAPRAK






1. Prosedur [kembali]
  • Siapkan alat dan bahan
  • Rangkai alat dan bahan sesuai dengan gambar pada modul
  • Hubungkan hardware pada software
  • Inputkan listing program
  • Uji Coba hasilnya


2. Hardware dan Diagram Blok [kembali]


  • LED


  • Button

Sensor Pir

    Sensor PIR atau Passive Infra Red adalah sensor yang digunakan untuk mendeteksi adanya pancaran sinar infra merah dari suatu objek.

3. Rangkaian Simulasi dan Prinsip Kerja [kembali]

  • Sensor PIR (Passive Infrared Sensor):

    • Sensor ini mendeteksi gerakan berdasarkan perubahan radiasi inframerah di sekitarnya.
    • Jika ada pergerakan, sensor mengirimkan sinyal HIGH ke Raspberry Pi Pico melalui pin data (D). Jika tidak ada pergerakan, sensor mengirimkan sinyal LOW.
  • Raspberry Pi Pico:

    • Mikrocontroller ini membaca sinyal dari sensor PIR melalui salah satu pin GPIO yang dikonfigurasi sebagai input.
    • Berdasarkan input dari sensor, Pico akan mengontrol dua LED.
  • LED Indikator:

    • Jika sensor PIR mendeteksi pergerakan (HIGH), Raspberry Pi Pico akan mengaktifkan (menyalakan) LED merah sebagai indikator adanya gerakan.
    • Jika tidak ada pergerakan (LOW), LED kuning yang menyala sebagai indikator standby.
    • Resistor digunakan untuk membatasi arus agar LED tidak rusak.
  • Rangkaian Listrik:

    • Sensor PIR mendapatkan daya dari VCC (3.3V/5V) dan GND dari Raspberry Pi Pico.
    • Sinyal data dari PIR dihubungkan ke salah satu pin GPIO Raspberry Pi Pico.
    • LED dihubungkan ke GPIO lain melalui resistor sebagai pembatas arus, dengan ujung lainnya ke GND.

  • 4. Flowchart dan Listing Program [kembali]



    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. Kondisi [kembali]
    Kondisi Normal sesuai dengan modul

    7. Video Simulasi [kembali]



    8. Download file [kembali]
    Download Video demo Disini
    Download Video Simulasi Klik Disini



    Tidak ada komentar:

    Posting Komentar

         BAHAN PRESENTASI     MATA KULIAH ELEKTRONIKA 2022 Oleh Muhammad Farhan Pramasta 2210953033 DOSEN PENGAMPU DR. DARWISON, M.T. Referensi ...