Skip to content

Commit

Permalink
update status
Browse files Browse the repository at this point in the history
  • Loading branch information
g-zajac committed Mar 11, 2020
1 parent 70d2129 commit 3927391
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# Audio SPL level meter with led bargraph

This project is about measuring semi-calibrated [SPL](https://en.wikipedia.org/wiki/Sound_pressure#Sound_pressure_level) and displaying the value on two led bars 32 pixels each with separate brightness management.
This project is about measuring semi-calibrated [SPL](https://en.wikipedia.org/wiki/Sound_pressure#Sound_pressure_level) and mapping the value on two led bars 32 pixels each with separate brightness management.

## About The project

Expand All @@ -14,7 +14,7 @@ I used Adafruit MAX4466, modified as Pauls suggested in this __[thread](https://

#### Microconroller
I have chosen the Teensy platform as this project is focused on audio and power consumption is not so main factor. The [Teensy 3.2](https://www.pjrc.com/teensy/teensy31.html) has got 32bit Cortex-M4 ARM processor running on 72MHz, DMA and 16bit AD converter which makes it a perfect for this application IMHO.
The only drawback I have discovered during prototyping is that it is not possible to use analogRead on other AD inputs while using audio library.
The only drawback I have discovered during prototyping is that it is not possible to use analogRead on other AD inputs while using audio library. An external AD ADS1015 was added ad-hoc to read pots which are used for LEDs brightness adjustment.

#### Output
Neopixels tapes are connected via 74HCT245 buffer.
Expand All @@ -35,7 +35,7 @@ To compute SPL, the microcontroller does:
- map SPL level to 32 points bargraph

## Schematic
_coming soon_
External elements (dip switch, two 10k pots, 74HCT245 etc) connected to teensy as declared in code.

## Built With
* [Atom](https://atom.io) - An amazing text editor
Expand All @@ -59,7 +59,7 @@ Project configuration is set in platformio.ini where you can set up variuos envi
Upload the compiled code to the Teensy, no programmer needed as has got build in USB and bootloader.

## Performance
CPU 65%
CPU loaded @ 65%

## Acknowledgments
Big thanks for inspiration and sharing your knowledge and code:
Expand All @@ -70,5 +70,5 @@ Big thanks for inspiration and sharing your knowledge and code:
This project is licensed under [MIT license](http://opensource.org/licenses/mit-license.php)

## Project status
- Prototype built, testing
- Firmware under development.
- Prototype built and tested.
- Firmware R1 completed.

0 comments on commit 3927391

Please sign in to comment.