Moisture sensing automatic plant watering system using 8051.

praveen December 19, 2016 3 Comments
DIY Automatic plant watering system This project is about a moisture-sensing automatic plant watering system using 8051 microcontroller. The system simply senses the moisture level and switches on the irrigation pump when the moisture is below the set limit. The system switches off the pump when the moisture rises above the set point. The moisture level threshold can be set using a trim pot on the system. The status of the pump (whether ON or OFF) is displayed on...
read more

Heart rate monitor with sms alert.

praveen August 10, 2016 1 Comment
Heart rate monitor with SMS alert (Using 8051 and GSM module). This project is about a heart rate monitor that senses the heart rate from the finger tip an sends it as a message to a cell pone number. This project is based on an 8051 microcontroller and a GSM module. Heart rate is sensed from the finger tip using a photo transistor / IR LED pair. This method is called photoplethysmography. Photoplethysmography is the volumetric assesment of  an organ...
read more

Interfacing stepper motor to 8051

praveen March 11, 2016 1 Comment
Interfacing stepper motor to 8051 microcontroller. This article  is about interfacing stepper motor to 8051 microcontroller. Many guys were asking here to show how to interface stepper motor to 8051 microcontroller. I think this is the time. Stepper motors are widely used in industrial, medical, consumer electronics application. In simple words, anywhere precision rotation or positioning of an object is needed. Stepper motor. Stepper motor is a brush less motor which converts electrical pulses into mechanical rotation. As the name...
read more
burglar alarm with sms alert - circuit diagram

PIR sensor based burglar alarm using 8051 with SMS alert.

praveen August 10, 2016 1 Comment
PIR sensor based burglar alarm with SMS alert. This project is about a PIR sensor based burglar alarm with SMS alert. The circuit senses the intrusion using a PIR sensor and sends an SMS to to the given mobile number when an intrusion occurs. The number of intrusions taken place is also displayed on an LCD display. An 8051 microcontroller is used for monitoring the PIR sensor and sending the alert message using the GSM module. An alarm is also...
read more
Gsm Module and Arduino

How to Interface GSM Module to 8051 Micro Controller-Send and Receive SMS

praveen December 23, 2016 1 Comment
This article is about interfacing GSM module to 8051 microcontroller. GSM module has become a very commonly occurring hardware in embedded system applications and the knowledge on how to interface GSM module with microcontroller is very essential if you want to become a good embedded system designer. GSM module GSM (Global System for Mobile communications) module is basically a modem which accepts a SIM card and works in the GSM network provided by the operator just like a mobile...
read more

Humidity sensor using 8051

praveen December 19, 2016 2 Comments
Humidity sensor using 8051  (Hygrometer) This project is about a simple humidity sensor based on 8051 microcontroller. Humidity sensor is also called hygrometer. This circuit can sense relative humidity (RH)  from 20% to 95% at an accuracy of 5%. The humidity information is displayed on a 16×2 LCD display. A relay is also provided which is set to be active when the humidity crosses a certain trip point. The circuit is mains operated and it is very easy to...
read more

Microcontroller Based Programmable Data-cum-Temperature Display

praveen February 11, 2016 7 Comments
Microcontroller Based Programmable Data-cum-Temperature Display. LCD display are most widely used in applications like token display machine in malls, supermarkets, restaurants, cafe-houses etc. The project presented here demonstrates the working through wireless by use of Bluetooth technique. This circuit is designed by Mr. Vivek Kumar Kamboj from Haryana. Circuit and working. This circuit uses microcontroller that accepts data via Bluetooth from various types of gadgets like android based smartphones, laptop, etc. The IC1 AT89C51 is the heart of this...
read more

LiPo battery charger circuit.

praveen September 2, 2015 1 Comment
LiPo battery charger. Li-Po battery or Lithium-Polymer battery is a rechargeable battery based on the Lithium-ion technology enclosed in a flexible pouch. This soft, flexible pouch makes them very light with a compromise in mechanical strength. Li-Po batteries are widely used in applications where weight is a critical factor. The common applications are radio controlled model flight, RC toys, hand held devices etc. The Lithium Polymer battery is evolved from the Lithium Metal Batteries.The main difference is that instead of...
read more
ultrasonic water level controller

