Applaudimètre is a project in collaboration withe the music band Lady Bee and The Epileptics.
The goal in to create an applause meter for the project Sondage with a remote controle fixed on the saxophone.
- Pro micro ATMEGA32U4 Module 5V
- 1800mAh Lithium Polymer LiPo Battery
- Sparkfun LiPo charger/booster - PRT-14411
- 433Mhz RF Wireless Transmitter Module
- 433Mhz Antenna Copper Spring
- 0.91 inch OLED Module White OLED 128X32
- 10 MΩ Linear Taper Rotary Potentiometer Resistor
- 10 KΩ Linear Log Slide Pot
- 3x Momentary switch
- 1x Slide switch
- 10K resistance
- LED stripe WS2815, White PCB, 3m 60 IP30
- Neon Tube for LED Strip
- LM2596s DC-DC Step-down Power Supply Module
- 433Mhz RF Wireless Transmitter Module
- 10 MΩ Linear Taper Rotary Potentiometer Resistor
- Sparkfun Sound Detector - SEN-12642
- Red LED Diode F5
- Micro Type USB USB 2.0 Male Connector to Micro Type 2.0 Female Extension
- Tchauxduino - custom leonardo ATMEGA32U4 arduino module
- MOSFET
- Power Switch
- 27 mm wood
- 4 mm Plywood
- 2 mm Plywood for panel interface
Here is the fritzing diagram and images of the protoboards:
Here is the fritzing diagram and images of the protoboards:
The goal was to use a maximum of scew driver terminal to easy fix and disassemble the reveiver.
The goal of the mechanical part is to fix the transmitter on the saxophone as a remote control. Custom 3D print is used to perform this:
The goal is to create an applause meter and integrate all the electronics to reveive the signal from the tranmitter and drive the LEDs.
Fusion 360 was use to design the receiver mechanically
All woods was processed with a laser cutter (Rayjet R500) except the 27mm spacer (gray part of the center image) with the CNC. For pannels, 2mm woods is used.
The arduino code can be founded in software
folder.
In order to create the table, the csv file is edited, and the with the python script csv-to-h.py
, two .h
files are created as input for the arduino sketch like:
graph LR;
id1[spectacle.csv]
id2[receiver/spectacle.h]
id3[transmitter/spectacle.h]
id1--csv-to-h.py-->id2;
id1--csv-to-h.py-->id3;