DIY IoT Decibel Meter | Sound Level Meter

Поделиться
HTML-код
  • Опубликовано: 25 окт 2024
  • NextPCB offers first 2-layer 100 X 100 mm PCB with 0$ : www.nextpcb.co...
    4-layer PCB - 12$ : www.nextpcb.co...
    ....................................................................................................................................................................................................................................
    A sound level meter is used for acoustic (sound that travels through the air) measurements. The best type of microphone for sound level meters is the condenser microphone, which combines precision with stability and reliability.
    Decibel meter is commonly used in noise pollution studies for the quantification of different kinds of noise, especially for industrial, environmental, mining, and aircraft noise.
    In this IoT project, we will make Decibel Meter using ESP8266 & Sound Sensor. This DIY project is very simple and can be made at home for monitoring loudness in dB. We will use Nodemcu ESP8266, Sound Module & Display either 16×2 LCD Display or OLED Display. The Sound Sensor will detect the sound and convert it into an analog voltage which is read by Nodemcu ESP8266. The Nodemcu connects to wifi and uploads the data to Thingspeak Server.
    Source Code/Program: how2electronic...
    ....................................................................................................................................................................................................................................
    Drop a like if you liked this video.
    Don't forget to subscribe to our channel for more Electronics projects and tutorials.
    Website: how2electronic...
    Facebook: / electronicsbyalex

Комментарии • 31

  • @SA-oj3bo
    @SA-oj3bo 3 года назад +5

    Hi, Can you help me to understand if it is possible to get accurate decibel values without calibration when using microphone with amplifier.? Thx!

  • @patrik2295
    @patrik2295 2 года назад +1

    Hello! Maybe its a bad question, but are these oled displays come soldered?

  • @mrapsouthern
    @mrapsouthern 3 года назад +6

    Line 84 in your video - this is not how you convert a scalar value, like pressure or volts, to decibels. In your video you do show the correct formulas, but you don't appear to use them in your code!!!

    • @SA-oj3bo
      @SA-oj3bo 3 года назад +1

      Hi, Can you help me to understand if it is possible to get accurate decibel values without calibration when using microphone with amplifier.? Thx!

    • @xfabiosoft
      @xfabiosoft 3 года назад

      You are right... i experienced with some values: mic_value = analogRead(MIC_PIN); dB_value = (mic_value+83.2073) / 11.003; //convert ADC value to dB using regression

    • @jaimesantiagohernandez
      @jaimesantiagohernandez 3 года назад

      You say this is wrong: float db = map(peakToPeak,20,900,49.5,90); how it is corrected, with what it is replaced. maybe with the formula from the video in 1:39 min. Any suggestions? Thanks

  • @themaxduffman526
    @themaxduffman526 2 года назад +2

    Hi ! Digital output on analog input... ...nice... :D

  • @vaibhavihiremath1580
    @vaibhavihiremath1580 2 года назад

    Hi
    The time is in milliseconds or microseconds??
    And we are unable to get the output on the LCD display but the LCD display is on

  • @szarkul
    @szarkul 2 года назад +2

    funny things is digital output of sensor connected to analog input :D

  • @HwangHwang23
    @HwangHwang23 3 года назад

    Is this for arduino only? Couldn’t i try to do this with raspberry pi? I just have same parts but raspberry pi.

  • @d3891
    @d3891 3 года назад

    Great ...what i wish to do is monitor sound remotely ...any ideas how i can have the sensor in one location but to read the results at home...that means in a different location... by having the sensor transmit them via wifi...cheers

    • @jktipan87
      @jktipan87 2 года назад

      I guess you can use a LoRa module to send and another LoRa module to receive all of them connected to Arduino

  • @amir27yearsago72
    @amir27yearsago72 4 года назад +1

    Can you do simple project like use ..Sound sensor , esp8266 , and connect to Adafruit for data monitoring and get notifications if they gone to limit we set like security system from IFTT by telegram notification message.

  • @Lrak974
    @Lrak974 3 года назад

    Hi, good project !
    Can you explain how you complete your int db = map(peakToPeak,20,900,49.5,90); function for calibration ??? what is "20" , "900", "49.5", "90"??

    • @mrapsouthern
      @mrapsouthern 3 года назад +2

      that line is completely wrong - that simple linear map function is not how you calculate sound pressure level (dB) from a relative sound pressure (Pa) or voltage.

    • @starrovers13
      @starrovers13 2 года назад

      @@mrapsouthern thanks, but what should be the correct code instead? thx

  • @electronic7979
    @electronic7979 4 года назад +1

    Excellent project

  • @mokarrom_z2
    @mokarrom_z2 4 года назад

    Hi, how did you get the DB conversion formula in the Arduino code?

    • @HowtoElectronics
      @HowtoElectronics  4 года назад

      By mapping the minimum to maximum value and calibrating with the standard db value when you are in silent room.

    • @mokarrom_z2
      @mokarrom_z2 4 года назад

      @@HowtoElectronics Are you planning on doing this project using a sound sensor and nodemcu to upload data on MySQL server? I am kind of stuck at a point and Thank you very much.

    • @mrapsouthern
      @mrapsouthern 3 года назад +1

      @@HowtoElectronics that wont work!

  • @charlesphillips1642
    @charlesphillips1642 4 года назад

    Will it go up past or around 200db I'm doing 155db in my car stereo and would like to make this

    • @HowtoElectronics
      @HowtoElectronics  4 года назад +1

      Not at all. It will sense up to 93db only. Its microphone is so powerful enough to pickup such a high sound.

    • @muhammadhazim1826
      @muhammadhazim1826 Год назад

      @@HowtoElectronics can we adjust the db to 125db?

  • @jerzyszczepanski9792
    @jerzyszczepanski9792 3 года назад

    Hi. Could anybody please post a build of Arduino decibel meter for an Airgun with shown Max last reading. Small size would be preferable, possibly Arduino Nano and Oled screen. Most Android Phone Apps don't work correctly as the phone kills the Microphone sensitivity automatically and sampling isn't fast enough. Thanks in advance. Good Video BTW.

  • @electroniquepassion
    @electroniquepassion 4 года назад +1

    Nice 👍✌️🇫🇷

  • @mamtakhadka1314
    @mamtakhadka1314 4 года назад +1

    Good ❤️❤️

  • @yogeshitaliya473
    @yogeshitaliya473 4 года назад +1

    How to😉😀😉

  • @robinnorfolk628
    @robinnorfolk628 3 года назад

    You not made the circuit but assembled lol.

  • @domenzorman5467
    @domenzorman5467 3 года назад

    3:58