Below section covers a list of simple microcontroller projects to learn and work with the concepts of various microcontrollers and architectures. These microcontroller based projects are covered with detailed explanation of working of hardware, circuit diagrams, software and codes.
Microcontrollers are widely used in various industries, electronic products, automobiles etc.. to perform computing or logical operations. With this huge importance the demand of microcontrollers in industries is prominent and hence as electronics engineers it is important for us to learn how to use them. There are a large number of semiconductor companies manufacturing a variety of microcontrollers, the most popularly ones are 8051 microcontrollers, AVR microcontrollers, PIC microcontroller, TI Microcontrollers, Arduino, Raspberry Pi etc.
In this project we are going to design a simple Alarm clock using ATMEGA32 timers. ATmega32A microcontroller has a 16 bit timer, and we will be using that timer to count the seconds and develop a digital clock.
All the digital clocks have a crystal inside of them which is the heart of clock. This crystal…
In this Arduino based automatic water level indicator and controller project we are going to measure the water level by using ultrasonic sensors. Basic principal of ultrasonic distance measurement is based on ECHO. When sound waves are transmitted in environment then they return back to the origin as ECHO after striking on any obstacle. So we have to only…
This project explains designing a home automation system which is controlled by a computer to switch On and switch Off various electrical and electronics devices. For demonstration we have used 3 zero watt bulbs which indicates LIGHT, FAN and TV. It uses Arduino Uno board as a controller and a 5V relay to connect light bulbs with the circuit.
…In this project we are going to build a cell phone controlled robot using 8051 microcontroller. Cell phone controlled robot runs over mobile DTMF technology. DTMF stands for Dual Tone Multiple Frequency. There are some frequencies that we use to create DTMF tones. In simple words by adding or mixing two or more frequencies we generate DTMF tone. These…
In this tutorial we are going to design a Barometric Pressure Measuring System using BMP180 and ARDUINO. First of all for interfacing BMP180 to ARDUINO, we need to download a library specifically designed for BMP180. This library is available at: https://github.com/adafruit/Adafruit-BMP085-Library After attaching that library, we can call special functions which…
Tachometer is a RPM counter which counts the no. of rotations per minute. There are two types of tachometer - one is mechanical and the other one is digital. Here we are going to design an Arduino based digital tachometer using IR sensor module to detect object for count rotation of any rotating body. As IR transmits IR rays which reflect back to IR receiver and then IR…
An edge avoider robot is quite similar to my previous project "Line Follower Robot". This 8051 microcontroller based robot detects an edge and avoids it by turning or stopping. Let us see how can we design a edge avoider robot easily.
Concept of Edge Avoider Robot
Concept of Edge Avoider robot is same as line…
In this RFID based Attendance System project, we will explain you how can we count attendance automatically by using RFID cards. RFID Technology (Radio Frequency Identification and Detection) is commonly used in schools, colleges, office and stations for various purposes to automatically keep a track of people. Here we will count the attendance of an authorized…
In this project, we are going to make a Fire Alert System using ATMEGA8 microcontroller and fire sensor. Fire sensor can be of any type, however we are using IR (Infrared) based Fire Sensor. Although IR based Fire Sensors have some disadvantages mostly of inaccuracy, it is the cheapest and easiest way to detect fire.
…
Security is a major concern in our day to day life, and digital locks have became an important part of these security systems. One such digital code lock is imitated in this project using arduino board and a matrix keypad.
Components Arduino Keypad Module Buzzer 16x2 LCD BC547 Transistor Resistor (1k) Bread board Power Connecting…
In this project we are going to interface TCS3200 color sensor with Arduino UNO. TCS3200 is a color sensor which can detect any number of colors with right programming. TCS3200 contains RGB (Red Green Blue) arrays. As shown in figure on microscopic level one can see the square boxes inside the eye on sensor. These square boxes are arrays of RGB matrix. Each of these…
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 (Analog to Digital Conversion) feature to measure the light intensity.
Am LDR is a transducer which changes its resistance when…