Tugas Pendahuluan 1 Modul 2



Percobaan 1 kondisi 5
(Led, Buzzer, & LDR) 


1. Prosedur[Kembali]

    1. Rangkai rangkaian di website wokwi sesuai dengan kondisi percobaan.
    2. Buat program di website wokwi.
    4. Setelah program selesai, jalankan simulasi rangkaian pada website wokwi sesuai kondisi.
    5. Selesai.

2. Hardware dan Diagram Blok[Kembali]

Hardware :

  • Raspberry pi pico
  • Buzzer
  • LED
  • Resistor

  • LDR dan Photodioda





Diagram Blok



3. Rangkaian Simulasi[Kembali]

  • Rangkaian sebelum di running
            

  • Rangkaian setelah di running
            
  • Prinsip Kerja 
       Rangkaian ini terdiri dari beberapa komponen utama yaitu modul sensor cahaya LDR (Light Dependent Resistor), LED merah, buzzer, dan mikrokontroler Raspberry Pi Pico. Modul LDR berfungsi untuk mendeteksi intensitas cahaya lingkungan dan menghasilkan tegangan analog yang kemudian dikonversi ke digital oleh mikrokontroler. LED merah digunakan sebagai indikator visual, sementara buzzer berfungsi sebagai output suara dengan pengaturan PWM (Pulse Width Modulation). Dalam rangkaian ini, VCC sensor LDR terhubung ke pin ADC (analog-to-digital converter) pada Raspberry Pi Pico yaitu pin 3V3, groundnya dihubungkan ke ground 4, dan kaki A0 dihubungkan ke pin GP28. Sedangkan LED merah terhubung ke salah satu pin digital output yaitu GP6 melalui resistor sebagai pembatas arus dan juga terhubung ke ground 5. Terakhir buzzer terhubung ke pin PWM output GP15 dan terhubung ke ground 6.

Prinsip kerja dari sistem ini dimulai dengan pembacaan intensitas cahaya oleh LDR. Ketika cahaya yang diterima oleh LDR melebihi ambang batas yang setara dengan 200 LUX (yang dikalibrasi berdasarkan nilai ADC), maka mikrokontroler akan memicu dua aksi secara bersamaan: LED merah akan berkedip selama 4 detik, dan buzzer akan menyala dengan duty cycle sebesar 45% menggunakan sinyal PWM. Proses kedipan LED dapat diatur dengan logika digital ON-OFF secara berkala (misalnya 500ms ON, 500ms OFF) selama durasi 4 detik. Sementara itu, buzzer menerima sinyal PWM dengan duty cycle 45% yang mengontrol volume atau intensitas suara, tergantung pada jenis buzzernya. Setelah 4 detik, sistem kembali ke keadaan awal untuk memonitor ulang tingkat cahaya.

Dengan pengaturan ini, sistem mampu memberikan peringatan visual dan audio ketika lingkungan menjadi lebih terang dari normal, dan dapat digunakan dalam berbagai aplikasi seperti alarm pencahayaan berlebih atau sistem notifikasi otomatis.

4. Flowchart dan Listing Program[Kembali]

  • Flowchart

  • Listing Program

from machine import Pin, PWM, ADC
import utime

# Pin Setup
ldr = ADC(28)  # Pin AO dari LDR ke GP28
led = Pin(6, Pin.OUT)  # LED merah ke GP6
buzzer = PWM(Pin(15))  # Buzzer ke GP15 (PWM)

# Konfigurasi buzzer
buzzer.freq(1000)
buzzer.duty_u16(0)  # Mulai dalam keadaan mati

# Fungsi konversi ADC ke lux
def adc_to_lux(adc_value):
    return (adc_value / 65535) * 900 + 10  # Estimasi 10-1000 lux

# Baca nilai normal awal sebagai baseline pencahayaan
print("Mengukur pencahayaan normal...")
utime.sleep(2)  # Waktu stabilisasi
lux_normal = adc_to_lux(ldr.read_u16())
print("Nilai lux normal:", lux_normal)

while True:
    analog_value = ldr.read_u16()
    lux = adc_to_lux(analog_value)
    print("Lux sekarang:", lux)

    if lux > lux_normal + 250:
        print("Terdeteksi cahaya terang! Menyalakan LED & buzzer.")
        start_time = utime.ticks_ms()
       
        buzzer.duty_u16(int(65535 * 0.45))  # Duty cycle 45%
       
        while utime.ticks_diff(utime.ticks_ms(), start_time) < 4000:
            led.toggle()
            utime.sleep(0.5)  # LED berkedip tiap 0.5 detik
       
        # Matikan LED dan buzzer setelah 4 detik
        led.value(0)
        buzzer.duty_u16(0)

    utime.sleep(0.2)


5. Kondisi[Kembali]

Percobaan 1 Kondisi 5

Buatlah rangkaian seperti gambar pada percobaan 1, buatlah ketika LDR membaca Lebih terang dari normal sebesar 250 LUX  Led merah hidup berkedip selama 4 detik dan Duty Cycle Buzzer 45%

6. Video Simulasi[Kembali]

     


7. Download File[Kembali]

Rangkaian wokwi [Download
Listing Program [Download]
Video Simulasi [Download]  
Datasheet Raspberry pi pico [Download]
  













Tidak ada komentar:

Posting Komentar

  Bahan Presentasi Untuk Matakuliah   Elektronika 2023 Oleh : Ardizal 2210952007 Dosen Pengampu Dr.Ir. Darwison Referensi : 1.   Darwison,20...