Ultrasonic water level controller using 8051

praveen July 30, 2015 7 Comments
Ultrasonic water level controller using 8051 microcontroller. A simple water level controller using ultrasonic  range finder module and 8051 microcontroller is discussed in this article.Many projects based on ultrasonic range finder and water level controllers have bee already discussed here. This is just another application of the ultrasonic ranging module. This water level controller can monitor and control water tanks up to 2m deep and the accuracy of measuring is as low as 1cm.  Since no mechanical float switches or...
read more
RFID card

Interfacing RFID to 8051microcontroller

praveen July 29, 2015 1 Comment
Interfacing RFID  to 8051 . RFID or Radio Frequency Identification is a method in which electromagnetic waves are used for transmitting data for the purpose of identifying tags attached to objects. An RFID system consists of a transmitter (tag) and a reader.The tag is encrypted with a unique code and the reader scans this code for the identification purpose. The tags are generally of two types: active and passive. Active tags have a battery fitted to it and it transmits the unique...
read more
interfacing PIR sensor and 8051

Interfacing PIR sensor to 8051

praveen February 25, 2016 7 Comments
Interfacing PIR sensor to 8051 microcontroller. PIR sensors are widely used in motion detecting devices. This article is about interfacing a PIR sensor to 8051 microcontroller. A practical intruder alarm system using PIR sensor and 8051 microcontroller is also included at the end of this article. Before going in to the core of the article, let’s have a look at the PIR sensor and its working. PIR sensor. PIR sensor is the abbreviation of Passive Infrared Sensor. It measures the...
read more

Frequency counter using arduino

praveen February 19, 2015 11 Comments
Frequency counter using Arduino (upto 40KHz). Many guys here were asking for a frequency counter and at last I got enough time to make one.  This frequency counter using arduino is based on the UNO version and can count up to 40KHz. A 16×2 LCD display is used for displaying the frequency count. The circuit has minimum external components and directly counts the frequency. Any way the amplitude of the input frequency must not be greater than 5V. If...
read more

Interfacing pressure sensor to arduino

praveen August 14, 2017 6 Comments
Interfacing SPD005G pressure sensor to arduino This article is about interfacing pressure sensor to Arduino. The pressure sensor used here is SPD005G from Smartec . SPD (Smart Pressure Device) is a series of silicon based pressure sensors suitable for industrial as well as house hold applications. These sensors are generally available in plastic inline or dual inline packaging. SPD sensors are generally available in two operation modes namely gauge type and absolute type. In gauge type, the pressure is...
read more

Digital Code Lock using Arduino with LCD Display and User Defined Password

praveen December 5, 2014 38 Comments
We have published a digital code lock using arduino some weeks before. This one is a little different. The earlier version was based on a defined password, where the user can not change it. Moreover there was no LCD display interfaced with the project to output lock status. This project is a much improved version of the same digital code lock which comes with a user defined password and LCD display. The user will be prompted to set a...
read more

Interfacing gyroscope to arduino

praveen December 9, 2014 3 Comments
Interfacing gyroscope to arduino uno. This article is about interfacing gyroscope to arduino. Gyroscope is a device used for measuring the angular velocity in the three axes. It works under the concepts of angular momentum and can be used to determine the orientation of an object. Typical applications of gyroscope includes missile guidance, flight control, smart phones, game station joy sticks etc. Mechanical gyroscopes, MEMS gyroscope, optic fiber gyroscope, ring laser gyroscope. Here we deal with the MEMS gyroscope....
read more

LPG sensor using arduino

praveen November 18, 2014 7 Comments
LPG sensor using arduino with alarm and cutoff. A simple LPG sensor using arduino is shown in this article. This circuit indicates the amount of LPG in the air. The circuit  sounds an alarm and trips a relay  when the concentration is above a predetermined level. MQ2 is the gas sensor used in this project. MQ2 is an SnO2 based gas sensor which can sense gases like methane, propane, butane, alcohol, smoke, hydrogen etc. Since LPG primarily contains propane...
read more

OhmMeter using Arduino – with Auto Ranging Feature

