Arduino Voltage Measurement Tricks

We think it’s a great learning experience to tear back the veil of abstraction and learn a bit more about the hardware found on an Arduino board. This project is a great example. [Scott Daniels] takes a look at the other voltage measurement options available to AVR chips used by Arduino.

If you’ve used the analogRead() function then you’ve already measured a voltage using the Arduino. But do you know what is going on behind the scenes to make this happen? The Analog to Digital converter on the AVR chip is being used to measure an incoming voltage by comparing it to a known voltage reference. That reference is by default the supply voltage line for the chip. This should be 5V but will only be as accurate as the regulator supplying it. [Scott] looks at the other voltage references that may be used. An external reference can be used by adding hardware, but that’s not the focus of his article. Instead he looks at using the 1.1V internal reference. He’s written some short example code that let’s you measure the incoming line voltage based on that internal reference. This is a very handy trick that can let you detect when the chips is running from a battery and how much juice is left in the cell.

Donation Meter Raises Alarm When Not Plugged With Coins

This is something of a mandatory donation meter. If you don’t feed it with coins it sounds a very loud alarm continuously.

[Piet De Vaere] built the device for a free festival in Ghent, Belgium. The intent is to help raise awareness that although free of an admission price, the success of the event depends on donations. It works much like a parking meter. When you feed it coins time is added to the meter. When it runs all the way down that large loudspeaker on the right side of the case sounds the alarm.

In the video after the break [Piet] walks us through a demonstration, followed by a tour of the hardware. The pointer on the meter is a piece of cardboard connected to a servo. An Arduino board controls the servo, adding time in two-minute intervals whenever a coin enters the chute and passes by an optical sensor. There is no distinction between types of coins.

The use of a pizza box as a prototyping board shows that you don’t have to be fancy to build something neat.

Continue reading “Donation Meter Raises Alarm When Not Plugged With Coins”

Birth Of An Arduino

Hey look, an Arduino without its clothes on. This one’s just started its journey to becoming the ubiquitous prototyping tool. The image is from [Bunnie’s] recent tour of the fab house where Arduino boards are made.

As it says on every true Arduino board, they’re made in Italy. [Bunnie’s] trip to the factory happened in Scarmagno, on the outskirts of Torino. The process starts with large sheets of FR4 copper clad material, usually about 1 by 1.5 meters in size. The first task is to send the sheets through a CNC drill. With all of the holes done it’s time for some etch resist; the image above is just after the resist has been applied. A robotic system takes over from here, running the panels through the chemicals which first etch away the copper, then remove the resist and plate the remaining traces. From there it’s off to another machine for solder mask and silk screen.

There are videos of each step available. But our favorite piece is the image at the end that shows a pallet with stacks of completed PCB panels which are headed off to be populated with components.

[via Reddit]

Robot Cares For Grave Stones While Honoring The Dead

This robot was built to care for the graves and honor the dead in the Jewish tradition. It is called “Stoney” and was developed by [Zvika Markfeld] based on a concept by [Itamar Shimshony] who is working toward an MFA degree. The image above shows it in action as part of an installation; to our knowledge it has not been used for actual grave sites. But the concept is not a joke; it’s something that makes the observers think.

The base of the robot is an iRobot Roomba on top of which is built a platform for a robot arm. The arm has easy access to two palettes, one holds small stones, and the other flowers. There is also a small box which holds a rag. It navigates around the grave, placing stones, flowers, and using the rag and a water dispenser to symbolically clean the headstone. All of this is controlled by an Arduino Mega board which controls another Arduino running the arm, as well as the microcontroller in the Roomba.

The details of the ritual, as well as the components of the robot are well explained in the clip after the break.

Continue reading “Robot Cares For Grave Stones While Honoring The Dead”

Making A Game With Capacitive Touch

Hackaday has seen a ton of builds make use of the Arduino CapSense library of late, so it was only a matter of time before we posted a capacitive sensing game controller that is able to move sprites around a screen.

For this build, the controller is made out of small strips of Aluminum foil, wired straight to an Arduino with a few resistors. Once embedded inside a wonderful enclosure that brings about pangs of nostalgia it’s time tow write the game.

For the game portion of the build, Processing was brought into the mix to create a SpongeBob-themed ‘capture all the jellyfish in jellyfish fields’ game. By taping the contacts for the d-pad, the player can move SpongeBob around to catch jellyfish. If you’d like to give the game a go, you can play it in your browser on the project page.

This isn’t the first – or the last – CapSense build we’ll see on Hackaday, but it is the first one dedicated to making a DIY (albeit Nintendo inspired) video game controller. If six buttons aren’t enough, you’ll just have to wait for the PS3 version.

 

Olympic Shot Machine Pours One Out For Every US Medal

What better way to watch the Olympics than having a robot pour you a shot every time the United States wins a medal? The folks behind SmartThings did just that, by creating a machine that pours some liquor for each American Olympic win.

From the behind the scenes video, we see the entire build is controlled by an Arduino with an XBee shield. The XBee is connected to a simple iPhone app where the current user watching the Olympics can select which medal the US won. Bronze dispenses a shot of Jack Daniels, Silver is a shot of Jose Cuervo, and Gold means someone in the room is getting a shot of Goldschläger.

Even though the build revolves around the SmartThings framework, we’re not really quite sure what this framework is. From the Facebook page (the best source of info for SmartThings, at least until they launch), it looks to be a piece of hardware that serves as an Internet to XBee bridge, along with a framework for easily whipping up a mobile app.

Whatever SmartThings is, it’s still a very cool build.

Continue reading “Olympic Shot Machine Pours One Out For Every US Medal”

Knock Lock Balks Knock, Uses CapSense Without Shock

[Rob Hemsley] sent in an update to an RFID-based door lock. Previously, if you wanted to enter the MIT media lab, a RFID-enabled card was required to get in. Now, with [Rob]’s update, you only need to tap the door handle in a ‘secret’ pattern.

The earlier RFID-enabled build used about $80 in hardware, not a very economical solution. The new touch-based solution only uses an Arduino and servo, making the build much cheaper.

The touch sensitive lock uses the CapSense Arduino library. By turning the door handle into a touch sensor, [Rob] allowed a secret code to be saved in the EEPROM. Repeating this sequence when the door is locked sends power to the servo, unlocking the door.

A very cool build that’s also a little more secure than the traditional, audible knock lock. Check out the video after the break.

Continue reading “Knock Lock Balks Knock, Uses CapSense Without Shock”