A Stackable Motor Driver Shield For The Arduino

The Arduino has been used for many purposes, and  “shields” are available to make many common tasks easier.  However, [Nick] wanted a stackable motor driver shield, so he build one himself!. There are many motor driver shields available for the Arduino, however, there aren’t any that allow one to drive as many motors as were needed for his project, and none that were stackable.

[Nick] had no experience designing and fabricating a custom board, but decided to try his hand at it anyway. Armed with a free version of [Eagle] PCB design software, he designed the board that he needed then sent it to [Seeed] to be manufactured. According to his article, a quantity of 10 Arduino-sized boards can be purchased for the price of $25. At that price point, some hobbyists may want to consider this option rather than manually creating their own circuit.

According to [Nick], he was able to manufacture his first board with no errors on his first run! Not bad for his first try at something like this.

Clicking And Counting With Push Wheel Switches

getting_started_with_push_wheel_switches

Push-wheel switches are somewhat older technology, but [John Boxall] from the Little Bird Electronics blog shows us that they are still quite useful today.

In a quick but thorough demonstration, he discusses how this input technology works, showing off both single digit and multi digit inputs. The former is pretty straightforward, with each of the counter’s outputs tied to an I/O pin on his Arduino. Using multiple counter units is ever so slightly more complicated, but the job is made easier through the use of an NXP 74HC4066 bilateral switch. He shares a snippet of Arduino code that toggles through each of the switches, reading in their values one by one.

His walkthrough is a must-see for those who are just getting their feet wet with Arduinos and various input methods. These counters are great for 1-4 digit input needs, but if you require more digits [John] says that a 12-digit keypad would probably be a better way to go.

Stick around to see a short video demo of the switches doing their thing.

Continue reading “Clicking And Counting With Push Wheel Switches”

Automatically Weed The Celebrity Gossip Out Of Your TV Time

[Matt Richardson] came up with a doozy of an idea: using an Arduino to monitor the closed caption on TV and mute it when news about ridiculous celebrities is on-screen.

He’s using the video experimenter shield to monitor the captions. This shield connects via composite video, and can be used to decode the binary code that carries the captions in the overscan at the top of the screen. When a keyword comes through, an IR LED sends the mute command to the television, then waits until 30 seconds have gone by since the last keyword before un-muting. It’s like a troll-sniffing rat for your television! Now we just need to figure out how to use it to mute during commercials too.

[Matt] suggests we should imagine all of the cool stuff we could do with access to the closed caption data; we were already deep in thought by the time he got around to the suggestion. This would be a fantastic prank in a location were the television sound is not being used. You could put the Arduino inline with the video feed, then program it to wait for keywords in the news report and alter them in funny ways… like a live mad lib.

You can see [Matt’s] video explanation of the project after the break.

Continue reading “Automatically Weed The Celebrity Gossip Out Of Your TV Time”

Autonomous Tank Will Track You Down, Cover You In Welts

autonomous_airsoft_tank

[Dan] wrote in to share a project he recently finished up, an autonomous Airsoft tank. The toy tank makes use of a wide array of technologies to get the job done, and will stop at nothing to hunt you down (provided you are wearing an IR beacon).

An Arduino board is used to control the tank’s motors, while a Lego NXT module handles most of the other operations. The tank makes its way around using an ultrasonic sensor, which ensures it doesn’t get stuck on any errant furniture or hung up in a corner. While driving around autonomously is well and good, [Dan] upped the ante a bit by making the Airsoft turret completely autonomous as well.

He fitted a Wiimote IR sensor to the tank, successfully interfacing it with the NXT module after a bit of trial and error. Now that things are up and running, he can place his IR beacon anywhere in the room, and the tank will drive around scanning its surroundings until the target is found. Once the tank locks on, a flurry of Airsoft pellets take down whatever stands in its way.

We think that [Dan] did a fantastic job here, but see for yourself in the videos embedded after the break.

[via HackedGadgets]

Continue reading “Autonomous Tank Will Track You Down, Cover You In Welts”

Head-to-head Mountain Climbing From The Safety Of Your Game Room

Why risk frostbite and altitude sickness when you can marvel at the view from atop your own mountain climbing game?

[Jeff] built this delightful piece which you can see in action after the break. he combined several very simple ideas and he did it really well. The climbers are both mechanical. They grip the mountain’s face (which is covered with of carpet) with a tack pointed downward on the end of each limb. Their motion is provided by two tiny servos that make up the body of the climber. The two potentiometers in each controller directly affect the movement of the top and bottom limbs. The game plays music during the contest, and precisely detects a winner by sensing when an arm comes in contact with the metal snow cap at the summit.

Obviously weight was an issue during the design process. After some hemming and hawing [Jeff] decided to tether the climbers in order to avoid rolling a battery into each. But he overcame the issue with weighted cable management on the inside of the mountain.

Continue reading “Head-to-head Mountain Climbing From The Safety Of Your Game Room”

Stream Music Anywhere In Your House With These WiFi Speakers

wifi_speakers

[Rui] needed an easy way to play music in several different zones from one centralized location, but he didn’t want to run any new wiring in the process.

He figured that the best way to do this would be to stream his music directly to his speakers over Ethernet. Earlier this year, he put together a handful of Ethernet-connected speaker nodes using a few Arduinos equipped with both Ethernet and MP3 shields. To interface with these speaker nodes, he wrote an application utilizing VLC’s network streaming engine. This software monitors his network for newly attached speakers, adding them to his inventory automatically. He can choose to play music on any set of speakers using a multicast audio stream.

The setup was pretty slick, but what about locations that didn’t already have Ethernet drops? He thought of that too, revising his design just recently. The newest set of speakers he constructed ditches the Ethernet board for a Wifly shield, all of which he crammed inside the speaker cabinets. Now, he has the ability to stream music anywhere he’d like, no matter what sort of infrastructure is in place.

If you have a need to do this in your home, [Rui] has made his software available for free on his site, so be sure to grab a copy.

Continue reading to see a short video of the speakers in action.

Continue reading “Stream Music Anywhere In Your House With These WiFi Speakers”

Arduino Link Libraries

Arduino is great, but it sometimes gets in the way due to its entry level style of doing things. One limitation is making your own library that also includes other libraries.[Scott] has sent in a great tutorial that deals with just that issue.

He covers how to make your own custom libraries while building off of preexisting ones. That’s something Arduino’s automatic magic wont touch.He covers getting your library to compile while including aanother library, linking versus compiling, and getting it all linked up.

Add in clear examples, lots of explanation and a hand full of good practices for C with libraries (like Forward Class Declaration vs Includes, and Using Brackets vs Quotation Marks for Includes), and this is one tutorial that any aspiring AVR or Arduino developer should check out.