Process Automation: Relays and triacs

Andy Brown designed and built this relays and triacs controller board that he could use to automate his homebrewing process: The heaters, fridge and fans that control the temperature in my brew fridge need to be switched on and off and that’s what this board is designed to achieve. As you can see from the diagram […]

A high current power supply built around a server voltage regulator

Andy Brown designed and built a power supply controller board for the Artesyn NXA66: I decided that the best way to exploit the results of the reverse engineering effort was to design a controller board that would host the NXA66 and expose its functionality via a front panel. I’d throw in a few simple extras […]

Atmel releases new low power MCUs

Atmel recently announced the release of their next generation of low power 8-bit MCUs. Promising to be pin compatible with previous ATmega family members, these “The Atmel mega168PB, mega88PB and mega48PB are available in 32-pin QFN and QFP packages with additional devices available later this year. All devices are sampling now. Production quantities for the […]

LCD clock version 2 – part II

Here’s an update on Kevin Rye’s LCD clock we covered previously.  Source files are available here, for direct download LCD-Clock-V2-Source.zip: Once all the components and headers were soldered in, I attached my Arduino and configured it as an ISP. I then burned the bootloader for an Arduino Uno. I then connected my FTDI programmer and uploaded the blink […]

Sound pressure level meter (SPL) dB audio meter using AVR ATmega

Davide Gironi  has written an article detailing a simple sound pressure level meter (SPL) dB audio meter using AVR ATmega: What is proposed here is a SPL db meter using and AVR Atmega micro. A sound level meter or sound meter is an instrument which measures sound pressure level. Sound pressure level (SPL) or sound level […]

A DS1307 library for AVR Atmega

Davide Gironi has posted a DS1307 library for AVR Atmega: The DS1307 serial real-time clock (RTC) is a low-power, full binary-coded decimal (BCD) clock/calendar. This library set and get year, month, day, hour, minute and second from this RTC. Setup parameters are stored in file ds1307.h This library was developed on Eclipse, built with avr-gcc on […]

A simple brushless sensorless motor driver for AVR Atmega

Davide Gironi posted the brushless sensorless version of his  sensored motor driver for AVR Atmega we posted previously: For this project, I’ve implemented a simple brushless sensoreless motor driver for AVR Atmega. The code i propose it’s not perfect, and can be improved, but for the needs i had it works. The motor can be controlled in speed […]

A simple brushless sensored motor driver for AVR Atmega

Davide Gironi has written an article  detailing his brushless sensored motor driver for AVR Atmega: For this project, I’ve implemented a simple brushless sensored motor driver for AVR Atmega. The code i propose it’s not perfect, and can be improved, but for the needs i had it works. Using this library, the motor can be controlled in speed […]

AVR Atmega dehumidifier controller board update

Davide Gironi posted an update on his AVR Atmega dehumidifier controller board we covered previously: The main issue that i’ve fixed is the microcontroller crash, that happens sometimes. I’ve noticed that sometimes the controller stop running, crash or doesn’t works as expected. After some experimets, i’ve noticed that probem was due to Electromagnetic Interference (EMI), EMI […]

USBTiny-MkII SLIM programmer

Here’s a USBTiny-MkII SLIM programmer based on AT90USB162 microcontroller: USBTiny-MkII SLIM programmer (AVRISP-MKII clone) supports all Attiny, Atmega, and Xmega µcontrollers. It has three programming interfaces: ISP, PDI, and TPI. It works with AvrStudio or AvrDude. Small convenient board, contains double direction voltage translator for all interfaces and working from 1,2V, jumper for target chip […]

DIY AVR Atmega dehumidifier controller board

Davide Gironi documented his DIY AVR Atmega dehumidifier controller board build: Suddently my dehumidifier stop working, the original humidity switch get broken, it was a mechanical hygrometer, based on a thin transparent strip that react to humidity and engage the main electronic switch. So i decided to build my own dehumidifier board.

The EthNode – ATMega based Ethernet board

Mark McKillen shared his EthNode – ATMega based Ethernet board in the forum: Taking inspiration from the good folks at Nanode and an Instructable I saw recently, I’ve come up with “another” AVR based Ethernet board that can be programmed and used like an Arduino. It’s a simple design based on the ATMega and Microchip’s ENC28J60 […]

App note: USB HID lithium-ion battery charging via USB with ATmega16/32U4

This app note discusses how to use the Atmel® EVK527 evaluation kit to charge Lithium-Ion (Li-Ion) batteries using USB connection as power supply: This document (PDF!) describes an application running on the Atmel EVK527 evaluation kit. The EVK527 is dedicated to the Atmel ATmega16/32U4. The USB offers a 5V power supply on the VBUS pin. […]

DimBlue – USB controllable 16 channel light dimmer

Matseng designed DimBlue, an ATmega32u4 based USB controllable 16 channel light dimmer. Triacs which dim the lights are optoisolated from mains to provide protection from high voltages. The board is powered from mains voltage, via a PCB mounted transformer. As an added bonus, the board has a footprint for a serial Bluetooth module, giving it […]

Digital light intensity meter with a calibrated LDR

Shawon made a light intensity meter using an ATmega microcontroller to read a light-dependent-resistor and display the values on a 2X16 character display. To calibrate his LDR he used a digital light meter and a dimmable light source. This allowed him to plot the sensor output and properly calibrate his device. This project is about […]

Getting an ATmega to light up some LEDs

Pete made an in depth tutorial on how to get started with ATmega microcontrollers. He covers how to read the datasheets and use them to write your firmware. Also covered are the initial stages of creating and programing a simple “blink LED” program in AVRstudio 5.1. In this Part 1 post, I’ll show how to […]

DIY ATmega programing adapter using a IC testing clip

H used an IC testing clip to make a simple adapter for programing ATmega microcontrollers on the fly. IC test clips are tools used to grip ICs and provide easy connection to the pins. I’ve got a different use for it though. If you develop a circuit using an Atmega chip (like, say, a circuit […]