interfacing

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 »

RSS Reader using ATmega8 microcontroller

I spent part of an afternoon developing a hardware RSS reader (most of my time was spent on the python side of things). It’s pretty simple and uses an AVR microcontroller connected to a computer via a serial cable. Hardware I am using the Dragon Rider 500 as a development board. This provides all of

RSS Reader using ATmega8 microcontroller 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 »

USB Sensors with ATtiny Microcontrollers

Working with embedded electronics, you will eventually ends up with some sensor between your hands, here I’ll show how to make a graph out of it! This project involves a light sensor, a tiny 8-pin AVR USB key with the V-USB stack, a GNU/Linux system and rrdtool. Sensors If your are working with some digital

USB Sensors with ATtiny Microcontrollers Read More »

Watch controlled robot using AVR microcontroller

Here is my Chronos watch controlled rover. The rover has a CC1110 minikit that receives SimpliciTI messages from the watch and sends this to an Arduino (AVR) over serial. The Arduino controls the motors and the servo controlling the robot arm. I have called this thing a robot, which is not strictly correct, as a

Watch controlled robot using AVR microcontroller Read More »

Interfacing a 4×4 Matrix keypad with an 8-Bit GPIO expander

An application note from Microchip: Interfacing a 4×4 Matrix keypad with an 8-Bit GPIO expander This application note discusses interfacing a 4×4 matrix keypad with MCP23X08 8-Bit GPIO Expander. This application note references the MCP23X08/17 GPIO Expander Keypad/LCD Demo Board (GPIODM-KPLCD). GPIO Expanders provide easy I/O expansion using standard serial interfaces such as I2C and SPI.

Interfacing a 4×4 Matrix keypad with an 8-Bit GPIO expander Read More »

Scroll to Top