Wi- Fi & Li-FI Projects


Wireless Text Message Communication and Remote Devices Controlling Using Li-Fi Communication System -VLC( Visible Light Control)

The term of Li-Fi Technology basically is called Visible Light Communication (VLC). This technology can transmit the data through high illumination LED devices that varied the intensity is very faster than the human eyes can follow The LED bulb can cycle OFF and ON millions of times per second. The visible light spectrum is 10,000 faster than the radio frequency spectrum.


This project proposes a short range LI-Fi communication system using LED bulb, which consists a PC terminal and LED in transmitter, an Arduino series of microcontroller interfaced to photo detector circuit and LCD display. The communication system is designed to support point-to-point in one direction. Terminal window of PC is used to transmit data stream in the form of text in ASCII format. The communication between Tx-PC and transmitter circuit is performed using a USB to UART converter. The transmitter circuit will modulate the data received from the Tx-PC and perform data framing. The modulated data will be fed to the analog front end transmitter circuit (Tx-AFE) which consists High speed Mosfet based LED driver. The LED driver circuit will switch on and off the LED based on the modulated data so that the data will propagate through free space (optical channel. The data will be received by the photodiode in the receiver. The information contained in the light is converted into electricity. The analog front end receiver circuit (Rx-AFE) will condition the received signal so that Rx microcontroller (Rx-μC) can demodulate the data correctly. The data stream is then displayed on the LCD as a running text.


Here, we also perform remote operation of appliances over this wireless Li-Fi data communication, wherein four appliances can be switched on/off using an op-to isolated relay driver interfaced to the microcontroller. Based on the predefine binary text command is transmitted remotely from PC and is received by receiver and modulate it and according to the programme code written the microcontroller send signal to the relay driver to switch on/off the particular appliance connected to relay.

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 .

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.

(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.