Vinod.S @ blog.vinu.co.in writes:
This is my first AVR based hobby project and the most successful one compared to my all previous stuff. I am 100% satisfied with this work.. Few months ago, I tried to make a wav player using a PIC16F877A. It worked anyway, but the audio quality was not so good for higher sampling rate because that chip doens’t have enough ram and thus I couldn’t implement a good data buffer. But when I bought an atmega32 microcontroller, the first thing came to my mind is to make a good wav player…Now, I have completed my work and the audio quality is really amazing…
NOW I can say that, my wav player IS ABLE TO PLAY 8 BIT MONO/STEREO with maximum bitrate of 1300kbps for mono and 1600kbps for stereo … ie it can play an 8 bit mono wav of sampling frequency upto 160KHz and stereo upto 96KHz without any noise or trouble!!!!! (at OSC 16.450MHz).
Stereo MMC WAV player using ATMEGA32 - [Link]
Vinod.S writes:
This is my first AVR based hobby project and the most successful one compared to my all previous stuff. I am 100% satisfied with this work.. Few months ago, I tried to make a wav player using a PIC16F877A. It worked anyway, but the audio quality was not so good for higher sampling rate because that chip doens’t have enough ram and thus I couldn’t implement a good data buffer. But when I bought an atmega32 microcontroller, the first thing came to my mind is to make a good wav player…Now, I have completed my work and the audio quality is really amazing…
Play WAV files using ATMEGA32 - [Link]
timnolan.com writes:
This is a project I did a couple of years back for a business friend of mine to automatically log all his phone calls into his computer. The hardware (pictured above) uses an microprocessor to monitor the phone calls (incoming and outgoing) and send the data out the serial port to be read by the computer.
The hardware is controlled by an Atmel AVR ATmega32 microprocessor. The processor uses optoisolators to see if the phone is off-hook and to check if the incoming line is ringing. If the phone is off-hook a DTMF decoding chip CM8870CP is used to decode the number that is dialed. If it is an incoming call an FSK decoding chip XR2211 is used to decode the Caller ID data.
Phone Call Logging Project - [Link]
dharmanitech.com writes:
Here is my home-made kit of ATmega32 microcontroller interfacing. The ATmega32 controller is rich with features like onboard 32kB in-System programmable flash, 1 KB EEPROM, 2KB SRAM, 10bit ADC (8 channel), SPI bus inteface, TWI (compatible with I2C bus) interface, an USART, analog comparator, etc. That’s why I’ve selected it to load my kit with all those features.
Make-Yourself ATmega32 Starter’s Kit with LCD, I2C, SPI, RTC, ADC interfaces – [Link]
dharmanitech.com writes:
Here is a small project of Analog to Digital Converter using ATmega32 which is having on-chip 8-channel ADC.
The circuit also consists of an intelligent 16×2 LCD for displaying the value of the voltage applied at each channel. There is also a push-button to scroll through the different channels.
8-Channel ADC Project with ATmega32 - [Link]
dharmanitech.com writes:
Here is a project for beginners to interface a 16-key (4×4) keypad with ATmega32 using 8-pins i.e. one port of the microcontroller. This is useful particularly where we need more keys but don’t want to spend more uC pins for interfacing.
The 4×4 keypad is a standard one available in the market. I’ve used here one from my earlier project. The LED shown in the schematic is just extra, which can be used anyway you like.
4×4 Matrix Key-board Interfacing with ATmega32 – [Link]
dharmanitech.com writes:
Aim of this project is to present a way to store a large quantity of data into microSD card in files with FAT32 format. Here, ATmega32 is used for data collection and microSD interface. The data is received from in-build 8-channel ADC of ATmega32. One channel is used for reading temperature from LM35 sensor and remaining channels are used for simply reading voltages and storing them.
microSD ATmega32 Data-Logger - [Link]
8×8 Bicolor LED Matrix. Columns controlled by MAX6964 (17 LED PWM Controller), Rows by 74HCT138 (3-8Mux). Interfaced to ATMega32 via I2C.
8×8 Bicolor LED Matrix – [Link]
dangerousprototypes.com writes:
vladutz2000 has published plans for an overclocked Atmega32 based 8-bit game system. Dubbed the Penguin, this project runs the chip at 27 MHz instead of the usual 16 MHz and uses a 128×64 monochrome KS0108 based display along with a speaker and handful of resistors and pushbuttons. The schematic couldn’t be simpler and it, along with the source code written in Mikroelektronika MikroC pro for AVR v1.45, sprite and modeling tools are available on Sourceforge.
Penguin Atmega32 game system - [Link]
The LED cube 4x4x4 has the atmega32 controller and uses POV multiplexing to switch the 64 LEDS. A total of 16 transistors are used to switch on the Led columns and then another total of 4 lines to switch on or off the ground layer. So a total of 16+4 = 20 lines are needed to make the LED cube 4x4x4 work. It is important that the 4 ground layers are switched between them to switch one layer at a time and the switch the desired led’s on the particular layer.
Led Cube 4x4x4 - [Link]








