praveen November 18, 2014 10 Comments
Auto ranging ohmmeter using arduino. This article is about a simple auto ranging ohmmeter using arduino. The measured resistance is displayed using a 16×2 LCD display. The circuit is sufficiently accurate and uses minimum number of external components possible. Before going into the details of this project, lets have a look at the basic resistance measurement method. Resistance measurement. The figure above shows the circuit diagram of a simple resistance measurement scheme. Rx is the resistance to be measured....
read more

Water level controller using arduino

praveen January 23, 2018 37 Comments
Arduino water level controller / indicator. This article is a about a fully functional water level controller using Arduino. The circuit displays the  level of water in the tank and switches the motor ON when the water level goes below  a predetermined level. The circuit automatically switches the motor OFF when the tank is full. The water level and other important data are displayed on a 16×2 LCD display. The circuit also monitors the level of water in the...
read more

Tachometer using arduino

praveen January 13, 2015 10 Comments
Digital tachometer using arduino plus speed control. Tachometer is a device used for measuring the number of revolutions of an object in a given interval of time. Usually it is expressed in revolutions per minute or RPM. Earlier tachometers purely mechanical where the revolution is transferred to the tachometer through mechanical coupling (cable or shaft) , the rpm is determined using a gear mechanism and it is displayed on a dial. With the advent of modern electronics, the tachometers...
read more

Interfacing LCD to Arduino – Display Text and Characters on LCD Screen using Arduino

praveen March 12, 2016 21 Comments
A Liquid Crystal Display commonly abbreviated as LCD is basically a display unit built using Liquid Crystal technology. When we build real life/real world electronics based projects, we need a medium/device to display output values and messages. The most basic form of electronic display available is 7 Segment display – which has its own limitations. The next best available option is Liquid Crystal Displays which comes in different size specifications. Out of all available LCD modules in market, the...
read more

Motor speed control using arduino

praveen June 12, 2014 5 Comments
PWM motor speed control using Arduino. PWM or pulse width modulation is a very common method used for controlling the power across devices like motor, light etc. In PWM method the power across the load  is controlled by varying the duty cycle of the drive signal. More the duty cycle more power is delivered across the load and less the duty cycle, less power is delivered across the load. A hex keypad is used for controlling the speed. The...
read more

Digital code lock using arduino

praveen April 22, 2015 11 Comments
Simple digital code lock using arduino. Digital code lock or digital combination lock are a type of  digital locks where a combination of digits/characters or both are used for unlocking the lock. This article is about a simple digital code lock using arduino. Here the code consists of a combination of  digits from 1 to 6. There are separate keys for locking and unlocking the system. The system can be unlocked by pressing the unlock button after entering the...
read more

Interfacing hex keypad to arduino

praveen December 5, 2014 5 Comments
Interfacing hex keypad to arduino uno. This article is about how to interface a hex keypad to arduino. Hex keypad is a very important component in embedded systems and the typical applications are code locks, calculators, automation systems or simply any thing that requires a character  or numeric input. This project will display the pressed key in the serial monitor window of the arduino IDE. The same project can be modified to display the pressed key on 7-segment LED...
read more

Digital thermometer using arduino

praveen June 19, 2014 9 Comments
Digital thermometer using arduino and LM35. This article is about a simple three digit digital thermometer using arduino. Range of this thermometer is from 0°C to 99.9°C. There is also a provision for displaying the temperature in °F scale. Three terminal analog temperature sensor LM35 is used as the sensor here. LM35 can measure temperatures between -55°C to +155°C. The supply voltage range is from 4V to 30V DC and the current drain is 60uA. The LM35 is available...
read more

Temperature logger using arduino

praveen May 20, 2014 4 Comments
Simple temperature logger using arduino (°C & °F). This project is about a simple USB temperature logging system using arduino uno and the serial monitor function in the arduino IDE. The system monitors the temperature every 2 seconds and shows it on the arduino serial monitor. The temperature is shown in °Celsius  and °Fahrenheit. The system is interfaced to the PC through the USB port. LM35 is used as the temperature sensor. LM35 is three terminal linear temperature sensor from National semiconductors....
read more