Even before I picked up the latest LEGO Mindstorms set (the EV3) I had this project in mind for it. This is my custom Ultimate Machine (also commonly known as a useless machine), which I call the LuuMa EV3. Before I get into the details, you should really watch the video to see what it does.
The LuuMa EV3 is a bit more elaborate than your typical ultimate machine. I programmed 6 different actions for turning the switch off and 2 evasive maneuvers for trying to prevent the switch from being turned on in the first place. During normal program operation these are selected randomly.
The core ‘robot’, which is shown below, can be built entirely using the parts that come with the Home Edition version of the EV3 (set 31313).
I had a blast building this model, programming the responses and playing with it once it was complete. I can’t wait to put it out at a show and watch people interact with it. Instructions for building the core and the frame can be found below.
There are some notes on how the program works in the Content Editor when you open the program file in the Mindstorms EV3 software. This includes how to connect the ports, but I’ve included it here as well.
Port D – Unit movement motor (attached to the wheel)
Port C – Arm controller motor
Port B – Switch retracting motor
Port 4 – Light sensor
Port 3 – Proximity/IR sensor