Implementasi Sensor Suara Menggunakan ESP32 untuk Mendeteksi Intensitas Suara
| Simak vidio selengkapnya
Dalam panduan praktis kali ini, kami menyajikan video mentahan tutorial langkah demi langkah mengenai cara melakukan konfigurasi dan pengujian Sound Sensor menggunakan ESP32. Melalui simulasi rangkaian, Anda akan diajak melihat bagaimana proses pemasangan dan penghubungan sound sensor dengan ESP32. Ketika sensor mendeteksi suara seperti tepukan atau ketukan, ESP32 akan membaca perubahan nilai dari sensor dan memprosesnya sesuai dengan program yang telah dibuat. Tutorial ini juga menunjukkan proses pengujian sensor untuk memastikan sound sensor dapat mendeteksi suara dan bekerja dengan baik sesuai kebutuhan.
| Alat dan Bahan
|Design Wiring
| Implementasi
Implementasi sistem Sound Sensor dilakukan dengan menghubungkan sensor ke ESP32 sebagai media input untuk mendeteksi suara. Saat sensor menangkap suara, ESP32 akan membaca perubahan nilai dan memprosesnya sesuai program. Hasil pembacaan dapat digunakan untuk memberikan respons tertentu, seperti menyalakan LED atau mengaktifkan perangkat lain. Selain itu, sistem ini dapat dikembangkan menjadi saklar berbasis suara, alarm sederhana, sistem monitoring suara, maupun kontrol perangkat elektronik.
| Hasil Akhir
Implementasi sistem Sound Sensor dilakukan dengan menghubungkan sensor suara ke ESP32 sebagai input untuk mendeteksi suara di sekitar. Saat menerima suara seperti tepukan atau ketukan, sensor akan menghasilkan perubahan nilai yang kemudian dibaca dan diproses oleh ESP32 sesuai program. Selanjutnya, hasil pembacaan dapat digunakan untuk menjalankan respons tertentu, seperti menyalakan LED atau mengaktifkan perangkat lainnya. Dengan demikian, sistem ini dapat diterapkan pada berbagai kebutuhan, seperti saklar berbasis suara, alarm sederhana, sistem monitoring, dan kontrol perangkat elektronik.
| Code
const int sensorPin = 34;
const int ledMerah = 26;
const int batasMinimal = 50;
void setup() {
Serial.begin(115200);
pinMode(sensorPin, INPUT);
ledcAttach(ledMerah, 5000, 8);
analogReadResolution(12);
}
void loop() {
long total = 0;
for (int i = 0; i < 20; i++) {
total += analogRead(sensorPin);
delay(2);
}
int nilaiSuara = total / 20;
Serial.print("Nilai sensor: ");
Serial.println(nilaiSuara);
if (nilaiSuara < batasMinimal) {
ledcWrite(ledMerah, 0);
}
else {
int brightness = map(
nilaiSuara,
50,
4095,
10,
255
);
brightness = constrain(brightness, 0, 255);
ledcWrite(ledMerah, brightness);
Serial.print("Kecerahan LED: ");
Serial.println(brightness);
}
delay(50);
}
| Kesimpulan
Implementasi Sound Sensor dengan ESP32 dapat digunakan untuk mendeteksi suara dan mengolahnya sebagai input pada sebuah sistem elektronik. Melalui proyek ini, pengguna dapat memahami cara sensor suara bekerja serta proses pengolahan data menggunakan ESP32. Dengan demikian, Sound Sensor memiliki banyak peluang untuk dikembangkan menjadi berbagai proyek yang lebih interaktif dan otomatis.
Kami Siap Bantu Kamu
Jasa IoT Industri
Integrasi IoT untuk efisiensi industri.
- ✔ Solusi custom
- ✔ Implementasi profesional
- ✔ Support berkelanjutan
Web Dashboard IoT
Monitoring data real-time & modern.
- ✔ Real-time
- ✔ UI modern
- ✔ Aman & scalable
Sertifikasi IoT BNSP
Upgrade skill + sertifikat resmi.
- ✔ Sertifikasi BNSP
- ✔ Praktik langsung
- ✔ Untuk profesional
| FAQ (Frequently Asked Questions)
Sound Sensor berfungsi untuk mendeteksi suara atau perubahan intensitas suara di sekitar. Kemudian, ESP32 akan membaca dan mengolah sinyal tersebut sebagai data input
Sound Sensor menangkap suara melalui mikrofon pada modul dan menghasilkan perubahan sinyal. Selanjutnya, ESP32 membaca perubahan tersebut sesuai dengan program yang telah dibuat.
Sound Sensor dapat digunakan untuk berbagai proyek elektronik, seperti saklar berbasis suara, alarm sederhana, sistem monitoring suara, dan kontrol perangkat elektronik. Dengan demikian, sensor ini dapat dikembangkan sesuai kebutuhan proyek.