electronicsforu.com logo
.   S E C T I O N S
 Circuit Lab
 Microcontroller Projects
 Test & Measurement
 Tech Focus
Registered Users
New User?
Forgot Password?

Benefits for registered users
1.Free access to latest circuits in Circuit Lab
2.Free submission of your website(s)
3.Free submission of events
4.Can submit queries in Bulletin Board
5.Can submit articles or weblinks in Technical Articles

Latest Issues

   M I C R O C O N T R O L L E R S

RF-based Dual-mode Robot

Here is a dual-mode robot that can be operated manually using an RF-based remote control and can also move automatically avoiding all the obstacles.

Arduino-Based Shadow Alarm

This compact shadow alarm unit is capable of sensing a moving shadow in a restricted area, and can be easily installed on a wall, window or door to protect your valuables from theft. Constant lighting is required in the confined area to detect the moving shadow.

Gesture-Controlled Robot

This project uses Kinect technology to capture, process and interpret human gestures for controlling the motion of a robot.

AT89C52-Based RoboCar

This article features a car robot—RoboCar—which uses a microcontroller to detect obstacles and manipulate its direction as per the inputs from three infra-red (IR) sensors mounted in front of the car.

Smart Solar Charger

Here we present the circuit of a highly efficient, automatic solar charger based on PIC16F877A microcontroller. It shows the system status on an LCD and can trickle charge.

Standalone GPS Receiver with LCD Display

This AVR microcontroller-based global positioning system (GPS) receiver can be used to find the exact location of a place and know its standard time.It provides the data corresponding to its position on international standard latitude-longitude basis and also the standard coordinated universal time (UTC) along with some more information received from the nearest satellite assigned for this purpose.

Weather Logger

Presented here is a personal weather logger whose various transducers are used to log weather data such as humidity, atmospheric pressure and temperature. The data is transferred to PC where it is displayed as a graph for analysis.

Energy Meter

Presented here is a simple energy meter using Analog Device’s ADE7757 chip for single-phase, 2-wire (phase and neutral) systems used in households.

Colour-Sensing Robot with MATLAB

Presented here is a MATLAB-based project where images taken by the camera are processed for colours and the position of a red-coloured object is extracted out of the image.

Web-Based Water-Level Monitor and Pump Controller

Presented here is a Web-based water-level monitor and motor-pump controller using ATmega128 microcontroller, Ethernet controller ENC28J60 and TCP-IP protocol. The design involves the use of port-forwarding facility of broadband modem or router.

Real-Time Clock with Temperature Logger

Presented here is a simple real-time clock with temperature logger. The project shows time, date and real-time temperature on the LCD. The logger records the maximum and minimum temperature for each day and can keep entries for 51 days.

Safety Timer for Home Appliances

When power requirement in certain areas increases, it tends to put an extra burden on the power station distributing power, which can lead to over and under voltage issues within those areas. This project not only ensures under and over voltage cutoff, but also displays the mains voltage over LCD.

Arduino-Controlled Namaste Greeting Robot

The concept of controlling various servo motors through Arduino Uno board is introduced here with a fun project called ‘namaste robot.’ The robot turns its head by 180° and scans people in its range using an ultrasonic module.

Solar-Powered Home Lighting System

This project suggests a system that uses solar power and LED lighting technology in a more efficient way.

RF-Controlled Aircraft

Presented here is a remote-controlled aircraft project based on Arduino and 433MHz RF modules controlling a brushless DC motor and three servo motors.

Programmable Interval Timer for Live Shows

Presented here is a microcontroller-based special-purpose programmable interval timer for live shows and competitions to record time while the contestants are performing.

Serial LCD Module

The presented serial LCD module can convert any 16×2 alphanumeric LCD display to a serial LCD which communicates with the main controller using serial communication technique.

Car-Reversing Audio-Visual Alarm

Here is a simple car-parking alarm circuit based on an AVR microcontroller and an ultrasonic module. The circuit will alert you while you are reversing your car for parking, if there is any obstacle, through an audio-visual alarm.

Microcontroller-Based morse Code Encoder

Morse code is a method of transmitting textual information as a series of on-off tones, lights or clicks that can be directly understood by a trained listener without using any special equipment. The International Morse Code encodes alphabets, numerals and a small set of punctuation and procedural signals as standardised sequences of short and long signals called ‘dots’ and ‘dashes,’ respectively.

Part 3 of 3: Using AVR Microcontroller For Projects

In continuation of the embedded control applications explained in Part 2, let’s now examine the use of inbuilt functions of AVR ATmega8535 (such as output compare, ADC and UART) for various applications.

Microcontroller-Based Tachometer

A tachometer is nothing but a simple electronic digital transducer. Normally, it is used for measuring the speed of a rotating shaft. The number of revolutions per minute (rpm) is valuable information for understanding any rotational system. For example, there is an optimum speed for drilling a particular-size hole in a particular metal piece; there is an ideal sanding disk speed that depends on the material being finished. You may also want to measure the speed of fans you use.

