• Arduino
    • Sensor
    • program Arduino
  • Project
  • Produk
  • IOT
Jumat, Juni 20, 2025
mikroavr.com
No Result
View All Result
  • Login
  • Arduino
    • Sensor
    • program Arduino
  • Project
  • Produk
  • IOT
  • Arduino
    • Sensor
    • program Arduino
  • Project
  • Produk
  • IOT
No Result
View All Result
mikroavr
No Result
View All Result
Home Arduino

Membaca Sensor Suara dengan Arduino dan Menghidupkan Led dan Program

Jimmi Sitepu by Jimmi Sitepu
Februari 25, 2022
0 0
0
pin out sensor suara arduino

pin out sensor suara arduino

11
SHARES
11.2k
VIEWS
Share on FacebookShare on Twitter

Penjelasan Dasar Sensor Suara dengan Arduino

Sensor suara adalah sebuat sensor yang merubah suara melalui mic kemudian di konversi ke tegangan analog. Dahulu mungkin kita menghitung dan desain rangkaian penguat suara, kemudian di filter untuk membuang noise dari output sensor suara baru di input kan ke mikrokontroller kemudian data data nya di olah, tapi sekarang sudah tersedia sensor suara dengan harga terjangkau dan mudah di untuk di akses.

pin out sensor suara arduino
pin out sensor suara arduino

mic akan ada di pin sebelah kiri, kemudian di olah sinyalnya, di kuatkan dan di filter, kemudian di outkan berupa tegangan analog maupun signal ke pin A0 sebelah kanan di gambar di atas, Untuk pin D0 akan mengeluarkan tegangan 0 volt atau 5 volt. Jadi ada dua tipe data yang bisa dapatkan dari modul sensor ini, ada yang berupa tengangan analog yang untuk membaca nya dengan ADC ( analog to digital converter ), dan D0 ( digital output ) yang untuk membaca nya dengan Level 1 dan 0. untuk contoh coding Arduino nya bisa kita lihat di bagian bawah nanti.

READ ALSO

Membaca Sensor URM14 RS485 dengan ESP32 Arduino

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

Manfaat sensor Suara Arduino atau dengan Controller lain ( project sample )

Sensor suara untuk Arduino ini atau dengan controller lain bisa kita gunakan untuk beberapa project yang berhubungan dengan suara, contoh nya adalah sebagai berikut:

Sensor Suara untuk mengukur ritme jantung atau nafas pada hewan

Sensor suara Arduino ini sebenar nya bisa kita gunakan untuk menganalisa ritme jantung hewan atau manusia. Apakah sedang cepat atau lambat. Sebenarnya ide ini muncul ketika salah satu orang WhatsApp saya tentang deteksi masa subur sapi, kayaknya start up bisnis juga, cowlar namanya.

aplikasi sensor suara arduino
aplikasi sensor suara arduino

Inseminasi sapi membutuhkan biaya yang tidak sedikit, bayangkan jika kita inseminasi sapi tapi birahi sapi ( masa subur nya belum sampai) maka inseminasi sapi akan gagal dan terbuang sia sia, dari ritme jantung juga bisa di analisa apakah sapi sedang sehat atau tidak.

Jadi teman ini ingin membuat stetoskop digital yang di tempel di sapi kemudian bisa di monitoring, saya piker sensor apa yang cocok? apakah strain gauge? sensor MPX atau yang lain, setelah saya cari cari refrensi yang bagus sensor suara. Mungkin teman teman bisa tiru dan kembangkan riset untuk sapi ini.

Sensor Suara untuk deteksi Switch Gear, Flash over Discharge di Gardu Listrik

Manfaat sensor suara bisa juga kita terapkan untuk deteksi suara pada switch gear di Gardu Listrik. Sebenarnya saya juga tidak terlalu mengerti dengan system ini pada awal nya. Ada orang dari bali WhatsApp saya tentang pembuatan system untuk deteksi suara selama 10 detik, jika suara terdeteksi dalam range tertentu selama 10 detik, maka akan menghidupkan relay contactor selama 10 menit.

Awal nya saya bingung apa sih guna nya system ini. Tanya punya Tanya ternyata ada sebuah perangkat di system gardu listrik ( wilayah PLN ) yang mengeluarkan flash over, bunga api karena sambungan kabel di dalam nya longgar. Suara nya begitu tinggi katanya. Untuk itu perlu deteksi cepat dari system untuk memutus listrik nya dan memberikan notifikasi ke operator terdekat

aplikasi sensor suara arduino gardu
aplikasi sensor suara arduino gardu

Untuk aplikasi Sensor suara lain nya bisa kamu lihat dari kondisi lapangan yang lain nya, apakah check gardu, harmonisasi suara untuk mesin dan lain lain

