TP Modul 2 - Percobaan 5 Kondisi 3
2. Buat program dengan bahasa python.
3. Jalankan simulasi rangkaian.
Rangkaian tersebut menggunakan mikrokontroler Raspberry Pi Pico untuk mengendalikan beberapa komponen elektronik, yaitu sensor suhu dan kelembapan DHT22, potensiometer, motor servo, serta buzzer. Potensiometer yang terhubung ke pin ADC (GPIO 26) digunakan untuk mengatur sudut putaran motor servo. Nilai analog dari potensiometer dibaca dan dikonversi ke nilai sudut antara 0 hingga 180 derajat, yang kemudian diubah menjadi sinyal PWM untuk mengatur posisi servo melalui pin GPIO 15.
Sensor DHT22 yang terhubung ke GPIO 16 berfungsi untuk membaca suhu dan kelembapan udara. Data suhu dan kelembapan yang diperoleh kemudian digunakan untuk mengaktifkan buzzer (pada GPIO 14) dalam kondisi tertentu. Jika suhu terdeteksi kurang dari 35°C, buzzer akan berbunyi dengan nada E5 sebagai peringatan suhu rendah. Sedangkan jika kelembapan melebihi 50%, buzzer akan memainkan melodi khusus yang terdiri dari nada E5, F5, dan G5 sebagai indikasi kelembapan tinggi.
Keseluruhan sistem ini bekerja dalam sebuah loop yang terus-menerus membaca input dari sensor dan potensiometer, lalu mengatur keluaran motor servo dan buzzer berdasarkan kondisi yang terdeteksi. Ini menunjukkan bagaimana Raspberry Pi Pico dapat digunakan untuk sistem monitoring sederhana dengan kontrol aktuator dan peringatan audio.
Komentar
Posting Komentar