IoT System Projects


IoT Operate Home Safety and Protective Automation using Safety Sensor Network

Now a days, things are changing rapidly in the world. Many machines are developed which made human life easier. Now, peoples are so much busy in their work. People think that there should be a technology that will reduce their work load. Internet of Thing fulfils this requirement of people.

Here, we propose to use IoT in order to control home appliances, thus automating modern homes through the wifi network /internet. This system uses four loads to demonstrate as house lighting, fan, TV etc. Our user friendly interface allows a user to easily control these home appliances through the internet. For this system we use an ESP8266 WIFI Module interfaced to a Arduino microcontroller. This microcontroller is interfaced with a WIFI modem to get user commands over the internet. Also we have an LCD display to display system status. Relays are used to switch loads.

We also involves more safety and protective features integrated in our home automation system, by includes various sensors like a PIR motion sensor, LDR sensor , Capacitive touch sensor and temperature sensor. A PIR Motion sensor is used to monitor human movement in front of main door and it inform on any human movement thorugh LCD display, also over remote wifi/internet operate phone. A LDR Sensor is used to monitor day lights, it gives signal to microcontroller while daylight is less/high and it done automatic switch on/off the lightning of particular area. A Capacitive touch sensor is used as soft switch which replace the traditional mechanical switches. By just put a human finger touch on it, it sends a signal to microcontroller and it switch ON/OFF the particular appliances. A temperature sensor is monitored atmospheric temperature and shows it on local LCD display as well on remote phone.

A ESP8266 WI-FI module is interfaced to the microcontroller, which is configured as access point mode to access any wifi device over wifi network with/without internet connection. It establishes the wi-fi communication over TCP/IP protocol tp our Web page application, which can be run on any remote smart phone or PC. A GUI button panel is also developed in our web page application fpr switching on/off home appliance, just by touch a GUI panel button it send a command over the wifi network/internet and is received to the Wi-Fi module. The program within the Wi-Fi Module and microcontroller execute the received commands based on that the particular home appliance gets activated through a opto-isolated relay switch and driver interfaced to the microcontroller. The status of the appliances are also displayed on webpage. Thus, this system offers a low cost, powerful and user friendly way of real time home safety and protective automation.

IoT and EYE Blink Operate Smart Assistance Device in WIFI Cloud Network in Smart Home/Office/Hospital

The purpose of automation should not be restricted to power conservation but it should also facilitate ease of control of devices with minimal intervention of human being. This project is aimed to an alternative approach to allow the human to control the home appliances through their normal blink of human eyes with occurrences of reflected infrared light by the eyes pupil. An IR emitter and detector aligned at such a coordinates that the infrared light would be able to get reflected through the pupil.


The advance ESP8266 wi-fi module is a very powerful device for Iot ( Internet of things) operation, it can play the role of an Access Point, a Station or both at the same time in a wireless network. Very commonly, the access point also has a network connection to the Internet and acts as a bridge between the wireless network and the broader TCP/IP network that is the Internet. The ESP8266 advertises itself as a self-contained WiFi networking solution offering itself as a bridge from existing micro controller to WiFi and is also capable of running self contained applications. The project design is divided into two basic blocks namely user block and appliance block. The user block is used to take input from the user where as appliance block is placed at appliance side to change the state of the appliances. At user side an advance microcontroller is interfaced to the IR Sensor and ESP8266 wi-fi module acts as access point, while at appliance side a standalone ESP8266 wi-fi module acts as station point and is interfaced to the opto-isolated relay driver circuit, which directly operates the various appliance connected to it as per the remote signal received. Here, the Infra-red signal is as measure to give input to the system for defining the operating of appliances.


The IR transmitter and receiver are placed within a line using a wearable spectacle in front of eye. While pressing a push button connected to user side, Input is taken from the IR sensing circuit to microcontroller for the definite interval of time and then IR sensing circuit is switched off. This IR sensing duration is also indicated by a LED on/off. The IR signal is connected to interrupt circuit of microcontroller, which is as in term number of counts the eye blinks during the sensing ON period, is calculated and stored in microcontroller. The microcontroller and ESP8266 is programmed such a way that the according to the number of eye blink count the appropriate appliance is being operated. The wireless network communication is established between the ESP8266 at user side and appliance side respectively as access and station point in wi-fi network. At appliance side, an opto-isolated relay driver is directly connected to ESP8266 wi-fi module, according to received wireless signal relate to number of eye blink by user, it transmit the signal to the particular relay and finally the states of appliances will be flipped.

AGV - Automated Guided Vehicle System based on IoT

Automated Guided Vehicle (AGVs) is computer-controlled system; just another way to sort containers, move products from one location to another, manage short-term storage of items, and deliver them to assembly lines, shipping locations, and warehouses as needed.

The movement the vehicle is done with the help of high torque DC GEAR motor and L298 driver module and it is controlled by RFID reader as well over Wi-Fi operate IoT system. While a respective RFID tag is read at the start point the vehicle moves in the predefined path to the destination. Load cell is used to detect whether the AGV is over loaded. If in case over loading has occurred it give alter and a buzzer to indicate to the operator.


Every container on the vehicle bears an RFID transponder for its unique identification. Vehicles and containers are located in stations at different points in the work area, At the beginning the goods are loaded into the AGV the system checks for any overload if yes it sends an alert to the IoT operating system. If not, when the RFID tag is read the AGV starts to move from source to destination in the predefined path. If any obstacle is detected in the pathway, then also the alert message and buzzer is used to inform the operator. The AGV reaches the destination and goods get unloaded.


The operator can also control the vehicle over IoT system, TCP/IP network from any remote mobile/PC placed, from where the operator send them on their desire way online. As soon as a vehicle arrives at a branch point, a reader installed there detects the transponder and sends back its information to the operator .

(KL-110) IoT Home Automation

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 microcontroller of AVR series, 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 AVR series of 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 converter of microcontroller. The timer circuit of controller generates temperature proportional PWM pulse to drive a DC Fan motor. A motor driver IC is interfaced to the microcontroller for receiving PWM signals and delivering desired output for the speed control of DC FAN. The real time data is also seen at the sending end upon a LCD display interfaced to the microcontroller 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 DC regulated power supply circuitry, which consists a step down transformer 230/12V, which steps down the voltage to 12V AC. This is converted to DC using a Bridge rectifier and 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.

(KL-117) Raspberry Pi based interactive Home automation system through E-mail

In present days, as the technology improves day by day, every one seems to automate most of the possible things to take advantage in providing ease in life, secure and saving electricity. The main objective of this project is to develop an interactive home automation system based on Raspberry Pi through reading the message body of E-mail which we are send. Here the message body of the received E-mail is read by the developed algorithm fed into Raspberry Pi and it will re-send the acknowledgement to that mail_ id, if it is successfully sent or not. This algorithm is developed in python language, which is default programming language provided by Raspberry Pi. Store these results in internet by creating new channel API , which is an IoT application.

In this highly technological environment, by it‘s over clocking and future expansion capabilities, Raspberry Pi proved to be easy, economic and efficient platform for implementing this home automation system. Apart from, this technique is better than other home automation methods, using SMS and DTMF as the call tariff, is a big drawback, which is not in the case of this proposed method, and in the Web server based home automation, the design of web server and the space required is eliminated by this method, because of it uses already existing web space provided by Gmail.

This system can be enhanced for future applications like power grid control and protection, surveillance, power monitoring, fault monitoring, security etc, .