Hexbug Brain Transplant

The Hex Bug, at $10, proves to be a perfect platform for building your own droid. Out of the box, it has pretty limited functionality. It walks forward until its antennae bump something, then it backs up and turns left. Applied inspirations shows us how you can replace the bug’s brains with a microcontroller to give it much more life. Instead of hacking into the existing electronics, they chose to completely replace the board. The final result, though still only able to turn one direction, is much more robust.  They discuss the ability to add numerous sensors as well as pre program different behaviours and personalities.

Adafruit Arduino Sale

With the release of the Arduino Duemilanove, Adafruit is trying to shift out some old stock Arduino Diecimila by offering 10% off. [amk] noted that the new Duemilanove is not so much an upgrade as an Arduino with a new hat. The only changes were autoselecting power and a cutable reset line. The best part about the Adafruit sale is they’re offering Atmega328s preloaded with the Arduino bootloader as a $5 upgrade. The Atmega328 gives you twice the flash memory, twice the RAM, and twice the EEPROM than the original Atmega168.

Orientation Aware Camera


[Andrew Magill] just added his Orientation Aware Camera to the Hack a Day Flickr Pool. It uses a 3-axis magnetometer and 3-axis accelerometer. He didn’t want to spend too much effort on the USB side so he picked up USBMicro’s U421. It’s a fairly well documented preprogrammed microcontroller for USB. He later regretted this; his final sample rate was only 5Hz because of all the overhead. Using the positional data the, webcam image can be corrected for any sort of shaking. [Andrew] took this one step further by using OpenGL and stitching all of the video frames together live into a full panorama. Be sure to watch his excellent video demo embedded below. Continue reading “Orientation Aware Camera”

Microcontroller-powered Missile Launch Controller

[Josef Jahn] has posted a detailed guide on building a microcontroller-based launch box. Constructed from an Atmel ATMega168 and powered by a 12V rechargable lead gel battery, the launch box is fully portable and includes a number of safety features. Going the extra mile on what could essentially be a simple push button launcher, he added three safety switches, a sixty second after-launch timer and a beautiful (not to mention rare) PLED display complete with dramatic status messages. Check out a video of the launcher in action after the break.

Continue reading “Microcontroller-powered Missile Launch Controller”

PICBASIC Complex LED Matrix

This PICBASIC complex LED matrix solution was developed by [Olivier de Broqueville] to drive a matrix of LEDs. Using some cheap transistors, common red LEDs, and a PIC16F628, he is able to drive a 6×6 LED matrix. This project is very well documented and has everything available including: circuit board layouts, schematics, PICBASIC source, VB computer interface program, and parts list.

Control Media Center With Programmable IR Receiver

This IR receiver based on ATtiny13 microcontroller is used to control a Media Center box via a remote. The circuit is powered by 20 pin ATX connector pin 9 “+5VSB” because it is the only pin that is powered when the computer is off, or in standby. The receiver is programmed to accept the codes from the remote by holding down the switch while pressing the remote button. The circuit can use “Girder” or “PC remote control” as controlling software on the Media Center.

How-To: Web Server On A Business Card (Part 1)

For years, Microchip PIC microcontrollers dominated; PIC16F84 hacks and projects are everywhere. The 8-bit 16F and 18F lines are supported by several coding environments and easy-to-build serial port programmers. Microchip’s 16-bit PIC24F is cheaper, faster, and easier to work with, but largely absent from hacks and projects.

We recently used a Microchip PIC24F microcontroller in a mini web server project, but didn’t find many introductory references to link to. In this article we’ll cover some PIC 24F basics: support circuitry and programming options. We’ll also talk about our favorite features, and how we figured them out. Our next article will outline a web server on a business card based on the PIC 24F.

Continue reading “How-To: Web Server On A Business Card (Part 1)”