With this project you can show the temperature on you PC. This thermometer plugs on any free serial port. It gives temperature readings accurate to 0.5°C with no calibration.The project consists of the AVR 2313 Project board and the DS1621 Thermometer board and software for the PC.
AVR PC Thermometer - [Link]
Microprocessors are so cheap these days. If only there were a way to program them up just as cheaply… In this instructable, find out how to build up a complete AVR microprocessor toolchain: compiler, programmer software, programmer hardware, and some simple demos to get your feet wet. The endpoint is not quite as swanky as Atmel’s suite, but it’s gonna run you about $150 less and take only a little more work to get it set up.
This instructable is based on the Atmel ATtiny 2313 chip, mostly because it’s one of the smaller chips (in size) while still being beefy enough to do most anything. And at $3 a pop (non-bulk), they don’t break the bank.
Also check the new USB version here.
Getting started with AVR microprocessors on the cheap - [Link]
Embedded web applications are always exiting. Once device is connected to internet, you can have access and control from anywhere including cell phone. Weather station is a modular structure which consist of AVR based web server and sensor board. There are two LM335 temperature sensors and Freescale MPX4115A absolute pressure sensor attached. There is also a wind measurement sensor planned.
A weather station with a build-in web server - [Link]
Got some scavenged stepper motors from printers/disk drives/etc lying around? Some probing with an ohmeter, followed by some simple driver code on your microprocessor and you’ll be stepping in style.
Drive a Stepper Motor with an AVR Microprocessor - [Link]
This board can directly connected to the STK 500 board or the AT2313 ISP program board with a 10 pole flatcable on the 10 pin header of the STK500 and the 10 pin header of the LCD/Switch board. The display has 16*2 character positions and is Hitachi HD44780 compatible, and also has a LED backlight that can be switched on/off by a jumper.
It uses only one port of the AVR-microcontroller. It also has five key switches. It has an contrast adjustment for the LCD module. There are several application programs for it, like a digital clock and a countdown timer and a program to write text on the display via the RS232 port.
LCD Interface Board - [Link]
Liquid Crystal Display on Glass is the newest in LCD technology. This kind of display is very compact, it measures 55×27 mm and the height is only 2mm without LED backlight and 5.8mm with LED backlight. The display’s can have different LED background light instead of only the green and blue of the normal LCD modules. There are 5 monochrome colors available: white, green/yellow, blue, red, amber and there is even a full color RGB background possible. The contrast of the display can be set with a command. This is done using software. The display’s series consists of 3 types:
- 6 with 3.6 mm character height.
- 2*16 with 5.6 mm character height.
- 1*8 with 12 mm character height.
On the site below you will find how to interface these displays with AVR AT2313 microcontroller.
LCD Display On Glass Interface - [Link]
Vassilis Serasidis build this really nice low speed AVR oscilloscope, ideal for low speed signals/waveforms. It can read signal up to 5Khz (square wave). Liquid crystal display has 128×64 pixels dimension. It has an auto trigger and it can measure signals up to 24Vac or 30Vdc with a 1:10 probe. Source code (C), pictures, schematic diagram and a working video is on the site.
Low speed AVR oscilloscope - [Link]
Martin Thomas has this nice tool called Evertool in his collection. It is a AVRISP/STK500 and Programmer/JTAG debugger on a single board. It is compatible with AVRStudio with firmware upgrade-ability. So always new devices are supported.
Evertool has following features:
- ISP Programmer compatible with Atmel AVRISP, with AVRStudio and avrdude accessibility;
- JTAG debugger compatible with Atmel JTAGICE, works with AVRStudio and AvaRice;
- All Atmel AVR devices supported with their AVRISP and JTAGICE.;
- Easy update of the programmer via RS232/serial port;
- Rescue clock generation to recover from wrong fuse-bit-settings;
- Simple hardware, standard parts;
Evertool uses bootloader which is free for non-commercial use. Download latest version from here. Project is very well documented. There are also simplified versions of programmer available like JTAG only debugger, or even Evertool-USB version suggestion. Thomas Martin also has a nice collection of microcontroller programming examples including WinAVR and WinARM which is supported by him.
AVR programmer and debugger in one board - [Link]
The common programmer-adapters for AVR-controllers come with a ten-pin connector that is connected to the target circuit. When developing a prototype on a breadboard, it is not really possible to connect the ten-pin connector on it. I built myself some kind of an adapter cable to connect every pin onto the board.
ISP-Adapter for the breadboard - [Link]
That’s a really nice LC Meter Based on the AVR Microcontroller. It calculates and displays L and C from oscillation frequency using reference components. No relays, no range switching, a minimum of controls. And it is pretty accurate too! The 2 line x 16 character LCD shows the calculated inductance and the oscillation frequency. The frequency might be of interest because inductors with cores can appear to vary in inductance with changing test conditions.
A Pretty Good LC Meter Based on the AVR Microcontroller - [Link]