In this element14 presents episode, Andy takes apart a smoke machine in an effort to reverse-engineer and improve it. Before diving into the technical details, Andy emphasizes the paramount importance of safety when dealing with smoke machines. These devices contain high-voltage components and heating elements, making them potentially hazardous. To ensure a secure approach, he advises powering off the machine, letting it cool down, and discharging any stored electricity from capacitors before opening the casing.
With safety precautions in place, Andy disassembles the smoke machine, revealing its internal components. Among these are the on-off switch, remote control connections, main power input, a motor, and a heater and sensor unit. Notably, he identified a 240V, 10A thermal switch that plays a crucial role in the machine's operation. Andy's reverse engineering efforts shed light on how the machine manages heat, pump, and control functions.
Andy doesn’t stop at exploration; he embarks on a project to replace the stock remote control with a custom-built control circuit. The current design utilizes an LED to notify the user when the machine is ready, and the button is enabled. Andy wanted to automate this process, opting for a system based on an opto-isolator. When the opto-isolator senses light, a microcontroller starts to pump smoke. Safety and reliability are paramount, so he integrates protection measures such as a metal oxide varistor, RC snubber, TVS diodes, and a series fuse.
Andy also pays attention to the power supply, incorporating a Schottky diode to safeguard the circuit when connecting a Pi Pico for debugging. He makes sure the motion sensor and the Pi Pico are compatible in terms of voltage levels with a boost regulator and level-shifting circuitry.
For testing purposes, a signal generator or a low-voltage AC adapter can be used to validate the opto-isolation pulse detection circuit. Andy also provides insights into the software aspects, highlighting interrupt handlers, pulse counting, and motion sensor integration, enabling the customization of Halloween-themed effects.
In summary, Andy's video offers a practical exploration of reverse engineering and creative modification. He emphasizes safety, functionality, and reliability throughout the project. Whether you're a maker or a professional engineer, this video provides valuable insights and inspiration for your own endeavors.