Hello world,
If you're an old school gamer you might remember the Nintendo NES R.O.B. circa 1985. For the generation just on the scene, it was a robot that would hold the NES controller, watch the screen, and play with or against you.
Yes, I meant 1985.
Yes, I said Nintendo Robot.
R.O.B always comes to mind when I'm forced into repetitive tasks in video games. Wouldn't it be great to hand your controller to your robot companion and let them handle the lame stuff? Well in the face of filleting 100s of fish in Elder Scrolls Online, I came up with a better solution. Unfortunately, It's not R.O.B 2.0, it doesn't fish for me...yet. However, it is a device programmed to press a button on a console controller every couple seconds... look out Skynet.
Project BuildI recycled a shipping box from SparkFun and some foam sheets to make a snuggy holder for the Xbox controller.
I glued together some bass wood sheets to make a servo holder. A Styrene tube with a rubber bumper attached to one end for the auto thumb and some arcrylic sheet to hold the "thumb" in place. (As I write this up over 3 years later, now owning a 3D printer, this is unacceptable maker craft and will be corrected directly. :D)
IBM Watson better watch out. This code may contain the future AI that wipes out man kind... just sayin' you've been warned.
Seriously though, its a really simple sketch.
#include <Servo.h> //From Library
Servo servoMain; // Define Servo
void setup()
{
servoMain.attach(9); // servo on digital pin 9
}
void loop()
{
servoMain.write(45); // Turn Servo Left to 45 degrees
delay(1500); // Wait 1.5 second
servoMain.write(0); // Turn Servo Left to 0 degrees
delay(750); // Wait .75 second
}
Wrapping UpThis project started out somewhat as a joke between friends and steam rolled into existence. Gamers getting a good laugh from a little creativity. There are a ton of things to improve on the design, but sometimes it's best to keep it simple.
Future VersionsAt some point I plan on revisiting the auto-controller. 3D print a cage attachment, add all the functions with some sensory feedback from the screen (photo) and controller (vibration). An auto-racer would be an interesting challenge. Down the road I could see it competing against the best humans like the Chess computers did in the 80's. If you have any suggestions or feedback, I'd love to hear it. Know of any games with annoying tasks to tackle? Please post below.
Exit
y(o.o)y
Comments