AVR ISP Programming Via Arduino

ardunio avr isp programming

We found this Arduino AVR ISP programmer particularly interesting. AVR microcontrollers can utilize an interface called In-System-Programming. ISP allows the chip to be programmed or reprogrammed while in an actual circuit via a pin header. Atmel’s solution is the AVR ISP MKII programing tool. The MKII can also be reprogrammed just as an AVR. The difference here is that most people are not likely to modify the MKII to be used as anything but a programmer. On the other hand if you already have the Arduino, fetch the avr.isp.03 firmware and AVRdude. Then program a device, for example an ATtiny13 using the Ardunio as the programmer. All the project information is provided under the CC BY-NC-SA 3.0 license. On a related note we covered a Microcontroller cheat sheet which covers AVR devices and ISP pinouts.

Hacking An IButton

breadboard1

Maxim’s iButtons, which are small ICs in button-sized disks, are starting to show up in more and more places. They have a range of uses, from temperature loggers to identification, and all use the 1-wire protocol to communicate. Over a furrtek, they hacked an iButton used for buying things from vending machines and created an infinite money cheat. They built a small rig based on the ATmega8 to read and write data to the chip. The data was encrypted, so it wasn’t feasible to put an arbitrary amount on the card. Instead, they used a similar technique to the Boston subway hack and restored a previous state to the iButton after something was bought. They also created a hand-held device to backup and restore the contents of a button for portable hacking.

[Thanks furrtek]

C64 USB Keyboard

breadboard

[Maarten] told us about a C64 USB keyboard that was modified to be used as a standard input device. An interesting aspect of the project is the use of V-USB (formerly known as AVR-USB). V-USB is a software only approach to slow speed USB HID. In essence this is a two fold mod, The C64 keyboard is patched to a PC, and an off the shelf AVR is software-hacked to bit bang the USB communications. The author notes an initial problem with multiple key presses that was later corrected in the application. For the other side of the spectrum, we had covered the C64 twittering client, and a commodore 64 laptop.

World Smallest TV-B-Gone

uTVBG

The TV-B-Gone has proven to be a dangerous and versatile gadget. At Interactive Matter, they created an even smaller version with more sneaking potential. Called the µTVBG, it packs an entire TV-B-Gone in a 1.4 x 2.5 cm footprint and even has room for a programming header. He found some high-powered surface-mount IR LEDs that would match the original TV-B-Gone’s power. To drive the board, they used a CR1220 button battery on the bottom of the board. The whole thing is smaller than your thumb and should be easier to hide next time you wreak havoc.

Capacitive Discharge Cutting

capacitive discharge cutting

Capacitive discharge cutting provides more control than linear transformer versions. A very large capacitor is charged to a precise voltage and then discharged through the material to produce a controlled cut. The same device can also be used for spot and tab welding. A video of copper roof flashing being cut is embedded below. An example of a linear transformer can be found in our our How-to: build your own spot welder.

Continue reading “Capacitive Discharge Cutting”

Clever Stair Climbing Robot

[youtube=http://www.youtube.com/watch?v=QReb1hLfdbE]

Stairs are one of the most commonly faced mobility challenges for a robot. This robot’s design eliminates the need for a complex drive train or computer, and instead uses a clever mechanical design to climb stairs. Version three of the robot uses five servos modified for continuous rotation, a Picaxe28, sharp IR sensors, and bump sensors.

[via BotJunkie]

Firework Ignitors And Controllers Roundup

fireworks ignitor

With the 4th of July around the corner, we thought it would be a good idea to give a controller wrap up and show you how to make some ignitors. Last year we covered a microcontroller based fireworks launcher. If you like the idea of a controller but don’t want to run all the wire, we have the wireless fireworks controller. Adding a little twist to the wireless scene are cell phone triggered fireworks. Maybe controllers are not your cup of tea, you could try to microwave your fireworks. After the break we show you how to make ignitors from a diode and a match.

Continue reading “Firework Ignitors And Controllers Roundup”