AVR based mini Projects

  1. 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…
  2. 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…
  3. 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…
  4. 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…
  5. 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…
  6. 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…
  7. 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…
  8. 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…
  9. 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…
  10. 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…
  11. 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…
  12. 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…
  13. 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…
  14. 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)…
  15. 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…
  16. 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…
  17. 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…
  18. 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…
  19. 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.…
  20. 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…
  21. Boolean Algebra Calculator
    Power Supply: It can be defined as a device that supplies electrical energy to one or more electric loads. The term is most commonly applied to devices that convert one…
  22. Water Level Indicator
    The Water Level Indicator employs a simple mechanism to detect and indicate the water level in an overhead tank or any other water container. The sensing is done by using…
  23. 2 Digit Up/Down Counter Circuit
    Generally, one can see the digital displays which display the score when buttons are pressed on score boards. The main heart of this score board is 2 digits up/down counter…
  24. Street Lights that Glow on Detecting Vehicle Movement
    Street lights are switched on depending on the intensity of the Sun light on LDR. If the intensity of Sunlight on light dependent resistor is low, its resistance value is…
  25. Temperature Controlled DC Fan using Microcontroller
    A Temperature Controlled DC Fan is a system which automatically turns on a DC Fan when the ambient temperature increases above a certain limit. Generally, electronic devices produce more heat.…

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