NiMH cells are still very popular energy source in portable media like digital cameras, clocks, various players, etc. They provide quite good energy density for reasonable price. Charging current of NiMH cells should be about 10% of their rated hourly capacity. And charging time should not exceed 14 hours. Following charger is what it does. [via]
AVR based NiMH charger - [Link]
Probably this programmer cable can be found on every AVR fan website. It very simple and easy to build. You just need few passive components that can be packed inside LPT connector. From my perspective I wouldn’t recommend using this one programmer if you are more serious in microcontroller projects, because it has poor computer port protection. It connects directly to LPT port without precautions. I definitely recommend using similar ISP circuit with buffer IC between LPT and target board. [via]
Yet Another Simple AVR ISP cable - [Link]
This AVR Programmer is a very valuable tool. Not only does it allow you to program you AVR’s with ease, you can update your program without having to remove the AVR (very use full when working with surface mount devices). Also, it allows you to use one tool to program possibly every AVR available today. [via]
Simple ISP AVR programmer - [Link]
This project implements a webpage interface for the Atmel AVR microcontroller. One of the original motivations of this project was to develop a low-level network interface for the Atmel device, specifically by controlling an ISA network card (see the eAVR Project) to transmit UDP packets across the Internet.This board features a Crystal Semiconductors CS8900 Ethernet controller and on-board Flash memory to host a small webpage. Its extremely small footprint makes this device ideal for an embedded systems application such as ours. It also uses a simple serial interface, which it is connected to the Atmel AT90S8535 mcu. The major challenge of this project was to design code that gathers data from our sample peripheral devices (appliances) and formats and outputs to the SitePlayer’s webpage. [via]
Web-based AVR Interface - [Link]
Probably most proper microcontroller programming method is using a bootloader program. Because you don’t need any special programming adapters or special knowledge – you just need to connect standard cable from your PC to target board and run special program on PC which communicates with MCU bootloader program. The idea is simple.
USB bootloaders for AVR microcontrollers – [Link]
This circuit is a church bell controller. Basic component is an ATmega32 microcontroller. At the circuit 1 24LC32 eeprom memories is being used.
As control I created a menu who will be appeared on 4×20 LCD (Liquid Crystal Display). The menu browsing can be done by 6 buttons at the face of the circuit’s box (Menu, Up, Down, Enter, Start, Stop). The all firmware binds about 30Kbytes flash memory and can be increased by adding new features-functions. This program has been written in C with CVAVR compiler.
Church bell Controller - [Link]
This is the complete WLAN solution for AVR and other CPUs.In this page you will be found about equipping an Atmel AVR microcontroller based system with a Prism WLAN interface. The document is intended for people that already have experiences with the AVR microcontrollers and teaches them how to add a cheap but flexible WLAN interface to your AVR projects. [via]
SPI2CF – WLAN for AVR - [Link]
It’s based on an AT90S2313 and a Dallas DS1621 Digital Thermometer. The temperature is displayed on a dual 7-segment display, and two buttons are used for setting parameters. A high current relay switches the heating element. The Dallas DS1621 chip interfaces to the 2313 using a I2C interface. This is a 2 wire bidirectional bus with a speed up to 400 kbps.Up to 8 DS1621 devices can be connected on the same I2C bus. [via]
AVR based Temperature Controller - [Link]
Probably it is always interesting to modify things you are passionate about. As you know – car panel doesn’t show all information you would like to know during journey. Let’s say you want to follow fuel consumption, display temperatures and control air conditioning, and have centralized control of many other devices like electrical windows, etc.
So here is a nice project for this. It uses AVR microcontroller that is equipped with various sensors and LCD display which shows quite a bunch of info like momentary fuel consumption, momentary speed, journey time, passed distance and many average indicators. First working project version can be found here. Probably there will be another with more improvements. [via]
Carputer – AVR based car computer – [Link]
This short tutorial will show you how to setup a breadboard with an Atmel AVR microcontroller to be programmed using In System Programming (ISP). This allows you to program and re-program your chip whilst in your own circuit, without the need to be constantly removing it and placing it in a dedicated programmer.
You will need an ISP compatible programmer. These typically plug into the parallel port of your computer and have a 10 Pin IDC connector like the one shown below. [via]
AVR In circuit programming or ISP - [Link]