Temperature Indicator-CUM-Controller

Here is an easy-to-construct temperature indicator-cum-controller that can be interfaced with a heater coil to maintain the ambient room temperature. The controller is based on Atmega8535 microcontroller, which makes it dynamic and faster, and uses an LCD module to display and two keys to increase or decrease the set values.

EEPROM Interface for Beginners

Electronic systems today incorporate a number of peripheral ICs that have to communicate with each other and the outside world. To maximise hardware efficiencyand simplify circuit design, Philips developed a simple bidirectional two-wire communication interface between components residing on the same circuit board. This interface is referred to as two-wire interface (TWI) or I2C (inter-integrated circuit).

Ethernet Interface for Automation Systems

Communication with remotely located automation systems is possible via the Internet. A physical communication port with a network is required for this communication. An Ethernet interface can be used for that purpose.


The AVR 8535 microcontroller and its new version ATmega8535 are versatile, high-performance but low-cost chips. This article series covers typical applications of this processor illustrating its power and cost-effectiveness in an embedded system.

Part 2 of 3 Using AVR Microcontroller for Projects

In the first part of this article, we had described the main features of the AVR microcontroller and the hardware/software required for an AT-PROG programmer board interfaced to the printer port of a PC. Further, we explained the methods for message display on a liquid crystal display (LCD).

Put your own Smiley on GlCD

The regular 16×2 LCD can display characters of only certain dimensions. A graphical LCD (GLCD), on the other hand, can display custom graphics. GLCDs are therefore highly suitable for mobile and industrial applications.

Microcontroller-Based Clock Using DS1307

Digital wall clocks, table clocks and desk clocks with pointer or LCD display are readily available in the market. Here we present a clock that can be built in a small budget using AT89C2051 microcontroller. Additional feature of the clock is that the time display is visible even in the dark.

Programmable Industrial On-Off Timer With RF Remote

Microcontroller-based embedded systems play major role in industrial automation. One such widely used system is the programmable timer.

Dynamic Display Using LED Strip

Here we describe a microcontroller-based dynamic display system using LED strip that can be used for advertising message display. The display works by flashing characters sequentially and then the entire text together.

Time-Controlled Switch Using PIC16F72

A time-controlled switch is an automatic timer switch that turns an appliance ‘on’ for the desired time duration. After the preset time duration, the timer automatically switches off, disconnecting the appliance from the power supply.

Moving Message Display On LCD

Here is an AVR based moving message display that uses a 16x2 LCD display incorporating HD44780. The 16x2 LCD can display 16 characters per line and there are two such lines.

RFID-Based Automatic Vehicle Parking System

Radio-frequency identification (RFID) is an automatic identification method wherein the data stored on RFID tags or transponders is remotely retrieved. The RFID tag is a device that can be attached to or incorporated into a product, animal or person for identification and tracking using radio waves.

Microcontroller-Based Solar Charger

This is a circuit for a solar charger that uses microcontroller AT89C4051. The charging status are shown on a LCD module.

RFID-based Security System

This circuit is a security system that uses RF tags as security credentials. It comprises of a microcontroller AT89C52 and an RFID reader.

Secure Digital Access System Using iButton

This is a iBUTTON based secured system that uses a microcontroller. Whenever someone touches the iBUTTON using his own iBUTTON, the firmware inside AVR reads its unique ID and relay operates which in turn opens up the door.

Pulse Counter Using AT89C4051

This is a circuit for a pulse counter that uses a pulse source and a microcontroller-based counter that displays the accumulated count on a LCD module.

PC-Based Wireless Control For Toy Car

The circuit here controls a toy car through a PC's serial port using microcontroller P89V51RD2, an RF transmitter TRX434 and a receiver module.

Wireless Equipment Control Using AT89C51

The circuit that uses microcontroller AT89C51 can control four devices from a distance of upto 30 metres wirelessly. An LCD module is used to show the device number and preset control time at the transmitter module.

Remote Controlled 6 Camera CCTV Switcher

This is a circuit for a remote controlled 6 camera CCTV switcher that uses microcontroller, infrared module and other components to control the operation of 6 CCTV cameras. Controlling messages can be seen on a LCD module.

Cellphone-based Device Control With Voice Acknowledgement

This circuit lets you operate your home appliances such as lights and water pump from your office or any remote location. The system also gives you voice acknowledgement of the appliance's status. It comprises microcontroller AT89C51, DTMF decoder MT8870, voice recording/ playback device APR9600.

Home | Circuit Lab | Technical Articles | eWebSearch | EFY MagOnline | Contact Us | Site Map
Electronics For You | Open Source For You | Electronics Bazaar | electronicsforu.com | efymagonline.com | linuxforu.com | bpotimes.com | kitsnspares.com | Efytimes.com | efyawards.com 
Copyright 1997-2015 EFY Enterprises Pvt. Ltd. All rights reserved. Privacy policy | Disclaimer.
Website Designed & Maintained by: EFY Digital