AVR ATmega Projects

Head-Controlled Keyboard And Mouse using ATmega32

Easy Input is a head-controlled keyboard and mouse input device for disabled users. The system uses accelerometers to detect the user’s head tilt in order to direct mouse movement on the monitor. The clicking of the mouse is activated by the user’s eye blinking through a reflective sensor. The keyboard function is implemented by allowing […]

Head-Controlled Keyboard And Mouse using ATmega32 Read More »

How to drive 595 shift registers with ATmega168

Driving a shift register using an AVR chip’s built-in hardware is really quite easy. Most of their offerings have an SPI module, or Serial Peripheral Interface. A shift register is exactly that, a peripheral device that communicates via a serial line. All we need to do is hook up our connections and use a few

How to drive 595 shift registers with ATmega168 Read More »

HexiLogger, an Arduino based data logger using ATmega328

The purpose of this project was to create a simple, portable device that would periodically read sensors and then store the sensor data so it could be retrieved later. The result is the HexiLogger, “hexi” because it can support up to six different sensor inputs and “logger” because it will store the input data on

HexiLogger, an Arduino based data logger using ATmega328 Read More »

Enhancing An FM Transmitter’s Firmware using ATmega48

This hack is about rewriting the firmware of PLL FM transmitters based on AVR microcontrollers to add more functionalities. They’re commonly available on eBay from various sellers and for prices ranging from $40 to $80, depending mostly on the RF output power. If you don’t know if a similar transmitter is based on an AVR

Enhancing An FM Transmitter’s Firmware using ATmega48 Read More »

Arduino – Modifying a Robot Arm using ATmega328

Essentially another tutorial involving controlling DC motors. In this post I’m going to first alter a robot arm I had built previously from a beginners kit so that it can be controlled from Arduino. Then I’m going to write a series of posts on different ways to control the robot arm using Processing and other

Arduino – Modifying a Robot Arm using ATmega328 Read More »

DIY Polygraph Mask using ATmega32

Introduction A polygraph (often and incorrectly called a ‘lie detector’) is a machine which plots in real time several human biological signals such as pulse rate, galvanic skin resistance (GSR), blood pressure, and breathing rate. This machine, in conjunction with a certified examiner, is then used to analyze a subject’s stress during interrogation with the

DIY Polygraph Mask using ATmega32 Read More »

Scroll to Top