Please note: these types of lasers can damage your eyes – so please, use appropriate eye-protection.
Tucker Shannon has taken a Raspberry Pi Zero and two stepper motor driver boards and then mounted a 5mw, 405nm laser pointer on top. He’s then programmed the Raspberry Pi to receive messages from Google Assistant via IFTTT and Adafruit IO. This means that he can ask his phone to give him a weather report via laser and the Pi will pick up that signal and draw the current temperature and icon out on UV sensitive paper. You can see how he built it here, download the 3D printable files here and see a tutorial on how to build your own below: