AVR Microcontroller Projects

AVR microcontroller projects: This section of EG Labs has interesting microcontroller projects based on AVR microcontrollers. These AVR projects can serve as a good reference for final year electronics engineering projects and other hobby purposes.
Latest AVR Projects

Timers are used in many different applications for example in Industrial Applications, to switch ON or switch OFF any device or a machine load for a specific period of time.  In the same way the timers are used in Domestic Appliances like in Air Conditioners, Microwave Ovens, Washing Machines, Food Processors etc. The applications for the timers could also be seen in Military Applications and Space Applications, to trigger any Bomb or a Missile or to ignite booster rockets for lift offs at a specific time. Here the given project demonstrates the fully featured and customized timer built using AVR Microcontroller ATMega32. 

 

To interface 8-bit DAC with AVR microcontroller ATMega32 and generate different waveforms like Square Wave, Sine Wave, Triangular Wave, Staircase Wave and Saw-tooth Wave. To generate different Analog waveforms using AVR microcontroller it is required to interface a DAC that will convert the Digital inputs given by microcontroller into corresponding Analog outputs and thus it generates different analog waveforms. The DAC output is current equivalent of digital input. So to convert it in to voltage a current to voltage converter is required. This current to voltage converter is build using Op-Amp LM741.  

This project is just a smart version of any keypad lock. What’s smart about it is that it can detect whether it is needed by the user or not and accordingly switches itself to take a sleep. Making a microcontroller to sleep reduces power consumption as well as increases its usage span.Many of you must be wondering that would it be secure enough to make a lock go to sleep, isn’t it. Don’t worry, when a microcontroller goes off to sleep it puts a hold on what it was doing before sleeping. In my project I have made it to sleep only when the user has finished entering the password stuff and microcontroller has done its entire job.