dBSound Bracelet

This project aims at protecting people's hear when they are under exposure of loud noises such as a live music concert or nightclubs.

Similar projects worth following
The goal of this project is to create a bracelet that detect a certain level of noise and alert the user by making LED blink
The people concerned by this project are people exposed to high level of noise and avoid hearing impairment.

Created by engineer student in ESME Sudria Paris

Have you ever experienced hearing impairment/loss or tinnitus after a long night of dancing ?

Many of us indeed had experienced those, but no one is actually doing something about it. We thought about a bracelet that could detect the level of noise and let you know when it is too loud. Because you and me knows that very often "it's not that loud i don't need earplugs", and then you make everyone repeat their sentences because you're deaf as a grandpa at 25. So yes, earplugs aren't sexy at all. But what if you had a crazy-ass bracelet that blinks with your earplugs. I know that would be great.

In a few words : The Bracelet by dBSound is a powerful and useful way to protect yourself and your ears. It allows you to be notified when the music, the sound... is too loud and if you need to wear your favorites earplugs or leave the place.

We want to create a design tool, so it would be a pleasure for you to wear it and make sure you are protected. Finally we want this to be DIY focused and any improvement on the project will be posted here, so you will ba able to make your own !

  • 1 × LEDs Adafruit's Neopixels
  • 2 × Microcontroller Adafruit Pro Trinket - 3V 12MHz // Adafruit Trinket - Mini Microcontroller - 3.3V Logic - MicroUSB
  • 1 × Bracelet Generic
  • 3 × Microphone Electret Microphone Amplifier - MAX4466 or MAX9814 or Adafruit Silicon MEMS Microphone Breakout - SPW2430

  • Work in progress

    Nicolas Mougel04/21/2017 at 10:31 0 comments

    We finaly got our component we can now test them with the code

    Here is an idea of design for the integration of the component on the bracelet

  • A New Hope

    dBSound Bracelet03/31/2017 at 08:32 0 comments

    Hey everyone,

    We've made a bunch of things today, let's take a look.

    Component List

    The component list was updated today (03/24/2017) here are some explanations about what you need to create this project at home. Please note that all the components are still on a test phase and won't all be used. This list will obviously be updated so stay tuned folks !

    Micro controller : Adafruit Pro Trinket - 3V 12MHz or Adafruit Trinket - Mini Microcontroller - 3.3V Logic

    Both were chosen because of their size, they'll make easier the final integration on the bracelet. However they are still very powerful and can be almost coded like a classic arduino. The main difference between the Pro Trinket and the Trinket Mini is the size, and so the CPU attached on those. Maybe the mini specs (ATtiny85, 8K of flash, 512 byte of SRAM, 512 bytes of EEPROM) will be a bit low, but we will see in a few weeks !

    Electret Microphones : Adafruit MAX4466 or MAX9814 or SPW2430

    Several ones were chosen, because we are afraid of saturation and resolution. We don't want the mic to be saturated at 100dB for example. It would be a shame because we want to detect the sound up to 130dB at least. The MAX4466 is quite classical and has an integrated op-AMP and gain can change from 25x to 125x while the MAX9814 has an automatic gain control. However "max gain" can obviously me modified. Finally the SPW2430 is the smaller one and probably the best for audio detection while the two previous ones can be used for recording/sampling - but "the output peak-to-peak voltage has a 0.67V DC bias and about 100mVpp" - so it's the more likly to clip/sature on high-level sounds. So at this point we don't have any favorites !


    First of all we wanted super tiny and basic leds but then we moved to adafruit's Neopixels. They are way much bigger than what we looked at the beginning but they are also way much cooler because you can change color and use a Bus to control them, it means less wiring and we love that !


    Feel free to take a look at our schedule, so you won't miss any updates. They'll be mostly posted every wednesday, when we are at the CRI Paris, France.


    Bertrand started working on the code, he'll use or at least fin inspiration on the following one wich was created by adafruit (them, again). It's quite close from what we're trying to do, but in a different way and with different objectives (however this is a rad tie).

    Adafruit related project :

    Here is the raw code (our's will be a lot easier)

    Read more »

  • Day 1

    dBSound Bracelet03/10/2017 at 13:16 0 comments

    We started by creating our project and tweeted our First tweet.

    We search on , for all the component to make our shopping list

    Component needed are : Bracelet , LED, Micro Arduino Compatible Chip, Microphone

View all 3 project logs

Enjoy this project?



K.C. Lee wrote 03/24/2017 at 10:50 point

Also done most of this on a microcontroller in my project from last year.  The weak part is the AVR, ADC, sampling rate, resolution and Arduino framework. Could be a lot easier doing this all in analog with opamp/comparator.

It has input DC offset, level and some loudness detection in real time signal processing code.
This has microphone input analog design.

  Are you sure? yes | no

kelu124 wrote 03/24/2017 at 11:23 point

Agree with the analog design! Could a low pass filter be enogh? I'very heard that some frequencies are more dangerous than others, in this case adc + sampling could be required, and this part you've already done :)

  Are you sure? yes | no

DESFOUX Bertrand wrote 03/24/2017 at 11:30 point

Hello K.C. Lee,

First of all thank you for your advice, we are new on Hackaday and this website is already looking awesome ! 

I've been looking forward to Electret Microphones because the project is highly base, inspired by this one :
But since day one i was afraid that the microphones will not handle more than 100dB properly or will completely be saturated below this point. 

Your project is highly inspiring and i'll dig deeper on it. Your solution is actually kinda smart, but since we don't need a lot of precision and that this project is made for loud places, I guess that sampling rate won't be such a problem. (Maybe we are going to the wrong directions tho) 

Although you seem a quite experienced user that the students that we are.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates