I've created a very basic laser show driver that will play the standard ILDA files on the ESP32.
We're using a DAC (Digital to Analog Converter) - the MCP4822 over an SPI interface.
For the laser, I've got 5mw red laser diode which we're switching on and off using a MOSFET.
Works really well and gives a pretty impressive show.
There's a great teardown of galvos here:
https://www.youtube.com/watch?v=HIBH55cbfLM
The schematic is here:
https://oshwlab.com/chris_9044/laser-show-driver-breadboard
You can build this on a breadboard, or you can get it built as a custom PCB.
Code is all here:
https://github.com/atomic14/esp32-laser-show
---
Want to help support the channel? I'm accepting coffee on https://ko-fi.com/atomic14