AVR based mini Projects

  1. Atmega 32u4 Based USB EEPROM Reader
    External memories are frequently used to store and carry computer data. The USB flash drives are quite common nowadays. This project is an attempt to demonstrate making of USB storage…
  2. Atmega 32u4 Based USB Controlled LED Series
    Throughout this USB series, different types of USB devices have been designed and developed. These devices were enumerating with the host computer and then were using Class Specific transfers for…
  3. Atmega 32u4 Based USB Controlled Servo Motor
    In this project, a device will be designed which will allow controlling a servo motor from the desktop computer on USB interface. For controlling a servo motor, PWM output needs…
  4. Custom PCB for Lights, Temperature, Video OSD and VTX PSU upgrades to HKing Rattler RC Car
    I’ve had the HobbyKing Rattler for some time now and I’ve been making small modifications here and there which have accumulated over time and has gotten to the point where…
  5. Single Chip Computer: Easy to Produce AVR BASIC Co
    This instructable will document and explain my latest project, a standalone computer system based upon a single chip (IC); the ATmega 1284P. The 1284P is responsible for all aspects of…
  6. Ultrasonic range-finder with haptic feedback
    Introduction "An ultrasonic range-finding hat with variable haptic feedback for obstacle detection." -Project Sound Bite For our ECE 4760 final project, we designed and implemented an ultrasonic range-finding hat that…
  7. AVR Atmega dehumidifier controller board, update
    This project is an update to the previous dehumidifier based you can here: http://davidegironi.blogspot.it/2013/04/avr-atmega-dehumidifier-controller.html This update adds some usefull functions. The main issue that i've fixed is the microcontroller crash, that…
  8. An AVR Atmega based PID magnetic levitator
    This is a magnetic levitator implemented using Atmega8 microcontroller. Magnetic levitation is a method by which an object is suspended with no support other than magnetic fields. To make a…
  9. AVR HVSP Fuse Resetter
    Description In working w/ 8 or 14 pin avr devices, I would sometimes want to use the RESET pin as io as the io pin count is low. But doing…
  10. Reading temperature on AVR Atmega using a thermistor with NTCtemp library 02
    A thermistor is a type of resistor whose resistance varies significantly with temperature, more so than in standard resistors. NTCtemp is a simple AVR library to read temperature from a…
  11. AVR 16bit Stereo Wave Player
    Introduction This project aims to implement a cost-effective wave player based on AVR (ATmega / ATiny Series) with CD-Audio Quality, which can play 8-bit/16-bit Mono/Stereo standard RIFF (Resource Interchange File…
  12. A DIY A4 Laser Engraver made from a scanner and a printer on ATmega328
    This "Get Ready For Win98" Laser Engraving Machine it's built using an old scanner, and an old printer. A laser engraving machine is a tool that uses lasers to engrave an…
  13. A web configurable Xively logger, build on AVR ATmega328
    Xively (formerly Cosm and before that Pachube) is a platform devoted to simplifying the interconnection of devices and data with applications on the Internet of Things. It is an on-line…
  14. A simple brushless sensored motor driver for AVR Atmega
    Brushless electric motor (BLDC motors) are synchronous motors that are powered by a DC electric source via an integrated inverter/switching power supply, which produces an AC electric signal to drive…
  15. How to Establish A PC-Micro controller USART communication
    Introduction USART is one of the primitive inter-device communication protocols. It is not used in modern computers. But still, a few mother boards come with the module necessary for an…
  16. Remote Temperature Monitoring using GSM – AVR Project
    Temperature monitoring have wide application in daily life. In modern day keeping an eye on temperature of places such as server rooms, hospital rooms, warehouses and green houses can help…
  17. Final Project: built a sous-vide immersion cooker
    For my final project I built a sous-vide immersion cooker: Sous-vide is a method for cooking food in a temperature-controlled water environment for longer than normal cooking times, at an…
  18. Temperature Measurement using LM35 and AVR Microcontroller
    In this project we are going to design a circuit for measuring temperature. This circuit is developed using “LM35”, a linear voltage sensor. Temperature is usually measured in “Centigrade” or…
  19. 0-25V Digital Voltmeter using AVR Microcontroller
    In this project we are going to design a 25V range digital voltmeter by using ATMEGA32A microcontroller. In ATMEGA, we are going to use 10bit ADC (Analog to Digital Converter)…
  20. Joystick Interfacing with AVR Microcontroller
    In this tutorial we are going to interface a joystick module with atmega8 microcontroller. A JOY STICK is an input module used for communication. It basically makes easy the user machine communication. A…
  21. 100mA Ammeter using AVR Microcontroller
    In this project we are going to make a low range ammeter using ATMEGA8 microcontroller. In ATMEGA8, we are going use 10bit ADC (Analog to Digital Conversion) feature to do…
  22. Light Intensity Measurement using LDR and AVR Microcontroller
    In this project we are going to interface LDR with ATMEGA8 microcontroller, and with this we can measure LIGHT INTENSITY in the area. In ATMEGA8, we are going to use 10bit ADC…
  23. Controlling a BLDC Motor with an ESC
    REQUIREMENTS: 1. Microcontroller (AtMega 16) 2. A Brushless DC motor (BLDC) 3. An Electronic Speed Controller (ESC) 4. Power source to drive the motor (LiPo battery) DESCRIPTION: Brushless motors have…
  24. ATmega DIP40 Minimal Board
    After I wrote several articles about using ATmega microcontrollers (DIP40) in Arduino environment I had some feedback that I was asked how to be effectively put into operation this project.…
  25. Atmega Alarmclock & Thermohumidity meter
    First, rise and shine, let me introduce you to my project. I've crafted an Alarm clock with extended functionality, including a thermometer and a humidity meter. Everything started when my…

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top