AVR based mini Projects

  1. An electronic dice using ATmega8
    Abstract: Travel to outer space sounds very exciting but now we are here in our space ship and we have about 10 square meters for 5 people. It will take…
  2. Algorithmic 8-bit workshop using ATMega328
    I was asked to give a workshop regarding sound art in Super Public Art School that is held at Titanik-gallery in Turku. As I have been working lately with microcontroller…
  3. Watch controlled robot using AVR microcontroller
    Here is my Chronos watch controlled rover. The rover has a CC1110 minikit that receives SimpliciTI messages from the watch and sends this to an Arduino (AVR) over serial. The…
  4. Night Light Saver V6 using AT89C2051
    This new version has internal Ni-MH battery backup, reset button and simple time setting. Now the circuit board was embedded with lamp fixture. Preset turn on period is from 18:00…
  5. Atmel AVR Infrared Downloader using ATmega8
    AVR IR Downloader is one of final assignments at Electrical Engineering Brawijaya University of Malang, Indonesia. The basic idea was came from our lecturer at campus, Ir. Nanang Sulistyanto. If…
  6. AVR DDS signal generator V2.0 using ATmega16
    Finally second and improved AVR DDS signal generator is here. First AVR DDS V1.0 generator was only an attempt of running DDS algorithm without any amplitude control. This time I…
  7. The Tuxgraphics AVR NTP clock using ATmega168
    The Network Time Protocol (NTP) has revolutionized the world. Suddenly one could have anywhere in the world accurate time and date. NTP is a simple UDP based protocol and can…
  8. How-To: Super simple serial terminal using ATMEGA128
    This hack shows how to make a dumb terminal out of a keyboard, LCD screen, and an 8-bit microcontroller. From time to time, a portable dumb terminal can be handy…
  9. Arduino-based master clock for schools using ATmega128
    If your school, or kids school, or other location relies on a central master clock that is broken, you may have a use for this device. New master clocks are…
  10. FabISP, a fab-able in-system programmer using ATtiny44
    The FabISP is an in-system programmer for AVR microcontrollers, designed for production within a FabLab. That is, it allows you to program the microcontrollers on other boards you make, using…
  11. AT89LP2052 / AT89LP4052 Parallel Port Programmer
    Programming the AT89 LP2052/LP4052 Flash Memory, Lock Bits and User Fuses The AT 89LP2052 / 89LP4052  microcontroller provide two interfaces with same command format for device programming. The serial ISP Programming interface of…
  12. Minimalist Arduino using ATMega328P microcontroller
    Overview Here at the Transistor, we love the Arduino platform, so we decided to make our own Arduino Clone. The Minimalist Arduino is designed for use in permanent or custom…
  13. AVR DDS signal generator V1.0 using ATmega8
    Sometimes when tuning various electronic hardware we need simple signal generator with various waveform and frequency. One of the options is to by a professional with variable gain professional coating…
  14. RFID security system using ATmega32 microcontroller
    Introduction and Motivations: For our final project, we designed and built (and exhaustively tested) an RFID-based proximity security system for use with Cornell Identification cards, which have been RFID-embedded since…
  15. A Wearable Wireless Sensor System using ATmega644V
    Introduction In this digital age, new interfaces for musical expression provide much broader musical possibilities than have ever existed before. There is a constant quest to be in harmony with…
  16. Design a Customizable Virtual Keyboard using ATmega32
    Introduction It is becoming increasingly difficult for users to interact with the slew of portable gadgets they carry, especially in the area of text entry. Although miniature displays and keyboards…
  17. Programming AVR ADC module with WinAVR using Atmega8 microcontroller
    Most of AVR microcontrollers have Analog to Digital Converter (ADC) integrated in to chip. Such solution makes embedded designers life much easier when creating projects and programming them. With no…
  18. On/Off Controller – Interfacing Touch LCD LC7981 using ATMega Microcontroller
    Concept of Touch LCD LC7981 using ATMega An on/off controller is the simplest form of a temperature control device. The output from the device is either on or off, with no…
  19. Multichannel USB Analog Sensor using ATMega48 Microcontroller
    Sometimes it’s tempting to re-invent the wheel to make a device function exactly the way you want. I am re-visiting the field of homemade electrophysiology equipment, and although I’ve already published…
  20. Door Chime Privacy Sentry using Attiny12
    An ATtiny12 controller as a timer and some switching circuitry turns the doorbell off for 10 hours at the same time each day. The string of resistors across the top…
  21. LED DOT Matrix Pong using ATMega16 Microcontroller
    The classic pong game. Two players. Press the buttons to move paddles up/down. Ball bounces back and forth. If you fail to catch it, your opponent gets one point. Score…
  22. LED Menorah using ATtiny13 microcontroller
    Last week on hack-a-day I saw their post on an LED Menorah that was powered by a 9v battery with the lights controlled by dip switches. I thought to myself,…
  23. PS/2 to C64 Mouse Adapter using ATmega8 microcontroller
    A pixel artist friend of mine wanted a mouse to try his skills on a real C64. I thought I could help him by making an adapter that would allow…
  24. Minimum Mass Waveform Capture using AVR microcontroller
    Capturing repetitive waveforms at 1 million samples per second using PWM and a comparator. Download AVR Studio Source wfcao 030326 .asm The impetus for developing this technique came from my…
  25. A Superhet/Direct Conversion AM receiver for 181.818 kHz using Attiny2313
    Downloads Download the AVRStudio assembly source  vlflo13041105A.asm (html format) Download the AVRStudio Hex file vlflo13041105A.hex (html format) Photo of completed receiver. Its pocket sized, but not intended to be used…

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