LA1 MODUL 1




1. Prosedur [Kembali]

  • Siapkan Komponen: Pastikan semua komponen tersedia. Periksa kaki LED dan nilai resistor (misalnya 220 ohm).
  • Hubungkan LED ke Pico:
    • Merah: Anoda (+) ke GPIO (misalnya 15), Katoda (-) melalui resistor ke GND.
    • Kuning: Anoda (+) ke GPIO (misalnya 14), Katoda (-) melalui resistor ke GND.
  • Hubungkan Sensor PIR ke Pico:
    • VCC ke 5V Pico.
    • GND ke GND Pico.
    • Output (D) ke GPIO (misalnya 27).
  • Rakit Rangkaian: Hubungkan semua komponen sesuai dengan langkah 2 dan 3, menggunakan kabel jumper atau breadboard.
  • Unggah Kode: Hubungkan Pico ke komputer, unggah kode menggunakan IDE Python (Thonny.)
  • Uji Coba: LED Kuning menyala standby. Gerakan terdeteksi -> LED Merah menyala.

  • 2. Hardware dan Diagram Blog [Kembali]

    Sensor Passive Infrared (PIR) untuk mendeteksi pergerakan berdasarkan perubahan radiasi inframerah di sekitarnya dan mengirimkan sinyal digital ke mikrokontroler.




    - LED indikator menyala sebagai respons terhadap sinyal dari mikrokontroler. 



    Resistor pembatas arus digunakan untuk melindungi LED dan memastikan operasi yang stabil.

    3. Rangkaian Simulasi dan Prinsip Kerja [Kembali]

     

    Rangkaian bekerja berdasarkan prinsip deteksi gerakan menggunakan sensor PIR yang terhubung ke Raspberry Pi Pico. Sensor PIR, yang dikonfigurasi sebagai input pada pin GPIO 27, akan terus memantau lingkungannya untuk mendeteksi adanya pergerakan. Ketika sensor mendeteksi gerakan, sinyal akan dikirimkan ke Raspberry Pi Pico, yang kemudian akan merespons dengan menyalakan LED Merah yang terhubung pada pin GPIO 15. Pada saat yang sama, LED Kuning yang terhubung pada pin GPIO 14 akan mati. Sebaliknya, jika sensor PIR tidak mendeteksi adanya gerakan, LED Merah akan mati dan LED Kuning akan menyala, menandakan bahwa sistem dalam kondisi siaga atau tidak ada aktivitas yang terdeteksi. Proses ini berjalan secara terus-menerus dalam sebuah loop, dengan jeda waktu singkat (0.1 detik) di antara setiap pembacaan sensor untuk memastikan respons yang stabil dan menghindari pembacaan yang terlalu cepat. Dengan demikian, rangkaian ini berfungsi sebagai sistem deteksi gerakan sederhana dengan indikator visual berupa LED merah untuk menandakan adanya gerakan dan LED kuning untuk menunjukkan status tidak adanya gerakan.

    4. Flowchart dan Listing Program [Kembali]


    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. Kondisi [Kembali]

    Ketika sensor PIR mendeteksi gerakan, LED Merah akan menyala sebagai indikator adanya aktivitas. Sebaliknya, ketika tidak ada gerakan yang terdeteksi, LED Kuning akan menyala sebagai indikator status siaga atau tidak adanya aktivitas.

    7. Analisa [Kembali]

    8. Download File [Kembali]

    Datasheet PIR Sensor [disini]

    Rangkaian [disini]

    Listing Program [disini]

    Tidak ada komentar:

    Posting Komentar

      BAHAN PRESENTASI UNTUK MATA KULIAH  SISTEM DIGITAL 2024 OLEH: Afifah Febry Nabilla 2210952001 Dosen Pengampu: Darwison, M.T Referensi:  a....