Arduino Projects

Voice Controlled Home / Office Automation

The main aim of this project is to develop a compact and user friendly device to enable the controlling of home-office appliances wirelessly which reduce human labour, effort, time as well, it helps to old ages and the physically challenged people who can not move their limbs but can speak and listen also can be able to control the various appliances in home or office with ease just by the voice commands according to their need and comfort. This project proposed a micro controller based voice controlled automation system using smart phones which will enable users to have control over every appliance in home or office with their voice over an Android smart phone.

The project design involves an Arduino microcontroller, which processes the user commands and controls the switching of devices. The connection between the microcontroller and the smart phone is established via Bluetooth, a widespread wireless technology used for sharing data. The voice recognizer which is an in built feature of Android phones is used to build an application where in the microphone button is tapped and the voice command is given to switch the corresponding device on/off. The voice recognizer listens and converts what is said to the nearest matching words or text. The Bluetooth adapter present in the phone is configured to send this text to the Bluetooth module interfaced to the microcontroller that would in turn control the electrical appliances through the 12 volt dc relay which is operated by an opto-isolated relay driver IC ULN2003.

This project can be further enhanced by replacing a wireless device with the WiFi module or GSM modem for controlling the devices wirelessly from long distance remote place.

Speaking Distance Meter for Blind and Engineering Measurement

Sense of vision to the human being is an important aspect of our life. But there are some unfortunate people who lack the ability of visualizing things. The visually impaired have to face many challenges in their daily life. so this project is for help the blind by obstacle detection and voice alert over speaker. It is also applicable for accurate measurement in engineering task like moving object detect, speed measure etc.

The objective of this project is to measure the distance of any object and announce in voice form with the help of an ultrasonic transducer and audio/voice module. This system is useful at inaccessible areas like high temperature, pressure zones where the traditional methods are inappropriate to be implemented.

The project design consist an Ultrasonic wave based modules interfaced to an Arduino / Atmega328 microcontroller, which is connected to Voice module, speaker and also a buzzer for short distance obstacle alert. The system will measure the distance and velocity of the obstacle in the way of the person and will alarm the person about any obstacle (moving/stationary). Ultrasonic module consists of a transmitter and a receiver. The module transmits the sound waves to the object and the transducer receives the waves reflected back from it. The measurement of the distance is calculated by the total time taken from sending the waves and receiving it with respect to the velocity of sound. The distance calculation is done by the programmed microcontroller. Upon press a push button provided, this distance is announced in voice form on speaker. There also use a buzzer for very short obstacle alert.

Further, this system can be enhanced by involve more sensors like light, moisture and vibration sensor for more safety and precaution to blind person.

Home Automation using IR Remote Control and Safety Sensor network

In a home Operating conventional wall switches is difficult for elderly or physically handicapped people. This proposed wireless system solves the problem by integrating house hold appliances to a control unit which is operated by a TV remote for short distance. As well at some specific area lights becomes operate based on a person movement in a house, also a fan speed becomes regulate according to a room temperature sense.

The main objective of this project is to design a user friendly wireless automatic system to operate household or office electrical appliances using an IR-based TV remote and various sensor network. The TV remote transmits coded infrared data which is then received by a sensor that is interfaced to the control unit. The system operates electrical loads depending on the data transmitted from the TV remote. Also upon sense human movement at the specific area lights in house opearate automatic and a fan speed becomes regulate automatic depends on room temperature.

The concept of IR communication used here that the RC5 based coded data sent from the TV remote is received by an IR receiver interfaced to a microcontroller. The program on the MCU refers to the RC5 code to generate respective output based on the input data to operate a set of relays through an opto isolated relay driver IC. The loads are interfaced to the control unit through the relay contacts. The system can be used in existing domestic area for either operating the loads through conventional switches or with the TV remote.

A PIR motion sensor is interfaced to the MCU and on sense human movement at specific area, lights becomes on/off by operate a relay switch connected to a particular lights. A LM35 temperature sensor is measured room temperature which is connected to the analog to digital convertor pin of microcontroller. According to digital value of temperature MCU Programme generates PWM voltage pulse signal and it is delivered to a L293 motor driver IC and according to this PWM reference voltage it regulate the speed of a FAN connected to motor driver circuit.

This project can be further enhanced by using radio frequency technology where the operational range shall be independent of line of sight distance as often encountered with IR type of remote control.

IoT Home Automation over Web Cloud Network

IOT or internet of things is an upcoming technology that allows us to control hardware devices The main aim of this project is to control multiple electrical loads remotely over internet falling under the basic principles of Internet of Things-IOT.

For this real-time scenario, we develop a Web Page application with user friendly touch button panel front end (GUI). The data sent from this web page upon touch commands are sent through allotted IP fed to it, to any nearby wireless modem which is then received by a Wi-Fi module ESP8266 interfaced to a Arduino microcontroller, under TCP IP via networked wireless modem environment. This system uses four loads to demonstrate as house lighting and a temperature controlled DC fan regulation. Our user friendly interface allows a user to easily control these home appliances through the internet.

The project hardware design involves an op-to isolated relay driver interfaced to the Arduino microcontroller , which drives a particular relay as per the command received at the controller end to handle electrical loads. A temperature sensor LM35 monitor room temperature, which is interfaced to Analog to digital pin of Arduino. The analog write function of Arduino generates temperature proportional PWM pulse to drive a DC Fan motor. A motor driver IC is interfaced to the digital PWM pin of Arduino for receiving PWM signals and delivering desired output for the speed control of DC FAN. The real time data is also seen on web page that displays the status of the loads too. The system can be used in existing domestic area for either operating the loads through conventional switches.

The project hardware is powered through the 9-12 VDC regulated power supply, it is then regulated to +5V using a voltage regulator 7805 which is required for the operation of the microcontroller and Wi-Fi unit and other components.

Auto Intensity Control of Solar Powered Street Lights based on Vehicle Density and Day light sense

The aim of this project is to control the intensity of street light by programmable micro controller to reducing as well as save the energy, as result the programmable micro controller is engaged to provide different intensity at different condition such as day/night hours and vehicle density during night time.

 This project is designed for LED based street lights with an auto-intensity control that uses solar power from photovoltaic cells. A charge controller circuit is used to control the charging of the battery, and an LDR is used to sense the ambient light on day time and IR sensors used to sense the density of vehicle. The intensity of street lights is required to be kept high during the peak hours. The street lights are switched on at the dusk and then switched off at the dawn automatically by using a sensing device LDR and IR sensors.

LED lights are the future of lighting, because of their low energy consumption and long life they are fast replacing conventional lights world over. White light emitting diode (LED) replaces the HID lamps where intensity control is possible by pulse width modulation. A programmable microcontroller of the Arduino family is used to provide different intensities at different times of the night using PWM technique. A light sensing device LDR (Light Dependent Resistance) is used , whose resistance reduces drastically in day light for sensing purposes. The vehicle density is monitored by IR sensors by placing apart at different location beside a road. The Light intensity control is done by pulse width modulation based on sensing the movement of vehicle by IR sensors such that as the vehicle moves the intensity goes on increasing for few lights ahead and as it is passed away the intensity goes on reducing.

 Thus, This system for auto intensity control of street lights powered by solar energy is a cost effective, practical, eco friendly and the safest way to save the energy.