A wifi recording sign that lights up when recording in a DAW (digital audio workstation).
This uses rtpMIDI (with the help of Tobias Erichsen's rtpMIDI and Lathoub's Arduino AppleMIDI library) to send MIDI messages from the DAW to an ESP32 over a local wifi network when the recording starts and stops. Based on the message received, the ESP32 lights up a NeoPixel strip in a certain color (with the help of Adafruits's Arduino NeoPixel library).
- Visit medium.com or instructables.com for a detailed tutorial on how to make your own for less than $20.
- Visit thingiverse.com for more info on 3D printing an awesome case for it.
Love the Recording Sign? Well keep an eye out because the next version is coming as soon as I have time!
- WiFi credentials are hardcoded. This means the user has to edit the code and people with no programming experience will find that a bit intimidating.
- The user has to install some "random" software to upload the code but will never need the software again.
- It draws an unnecessary amount of power when not being used (99.9% of the time).
- For some reason one of mine wasn’t particularly reliable.
- Enter the WiFi credentials from your smartphone.
- Upload the code from a website via the esptool-js package.
- 100% guaranteed it will work on MacOS now that I have the possibility to test it.
- Clever power saving stuff.
- OTA (automatically updates the code from the latest version on GitHub)
- A complete overhaul of the tutorials as they are not 100% correct.
- Multiple programs for different use cases (instead of NeoPixels):
- Power an RGB strip
- Toggle an LED
- Toggle a relay (to turn a lamp on and off for example, or anything you want!)
- Make it battery powered.
- A new case design.
- A custom PCB.
- YouTube video and YouTube Short