This repository contains the source code for the db_pannel project. The goal is to display multiple noise level indications.
It uses CircuitPython on a Adafruit Matrix-portal M4 board, with a 32 x 32 square RGB LED matrix panel.
- Follow the steps from https://learn.adafruit.com/adafruit-matrixportal-m4
- Copy the
lib
,bmp
andcode.py
files on the CIRCUITPY drive.
- The
code.py
contains the application code for the project. bmp
folder contains the Emoji image used by the main application to indicate the average noise level.circuitpython
folder contains the CircuitPython installation binary for the Adafruit Matrix-portal M4lib
folder contains the python libraries used bycode.py
.
The db_pannel comes with 4 modes:
Current noise level
mode: Indicate the current noise level with a 2 digits number.
Noise level histogram
mode: Display the noise level in a histogram with the last 32 measurements.
The DOWN
button is used to switch between modes.
The UP
button is used to interact with the current mode: Increase the Noise level
in every mode, except on the Emoji selection
menu where it is used to enable/disable the Emoji.