Microcontroller
microcontroller is a small computer on a single IC, which consists of memory, processor core and programmable I/O peripherals, and these are designed for embedded applications. Microcontrollers are used in automatic controlled devices like medical instruments, automobile control systems, office machines, power tools, remote controls, toys and in other embedded systems.
An AVR microcontroller is an 8-bit-RISC single-chip microcontroller. This microcontroller was developed by Atmel, in 1996; and, it was from the first microcontroller families that would use on-chip flash memory for program storage. Coming to the PIC microcontroller, it is also from a family of microcontrollers, and is made by using microchip technology. The name PIC stands for Peripheral Interface Controller. This article lists many of the microcontroller based projects that use 8051, AVR and PIC microcontrollers.
Microcontroller Based Projects on 8051
8051 Microcontroller is an 8-bit, 40-pin microcontroller based on the Harvard Architecture in which the program memory and data memory are different. This 8051 microcontroller has been in use in quite a large number of machines, because it can be easily incorporated in a project or assembled around a machine. The following are some of the projects related to this type of microcontroller:
Soft Start Induction Motor by ACPWM
Vehicle Theft Location Intimation by GPS/GSM to the Owner
Wireless Rash-Driving Detection
ACPWM Control for Induction Motor
GSM-Based Remote Monitoring of 8 Parameters of Transformer
Remotely Controlled Android Based Electronic Notice Board
Android Based Remotely Programmable Sequential Load Operation
Remote Induction Motor Control by Android Application with 7-Segment Display
Remote Operated Domestic Appliances Control by Android Application
Remote Password Operated Security Control by Android Applications
Density Based Auto Traffic Signal Control with Android Based Remote Override
Firefighting Robot Remotely Operated by Android Applications
Pick N Place Robot Arm and Movement Controlled by Android Wirelessly
Voice Controlled Robotic Vehicle with Long Distance Speech Recognition
Railway Level Crossing Gate Operation Remotely by Android Application
XBEE Based Remote Monitoring of 3 Parameters on Transformer or Generator Health
Propeller Display of Message by Virtual LEDs
Parallel Telephone Lines with Security Systems
Sine Pulse Width Modulation
Pick N Place Robot with Soft Catching Gripper
Synchronized Traffic Signals
Load Control System by Using DTMF
Movement Sensed Automatic Door Opening System
Display of Dialed Telephone Numbers on Seven-Segment Display
Line Following Robot Vehicle Using Microcontroller
Microcontroller Based Projects on AVR
The AVR microcontrollers are based on modified Harvard RISC architecture with separate memories for data and program. The speed of AVR is high when compared to the speed of 8051 and PIC microcontrollers. These microcontrollers can be tiny AVR, Mega AVR, Xmege AVR microcontrollers. The following is a list of projects based on these AVR based microcontrollers:
ATmega Based Garage Door Opening
How to Interface LED with ATmega Microcontroller
How to Interface AVR Microcontroller with PC Using USART
How to Write a Simple Boot Loader for AVR in C Language
How to Interface RFID with AVR Microcontroller
Interfacing SD Card with ATmega Microcontroller
USART with Different Frame Size Using AVR Microcontroller
How to Disable JTAG of AVR Microcontroller
Smart Home Automation Using AVR
Switch Status and LED with AVR Microcontroller
Controlling RGB LED Color Using ATmega16
Interfacing Serial Bluetooth Modem with Computer Using ATmega16
LPG Gas Detector by Using AVR Microcontroller
Green House Robot using AVR Microcontroller
Bidirectional Person Counter Using ATmega
Humidity Controller Using AVR Microcontroller
Mobile Controlled Electrical Devices Using AVR Microcontroller