Contoh program dan coding Sensor Suara dengan Arduino

Program sensor suara dengan Arduino sebenar nya cukup mudah jika hanya untuk membaca output sensor saja, ada dua cara pembacaan sensor suara jika di lihat dari output sensor suara ini, pertama adalah dengan ADC nya Arduino dan digital input Arduino. Sebelum pelajari lebih lanjut, ada baik nya teman teman membaca artikel tentang ADC ( analog to digital converter)

Pada dasar nya Arduino/chip control lain ( microcontroll lain ) tidak bisa membaca tegangan analog, hanya bisa membaca data data biner. Untuk itu tegangan analog dari sensor suara tadi di Konversi dulu ke biner.

Berikut contoh Pemrograman nya

output sensor suara arduino
output sensor suara arduino

void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);
  // print out the value you read:
  Serial.println(sensorValue);
  delay(1);        // delay in between reads for stability
}

pin out arduino nano sensor suara
pin out arduino nano sensor suara
wiring arduino sensor suara
wiring arduino sensor suara

Setelah di program buka serial plotter pada Arduino kemudian check output sinyal nya, jika kita dekat kan suara, maka akan gelombang sensor suara nya. Data data sensor itu lah yang akan kita analisa. Selamat berkereasi.

Menghidupkan LED dengan Sensor Suara Arduino

Untuk menghidupkan led dengan sensor suara, tinggal kamu tambah program if di dalam nya, Seperti berikut

void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);
  // print out the value you read:

  if ( sensorValue > 512 ) {
    digitalWrite(LED_BUILTIN, HIGH);
  }
  else {
    digitalWrite(LED_BUILTIN, LOW);
  }

  Serial.println(sensorValue);
  delay(1);        // delay in between reads for stability
}

Sekian dulu sensor suara dengan Arduino, silahkan dikembangkan, dan semoga bermanfaat.

Thanks

Tags: arduino megaarduino nanoarduino unosensor suara
Share11Tweet
Previous Post

Tutorial Arduino dan Telegram, Cara Menghubungkan dan Program nya

Next Post

Tutorial MAX7219 Arduino 7 Segment, Program dan Rangkaian nya

Jimmi Sitepu

Jimmi Sitepu

Hobbyist Embedded System, Robotic, IOT and write all about them. So we have nice quote "Learning and Sharing"

Related Posts

sensor URM14 Arduino
ESP32

Membaca Sensor URM14 RS485 dengan ESP32 Arduino

Juli 7, 2022
4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega
Arduino

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

Juni 13, 2022
Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32
Arduino

Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32

Maret 9, 2022
ethernet arduino
Arduino

Arduino Ethernet Tutorial, Project dengan Arduino Uno dan Mega

Februari 24, 2022
solder i2c arduino lcd
Arduino

Tutorial Program Arduino Lcd i2c dan Library nya

Februari 24, 2022
tft lcd arduino shield
Arduino

Tutorial Mudah TFT lcd Arduino untuk Membuat Jam Digital

Februari 24, 2022
Next Post
max7219 Arduino seven segment

Tutorial MAX7219 Arduino 7 Segment, Program dan Rangkaian nya

eeprom arduino

Tutorial Cara Menggunakan EEPROM Arduino Tanpa Library, Lengkap dengan Program nya

Please login to join discussion

Tulisan Terbaru

sensor URM14 Arduino

Membaca Sensor URM14 RS485 dengan ESP32 Arduino

Juli 7, 2022
4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

Juni 13, 2022
Mendapatkan Waktu Akurat dengan NTP GPS

Mendapatkan Waktu Akurat dengan NTP GPS

Mei 8, 2022
Custome GPS Logger Arduino dengan Akeses Internet SIM7600 4G

Custome GPS Logger Arduino dengan Akeses Internet SIM7600 4G

April 14, 2022
Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32

Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32

Maret 9, 2022
ethernet arduino

Arduino Ethernet Tutorial, Project dengan Arduino Uno dan Mega

Februari 24, 2022

Browse by Category

  • Arduino
  • Ebook
  • ESP32
  • IOT
  • jasa
  • Komponen
  • PCB
  • Produk
  • program Arduino
  • Project
  • Rangkaian
  • Sensor
  • Tips
  • Uncategorized

Recent News

sensor URM14 Arduino

Membaca Sensor URM14 RS485 dengan ESP32 Arduino

Juli 7, 2022
4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

Juni 13, 2022
  • About US
  • Blog
  • MIKROAVR

© 2020 mikroavr.com - Learning and sharing.

Welcome Back!

Sign In with Google
OR

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

No Result
View All Result
  • About US
  • Blog
  • MIKROAVR

© 2020 mikroavr.com - Learning and sharing.