An audiometer is a machine used for evaluating hearing acuity. They usually consist of an embedded hardware unit connected to a pair of headphones and a test subject feedback button. This device typically transmits pure tones to the headphones of the test subject at varying frequencies and intensities, and records the subject's responses to produce an audiogram of threshold sensitivity. I recently took a hearing test in a professional facility, and I received the results in the form of an audiogram..
I decided to try to make a similar device because the principle of operation of the device is quite simple. After a short research on the internet I found applications that use the sound card of the PC for this purpose, but my goal was to make a practical stand-alone device. I found idea for this type of device on the Arduino forums by a user named "cstram" and decided to make it with some modifications depending on the hardware I had at the time. In this case, the Arduino is an input-output unit that generates tones with different frequencies and intensity, and then displays the feedback results received from the person being tested, on a screen with a resolution of 8 x 8 pixels made up of 64 RGB LEDs. The screen displays two graphs in different colors, for the left and right ear.
The device is relatively simple to build, and consists of several components:
- Arduino Nano microcontroller
- 8x8 matrix consist of 64 RGB Leds with buit-in WS2812 chip. For a more interesting visual impression, I made a 3D printed grid
- 128x64 Oled display with SSD1306 chip
- Rotary encoder
- push button
- female earphone jack
- and small earphones
The device is powered by two lithium batteries connected in series, and a 7805 5V voltage stabilizer is placed at its output. This time I neglected the battery control and charging circuit because that part has been described several times before.
If you want to make your own PCB for this project, or for any other electronic project, PCBway is a great choice for you. PCBway is one of the most experienced PCB manufacturing company in China in field of PCB prototype and fabrication. They have a large online community where you can find a Open Source projects, and you can also share your project there. From my personal experience I can tell you that on this community you can find many useful projects with alredy designed PCBs, from where you can place an order directly.
Now let's see how the device works in reality: When turning on the device, the first test frequency and the volume in decibels appear on the Oled screen. On the Matrix screen, the rows represent the sound volume in decibels and the columns represent the given frequency in Hertz. Now we put the earphone in one ear and using the rotary encoder we gradually increase the volume until we hear a sound. At that moment, we press the button, which remembers the result for the first frequency and switches to the next frequency, and thus we go to the end. When we finish with the last frequency, we switch the earphone to the other ear and repeat the procedure for all frequencies. Now the diodes will light up with a different color. At the end, the device plots the audiograms for both ears individually in red and blue. The display will give us all the information required. This will tell you the quality of you hearing at each frequency. The red color represents the left ear, while the blue color represents the right one. Let me mention that this is not a professional device and can be used for fun. However, if we calibrate it using a professional device, as I did, we can get quite a solid insight into the auditory capabilities of our hearing organs.
This is what a professional Audiogram looks like:
A few days after I finished the project, I had access to the Bone Conduction Headset, which is used for...