Liftingcoder Blog

Useless Machine

I’ve always wanted to build my own useless machine. What is a useless machine you ask? It’s a simple gadget with a switch that, when flipped on, immediately switches itself off. Sounds like a quirky project, right?

A Useless Machine in Minecraft

A Useless Machine in Minecraft

Even though there are plenty of useless machine designs out there, I wanted mine to differ in these points:

The first point was especially crucial for me. Nothing is more frustrating than a device languishing in a corner for months or even years, only to realize that its batteries need charging just when you’re eager to engage with it.

For the hardware aspect of this project, I repurposed the schematics and PCB from another project of mine.

Schematic

Schematic

The cornerstone of this design lies in its self-holding circuit, enabling complete shutdown when the switch is turned off. Once triggered by an external push button (in this case, the machine’s switch), the circuit activates, with the microcontroller taking charge of its subsequent shutdown.

A 3.3V LiFePO4 battery powers the board, chosen for its almost linear discharge curve, eliminating the need for additional voltage regulation and minimizing power loss. The brains of this project is a ESP-12E microcontroller, admittedly oversized for this task but utilized due to availability. A smaller microcontroller, like an ATtiny, would be more efficient, but given the short operational duration, the difference is negligible.

A Micro SG90 servo operates the finger of the Useless Machine. Despite its compact size, this servo surprises with its torque, effortlessly toggling the switch.

3D rendering of the PCB

3D rendering of the PCB

As I embarked on this project, my sole tool for constructing the case was a 3D printer. Thus, ensuring that both the case and the servo finger could be entirely printed was a priority. Intrigued by the industrial style and the weathered look of rust, I decided to experiment with metal filaments and rusting techniques.

After the rusting process the 3d printed case looks like this:

Useless Machine Case
Useless Machine Hinge

3D Printed (and rusted) case

Useless Machine Case

The insides of the Useless Machine

#Projects