The Hack-a-Day logo challenge keeps on bearing fruit. This tip comes from [Enrico Lamperti] from Argentina who posted his follies as well as success creating a Hack-a-Day logo using a home built scanning laser projector.
The build consists of a couple small servos, a hacked up pen laser and an Arduino with some stored coordinates to draw out the image. As usual the first challenge is powering your external peripheral devices like servos. [Enrico] tackled this problem using 6 Ni-MH batteries and an LM2956 simple switcher power converter. The servos and Arduino get power directly from the battery pack and the Arduino controls the PWM signals to the servos as they trace out the stored coordinate data. The laser is connected to the servo assembly and is engaged and powered by an Arduino pin via an NPN transistor. He also incorporated a potentiometer to adjust the servo calibration point.
His first imported coordinate data generated from some Python script was not very successful. But later he used processing with an SVG file to process a click-made path the Arduino could use as map data to draw the Hack-a-Day logo. It requires a long exposure time to photograph the completed drawing in a dark room but the results are impressive.
It’s an excellent project where [Enrico] shares what he learned about using Servo.writeMicroseconds() instead of Servo.write() for performance along with several other tweaks. He also shared the BOM, Fritzing diagram, Processing Creator and Simulator tools and serial commands on GitHub. He wraps up with some options that he thinks would improve his device, and he requests any help others may want to provide for better performance. And if you want you could step it up a notch and create a laser video projector with an ATMega16 AVR microcontroller and some clever spinning tilted mirrors.
People have been converting their old Power Macs and Mac G5s into fish tanks for a few years now, but [Hayden’s] Internet-enabled tank is probably the most awesome ever crammed into an aquarium along with the water and the fish—and we’ve seen some fascinating builds this summer. After gutting the G5 and covering the basic acrylic work, [Hayden] started piling on the electronics: a webcam, timed LED lighting, an LCD for status readouts, filter and bubble control via a servo, an ultrasonic sensor to measure water levels, thermometer, scrolling matrix display, an automatic feeding mechanism, and more. He even snuck in the G5’s old mainboard solely for a cool backdrop.
The build uses both a Raspberry Pi and an Arduino Mega, which sit underneath the tank at the base. The Pi provides a web interface written in PHP and jQuery, which presents you with the tank’s status and allows changes to some settings. Nearly every component received some form of modification. [Hayden] stripped the webcam of its case and replaced the enclosure with a piece of acrylic and a mountain of silicone, making it both waterproof and slim enough to fit in the appropriate spot. Though he decided to stick with an Amazon-bought Eheim fish feeder, he disabled the unit’s autofeed timer and tapped in to the manual “feed” button to integrate it into his own system.
It’d take half of the front page to explain the rest of this thing. We’ve decided to let the aquarium tell you the rest of its features in the video below. Yeah…it can talk.
Continue reading “Automated Aquarium is Kitchen-Sinky”
3rd party console game controllers sometimes sport a “rapid-fire” button to give gamers an unfair advantage. [Connor’s] project is along the same lines, but his hack had a different goal: automate the input of GTA5 cheat codes. [Connor] admits that this is his first Arduino hack, but aside from a small hiccup, he managed to pull it off. The build connects each button on a PS3 controller via some ribbon cable to its own digital out on an Arduino Uno . After plugging in some pretty straightforward code, [Connor] can simply press one button to automate a lengthy cheat code process.
[Matt’s] hack manages to save him even more user input in this second video game hack, which automates finger clicks in an Android game. [Matt] pieced together a couple of servos plugged into a PICAXE-18M2 microcontroller, which repeats one simple action in [Matt’s] Sims Freeplay game: continuously “freshening” (flushing?) a toilet. To mimic the same capacitive response of two fingers, [Matt] built the two contact surfaces out of some anti-static foam, then grounded them out with a wire to the ground on the board.
Check out a gallery of [Connor’s] controller and a video of [Matt’s] tablet hack after the break, then check out a rapid fire controller hack that attacks an XBox360 controller.
Continue reading “Video Game Automation Hacks”
Back at New York MakerFaire 2012, we noticed an amazing little steampunk quadruped robot walking around in the crowd outdoors. The robot was amazingly well executed, and had a unique ability to draw children over with it’s puppy like animations. It turns out this is [Drew’s] Little Walking Robot (AKA Puppy Bot).
Puppy Bot has actually been around for quite a while. He was born from the spare parts [Drew] had left over after competing in Robot Wars and Battlebots. The robots in these competitions were often controlled by Radio Control plane or car transmitters. Most of these systems are sold as packs for an RC car or plane. In addition to the transmitter and receiver, the pack usually included a battery and 3 or 4 servos. Standard RC servos were much too weak for use in battle robots, so they remained in his parts box.
On what [Drew] calls a slow weekend, he started putting the servos together, and ended up with a basic robot that could crawl around the room. After that the robot took on a life of its own. [Drew] improved the battery system, and added a microcontroller to automate the various gaits and animations. He brought the robot along with him to one of his battlebot competitions, and it took home the “Coolest Robot” award – even though it wasn’t actually competing!
Continue reading “Quadruped Robot Thinks it’s a Puppy”
If you’re new to hacking, Halloween is a great excuse to get started, and [Chuck] has put together an inexpensive animated Halloween decoration that you can show off on your front door. After scoring a $5 plastic Halloween doorknocker from Wal-Mart, [Chuck] gathered together a small pile of components and then set about breathing some life (death?) into its scary but motionless face.
Though he opted to use a Digispark, you should be able to use any Arduino that is small enough to stuff inside the plastic head. [Chuck] cut some holes in the eyeballs and glued in two RGB LEDs, then cobbled together a quick-and-dirty mount in the mouth area to hold a small servo. The lights and the servo are wired to the Digispark, which turns the lights on and instructs the servo to slam the ring against the door. It’s is battery powered and currently has only two settings: on or off. This should be good enough to scare the kids for this year, but [Chuck] has plans to add a much-needed motion sensor and sound via a Bluetooth connection.
As simple as this build is, it could be just the thing to get you in the holiday spirit, or to introduce the young hacker in your home to the world of electronics and coding. Check out the short video of the doorknocker after the break, then swing by [Chuck’s] website for detailed build instructions and his Github for the source code. If you’re having trouble finding this doorknocker at Wal-Mart, [Chuck] recommends a similar one on Amazon. Don’t stop now! Make some Flickering Pumpkins too, or if you want a challenge, hack together your very own Pepper’s Ghost illusion.
Continue reading “Halloween Doorknocker Decoration Hack”
Any opportunity to shave a few bucks off your power bill is probably worth considering, especially if it’s a device like [Steve Hoefer’s] Mini Blind Minder. This little guy staves off (or welcomes) the sun by monitoring the room with a temperature sensor and checking against a setpoint. If the room is too warm or too cool, the top-mounted servo will spin the wand and close or open the blinds, respectively.
[Steve] started by building a homemade Arduino shield from some perfboard to which he added a handful of discrete components: some current-limiting resistors for the RGB LED indicator light and a 10k trim pot for fine-tuning the temp sensor. Although this build forgoes an LCD readout to display precise information, it does provide feedback by stepping the RGB LED’s color through a spectrum of blue to red to indicate how the current room temperature compares to your setpoint. The two momentary pushbuttons beneath the light allow the user to adjust the setpoint up or down.
See the video below for a detailed guide to building your own, and take a look at a similar automatic blinds build from earlier this year that opens and closes in response to ambient light.
Continue reading “Temp-Sensitive Automatic Blinds”
We frequently get home automation tips, many of which have simple circuit-based on/off control for lights. [Paulo Borges] has created something quite different, however, with his in-the-wall servo-controlled light switch. This build forgoes the need of any relay to switch mains power, and because it’s physically flipping your switch, provides a distinct advantage over other builds that require a phone or tablet interface: you can use your switches as you normally would.
[Paulo] picked up a rocker-type switch at the local hardware store and carefully pried off the large, flat switch plate to notch out a small hole at its fulcrum. He then carefully shaped a piece of 12 gauge wire to provide a pivot point for the servo. His choice to use wire here seems to be entirely to provide a sturdy yet bendable component that functions mechanically rather than electrically. A small 9G servo fits to the back of the switch’s housing, and the servo’s arm connects up to the previously attached 12 gauge wire. He pieced together the remote control feature with an RF link kit with an inexpensive 433mhz Code duplicator from eBay.
[Paulo] explains that his Instructable is simply an overview rather than a step-by-step guide, so if you’re eager to reproduce this hack you’ll have to work out the code and the remote control portion yourself. He also acknowledges the biggest remaining hurdle: finding space in the wall to shove all the microcontroller guts. Check out a couple of videos of the switch after the break, and remember, there’s always the option of doing away with all light switches.
Continue reading “Remote Servo-controlled Lightswitch”