Deddies Lab needed a way to water their resident Ficus Lyrata on a schedule of one-half liter per week. In order to automate the process, they designed an Atmega8 based control system which activates a water pump at appropriate intervals in order to keep the plant watered. A simple AC plug-in wall timer activates the […]
Category Archives: AVR
Rapid app development with AVR App Builder
Imagecraft has released the demo version of their ICCV8 C compiler tool for Atmel AVR microcontrollers. The demo version is unlimited for 45 days, and code limited thereafter to 64K, non-commercial use only. One helpful feature in this IDE is the App Builder. This tool allows for quick setup of peripherals on a number of […]
Introducing the Microtouch
The Microtouch is a lightweight AVR based open source touch screen device powered by the Atmega32u4. It features a 320×240 pixel touchscreen, an accelerometer, full speed USB, a micro-SD card reader and support for a lithium ion battery. It is supported by an application framework of sorts and it is possible to run a variety […]
AVRphrase: DIY Catch Phrase game
Zach built his own version of the game Catch Phrase : When I started playing around with embedded systems, I wanted to do something more interesting than just flashing an LED, and I spent a lot of time trying to come up with project ideas that would be useful (or at least fun) when they […]
AVR VU meter and spectrum analyser
senso posted an AVR VU meter and spectrum analyzer in our new project log section of the forum. I’m here to show my on-going project, its a little VU meter and spectrum analyzer that I made using an op-amp, an Arduino and a 16×2 char lcd. Via the forum.
AVR decapping
Here are some examples by manekinen of what can happen when an apparently high reverse voltage is applied to several AVRs. Via Hack a Day.
Dice Puzzle Box
Deddies Lab has a puzzle box project based on the an Atmega328, an accelerometer and a servo controlled locking system. The object is to get inside a dice-labeled box by tilting it in the correct sequence thereby entering the secret code. When the correct code has been detected by the accelerometer a servo unlocks the […]
MHV AVR tools – a WinAVR alternative
Noting that WinAVR has been marked as inactive, Make Hack Void, a hackerspace crew from down under, has devised their own alternative: MHV AVR Tools. They also are working on MHVLib – an efficiency oriented library for AVR microcontrollers.
Simple GPS display using Attiny2313
In his project, Binu from avrprojects.info interfaces a ProGin SR-87 GPS module with an ATtiny2313 and 2×16 LCD to generate a running lat/long display. The device also will store one static location, and produce an audible alert each time that location is reached. (More locations could be provided for in code, but the project assumes […]
Beginners guide to open source AVR dev tools
Interactive Matter has produced a detailed tutorial on developing software for the Atmel AVR with AVR-Eclipse, AVR-GCC & AVRDude. Designed for beginners, following these steps will result in the installation of a full fledged IDE, with code completion, one click building, no make files and buttons to flash the AVR.
RGB LED flower
This LED flower is controlled by AVR with software USB stack. It contains 6 RGB LEDs which are at the end of twisted enamelled copper wires. Project is well documented with extensive tutorial. Via mcu.cz
Reading and writing Atmega168 EEPROM
Here’s a tutorial from Protostack for beginners on how to read and write EEPROM on the Atmega 168 and display the values on an attached LCD. Includes source code in C.
VGA tester using Attiny2313
Tehnik Service presents a simple Attiny2313 project to test VGA monitors. Just the chip and a handful of discrete components are needed and the source code is provided in both assembly and a hex file, ready for download. Via PyroElectro.
V-USB: virtual USB port for Avr microcontrollers
V-USB is a software-only implementation of a low-speed USB device for Atmel’s AVR® microcontrollers, making it possible to build USB hardware with almost any AVR® microcontroller, not requiring any additional chip. V-USB can be licensed freely under the GNU General Public License or alternatively under a commercial license. An example of the hardware needed to […]
Adding RAM to Atmega128
If you want more memory on an Atmega128 project, Scienceprog has a project for expanding the 4 kb internal memory up to 64kb using a 74HC573 to interface a standard memory chip. Via Hack a Day
Breadboard AVR In System Programmer
This USB AVR programmer is built on a breakboard. What to get started with AVR? Check out our AVR quick-start guide. Via Hack a Day.
AVR crypto library
The power of microcontrollers is limited relative to FPGAs. Nevertheless, Das-labor has developed a set of implementations of different cryptographic algorithms in C designed to function within the limited memory space of microcontrollers. Check out the Avr-Crypto Wiki.
AVR based power usage monitor
Dan Stahlke built an open source homebrew power usage meter based on the Atmega168. The project stores the measurements on an SD card. Just might be the ticket for monitoring holiday display power usage. Via Electronics-lab.
Android controls robot with Bluetooth
PocketMagic demos the use of an Android phone’s Bluetooth capability to transmit commands to a module interfaced through an Atmega8 with a robot car. While this project controls a Perseus 3 robot platform, the code and circuit could be easily adapted to use with any device that could be interfaced with the Atmega8, and the […]
Function generator using Atmega16P
Scienceprog shows how to construct a function generator using the Atmega16P. Code and schematic are included, and the project uses a repurposed PC power supply to provide 5 and 12 volt sources.
