Try searching for DMX-512, the industry standard protocol for controlling all manner of lighting devices. Since you are more interested in the software side, you could look at a product such as: https://djcity.com.au/product/laserworld-el-400rgb-laser which you can then control using a USB-to-DMX512 dongle.
Building your own unit is possible, but you'll need electronics and mechanical engineering skills. Even micro-mirror devices require lots of electronics.
Building your own unit is possible, but you'll need electronics and mechanical engineering skills. Even micro-mirror devices require lots of electronics.