Bootloader Burning Basics

[Charles Gantt] and a few others were having trouble burning the Sanguino bootloader to an ATmega644 chip. With some help from the [Nils Vogil] via the RepRap IRC [Charles] got it worked out and wrote a guide for burning the bootloader using an Arduino as an ISP programmer.

We’re not familiar with the specifics of the Sanguino bootloader, but [Charles] mentioned that he was unable to flash it onto the AVR chip without a resonator. The resonator serves as an external clock source for the chip. We’d bet the programming process changes the fuse settings on the chip to use an external source. Without that source, you won’t be able to communicate with the chip afterwards.

The solution just adds the resonator to the programming circuit. This should be useful when burning any bootloader using an Arduino. But it does make us wonder if there isn’t an alternative method that would let you draw the clock signal from the Arduino itself?

Bobuino: Arduino Based On ATmega1284 + Goodies

[Erik] wrote in letting us know that he just completed development of the Bobuino, a Arduino based on an ATmega1284. That chip is nice and beefy, most notably for having 16 KB of SRAM but it also boasts 4 KB of EEPROM, and 128 KB of program memory.

But the upgraded chip isn’t the only thing that it brings to the table. It’s easy to spot the on-board SD card slot in the image above. Also of note is the battery-backed DS1307 real time clock with a jumper that will route the square wave output to one of two pins on the microcontroller.

This design is compatible with standard Arduino shields thanks to the familiar pair of pin sockets, and can still be programmed via the USB socket. Since the AVR chip has more IO than normal there’s also pin headers to break out the PORTC pins, for a JTAG connector, and for an RS232 port.

Restoring A Jukebox With An Arduino

[Jim] just finished restoring an old Seeburg USC1 jukebox for his father using an Arduino, replacing an electromechanical rats nest of wires. The stack of 45 records were replaced with an Arduino Mega 2560 with an Sparkfun MP3 player shield, and he jukebox lights are now controlled with 74595 shift registers. Because his jukebox isn’t taking in money, the dollar bill validator has been modified into a ‘skip song’ button, and when there are no songs in the jukebox queue, there are 500 additional songs on the SD card that will randomly play.

We’ve seen one of [Jim]’s builds before. Earlier this year he repaired a thirty year old Pachinko machine using the same Arduino + MP3 shield setup. It looks like [Jim] is pretty skilled at revitalizing bulky old electronics. The jukebox restoration is great and has a lot more class than the internet-connected touch screen monstrosities that we still pump money into.

Check out the video after the break for a walk through of this restoration.

Continue reading “Restoring A Jukebox With An Arduino”

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”