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)”

PIC Based Boiler Controller


We’re used to central A/C, so we were surprised by this PIC controller based heater controller. It’s based around a pump controlled boiler/radiator system. A PIC 16F84 is used to input the set point and control a pump to circulate the heated water as needed. You can grab full schematics on the project page.

Update: We added a screen capture of the schematic after the break since the site keeled over.

Continue reading “PIC Based Boiler Controller”

Breath Controlled LED Candles


Instructables user [cedtlab] has posted an interesting LED project that simulates birthday candles. The circuit runs on an AVR ATTiny45, and is powered by 4 AA or AAA batteries. By using a Charliplexing technique, they are able to drive all 20 LEDs with only 5 pins of the ATTiny. A thermistor is used for detecting breath by measuring temperature changes, and then blocks of LEDs turn off depending on the change detected. They have provided schematics and source code for everything. Make sure to check out the video of the “ficticious birthday party” after the break.

Continue reading “Breath Controlled LED Candles”