Hacking Quiz Game Buttons To Add A Central Controller

hacking-quiz-game-hardware

The four colored buttons seen above are a product made by Learning Resources. They flash and make noise when pressed and are meant for quiz-show style games in the classroom. The problem is that they don’t use a central controller, so it’s up to the person running the game to judge who rang in first. [Kenny] fixed that issue by building his own controller which is housed in that black project box.

He went with an Arduino Uno board. It fits in the project box and has no problem monitoring all of the buttons and triggering their sound and lights when necessary. There are two telephone jacks (RJ11 connectors) on either side of the controller. He also cracked open each button, cutting some traces on the PCB in order to patch the signals into connectors he added to the housing.

The video after the break shows the system in action, In addition to illuminating the first button to ring in there are LEDs on the box that indicate who was 2nd, 3rd, and 4th in line.

If you don’t want to purchase buttons try making your own with some cheap plastic bowls.

Continue reading “Hacking Quiz Game Buttons To Add A Central Controller”

Robot Theater Isn’t So Much For The Actors As The Stagehands

robot-theater

[Chris Rybitski] developed this low-profile robot to help move scenery on stage. The test footage shows it to be spry and able to move hundreds of pounds of cargo. The demo shows the addition of a wooden platform about twice the length of the metal chassis with casters at each end to support the extra weight. It seems to have no problem moving around with the weight of a couple of human passengers on board.

Crafty systems for changing huge sets has long made the theater a natural breeding ground for hacks. Balanced turn tables, rails systems, and the like are common place. But we think this has a ton of potential. Right now the electronics seem convoluted, as there is an Arduino running the motors which connects to the LAN using an Ethernet shield and that Linksys wireless router.

We think he should patch directly into the serial port of the router. If he loads DD-WRT or OpenWRT he can easily make the remote control a web interface. We also wonder about the possibility of making it a line-follower that can precisely position itself automatically using patterns on the floor.

Continue reading “Robot Theater Isn’t So Much For The Actors As The Stagehands”

Filtering Out Mains Hum From ADC Samples

Hum_filter

A little light reading means something different to us than it does to [Hamster]. He’s been making his way through a book called The Scientist and Engineer’s Guide to Digital Signal Processing written by [Steven W. Smith, Ph.D]. Being the hacker type, a million different uses for the newfound knowledge popped to mind. But as a sanity check he decided to focus on a useful proof of concept first. He’s come up with a way to filter out the mains hum from Analog to Digital Converter samples.

Mains hum is all around us; produced by the alternating current in the power grid that runs our modern lives. It’s a type of interference that can be quite problematic, which is on reason why we see EMF sensor projects from time to time. Now you can filter that ambient interference from your projects which take readings from an ADC. This would be quite useful for applications which measuring teeny signals, like ECG hacks.

[Hamster] did a pretty good job of presenting his demonstration for the uninitiated. He even provides examples for Arduino or FPGA projects.

A Robotic Tattoo Artist

tattoo

Here’s something we thought we’d never see: a robot that turns a computer drawing into a tattoo on the user’s arm.

The basic design of the robot is a frame that moves linearly along two axes, and rotates around a third. The tattoo design is imported into a 3D modeling program, and with the help of a few motors and microcontrollers a tattoo can be robotically inked on an arm.

Since the arm isn’t a regular surface, [Luke] needed a way to calibrate his forearm-drawing robot to the weird curves and bends of his ar.  The solution to this problem is a simple calibration process where the mechanism scans along the length of [Luke]’s arm, while the ‘depth’ servo is manually adjusted. This data is imported into Rhino 3D and the robot takes the curve of the arm into account when inking the new tat.

Right now [Luke] is only inking his skin with a marker, but as far as automated tattoo machines go, it’s the best – and only – one we’ve ever seen.

[Massimo] Talks About Arduino Clones

pick one

Back in 2005, the Arduino was just a twinkle in they eyes of [Massimo Banzi] and the other core developers. Since then, you can’t go to any electronics site without hitting something beginning with ‘ard~’ or ending with ‘~duino’. The platform has become so popular, people everywhere are piggybacking on the name to the point of trademark infringement or simply outright counterfeiting one of the many official Arduino boards. Now [Massimo] has something to say about these clones, ripoffs, derivatives, and ‘duino-compatible boards.

On the list of things bad for the open source ecosystem, [Massimo] points to direct clones of existing Arduino boards. While these boards are electrically identical to officially licensed boards, they simply don’t support the Arduino project financially and usually don’t contribute to the existing libraries and code. Even worse are counterfeits; these boards copy the trademarks of the Arduino project – sometimes terribly given the three examples above (guess which one is the real one) – and directly profit off of the Arduino project without giving any support in return.

There are other veins of Arduino that [Massimo] considers more acceptable. Arduino-compatible boards, seen by the dozen over on Kickstarter, usually add something of their own, be it a radio chip, or an entirely different microcontroller. Derivatives, like Teensy and Adafruit’s Flora actually bring new things to the table with improved hardware and new and interesting libraries.

As far as counterfeits and clones go, we can’t agree more with what [Massimo] has to say. You have to admire the folks in the Arduino project being so open about their creations and admiring the Arduino derivatives that bring some new hardware to the table. Then again, that’s the lesson of the Arduino project; you can make hardware open source and still be outrageously popular.

DIY Airbag, Explosions Included

AnAirbagSavedMyLife

Your car’s airbag is one of the major engineering accomplishments of the auto industry. In an accident, a whole host of processes must take place in sequence to keep your face from slamming into the steering wheel, and  everything must happen in just a fraction of a second. [Steve] over at Make thought it would be a cool idea to discover what actually goes in to saving a life with an airbag and decided to build his own.

The electronics of the build consisted of an accelerometer and an Arduino. A lot of research, development, and experimentation has gone into the algorithms that trigger airbags, but [Steve] decided to keep things simple: when a sudden acceleration is detected, set off a small charge of black powder.

The airbag itself is ripstop nylon reinforced with canvas, contained in a small wooded box fitted with hinged doors. All these components are put on wheeled aluminum test rig, manned with a honeydew melon crash test dummy, and pulled into a short wall at a few miles per hour.

Despite [Steve] not putting hundreds of thousands of man hours into the development of his airbag – unlike the ones you’ll find in your steering column – his device actually worked pretty well. While not a complete success, he did manage to come up with something that both looks and acts like the familiar device that has saved countless lives.

No Nonsense Guide For Patching Into A Gaming Controller

patching-into-a-gaming-controller

Here a straight-forward guide for tapping into the buttons on most gaming controllers. Why do something like this? Well there’s always the goal of conquering Mario through machine learning. But we hope this will further motivate hackers to donate their time and expertise developing specialized controllers for the disabled.

In this example a generic NES knock-off controller gets a breakout header for all of the controls. Upon close inspection of the PCB inside it’s clear that the buttons simply short out a trace to ground. By soldering a jumper between the active trace for each button and a female header the controller can still be used as normal, or can have button presses injected by a microcontroller.

The Arduino seen above simulates button presses by driving a pin low. From here you can develop larger buttons, foot pedals, or maybe even some software commands based on head movement or another adaptive technology.

Continue reading “No Nonsense Guide For Patching Into A Gaming Controller”