Electronics & Communication


Wi-Fi Enabled Wireless LED Matrix Display Panel

This project proposes an wireless Wifi enabled LED Matrix display. The display message is sent through web browser to a ESP8266 Wifi module that is configured as a web-server. No Arduino or any other microcontroller is used. ESP8266 alone works as a WiFi server and drives the MAX7219-based LED matrices.

 The 8×64 pixel display matrix is constructed using (8x8) 2" LED dot matrix  eight modules in a cascade with onboard MAXIM’s MAX7219 LED driver chip. The MAX7219 allows us to drive the LED matrix using only three signal lines (DIN, CLK and LOAD) and two power supply lines. The signal lines are driven using the Node MCU (ESP8266 wifi board) SPI pins. The 5V regulated dc power  supply is generated for Matrix display and Node MCU. The input to the power supply module can be provided from a 9V/1A rated DC wall adapter. For this project, the Node MCU is programmed using Arduino IDE. The Node MCU is programmed to act as a webserver in the local Wifi network. The IP address of the webserver is displayed on the LED matrix scrolling from right to left when the project is powered on. Then type in the same IP address in the URL field of a web-browser on a computer or smart phone that is connected to the network only after SSID and Password entered. The ESP8266 web server returns a data entry field to the browser screen, where type in the message that we would like to send to the display and hit Submit button. The message is received by the ESP8266 webserver and is displayed on the matrix panel.

Transport Heavy Vehicle Safety and Protection System

This project is aimed to develop system for safety and precaution for heavy transport vehicle with monitoring heavy loading condition, head light monitoring, side and front obstacle detection. Also all these critical condition alert and location of vehicle is track using GSM and GPS technology.


This system consists of two parts, alerting part and messaging part. The Loadcell device with amplifier is interfaced to a micocontroller, which monitor the loading in side vehicle. There are two LDR (Light dependent resistor monitor the front and back lights status of vehicle. In case of heavy loading and failure of any lights it alerts by buzzer sound and also displayed on LCD placed in front it. It also reports the current details of the monitor parameters with the current location of vehicle to the authorized phone number in the form of SMS through a GSM and GPS modem at any abnormal event as well on demand by authorized phone. There also two type of obstacle detection sensor IR sensor and ultrasonic sensor are placed for short and medium range obstacle sense.


An advanced series of Microcontroller is continuously scan the all these sensors parameters and It enables intelligent prevention and detection of any critical situation, it alert and reports in real time on such abnormal condition of vehicle for the precautionary measure and emergency help to avoiding the any severity situation like accident. The place of the vehicle is identified using Global Positioning system (GPS) and Global system mobile communication (GSM). These systems constantly watch a moving Vehicle and report the status on demand by the authorized mobile. The system is powered through +5 and +12 Volt dc regulated power supply, which can also be powered through a battery of vehicle itself.


Smart Energy Efficient Automation for Smart Home/Offices

There is increasing demand of electricity savings at every where particularly at the large scale houses and commercial places like super mall etc. There are very high consumption of electricity in too much lights and fan placed, which is need to operate depends on the density of people at the particular zone.    

 The objective  of this Project is to develop a bidirectional visitor counter’ controls the lights as well as count the number of individuals entering and leaving in a large scale houses and mall. A fan speed is also regulated automatic on sensing room temperature and number of person at the particular area. Also on sensing the day-night light by LDR (Light dependent sensor) the lights of particular zone are being switched automatic at night and in case of  low day light. A PIR motion sensor sense the human movement and based on it the lights of that particular area becomes automatic switched on/off. When an individual enters into a room then one counter is incremented by one and one light in a room will be switched ON and when the individuals leaves a room then the counter is decremented by one. When the number of individuals in a room is greater than 5 then 2 lights will be switched ON. Similarly on increase of every 5 individuals one more light will switched ON. Lights will turn OFF when all the individuals go out of a room. The total number of individuals present inside a room is also displayed on the LCD display. IR sensors and microcontroller does above job. IR sensors sense the obstruction and microcontroller receives the signals produced by the obstruction from the sensors. The received signal is operated via program stored in ROM of Microcontroller..

 The automatic speed control of fan is also done based on sensing a room temperature r and number of person inside a room. A LDR sensor is also interfaced to sense day-night light. An opto-isolated relay driver drives the particular relay to operate a light connected based on the IR,PIR and LDR sensor status and programming logic as defined. This project design is appropriate according to the modern lifestyle. The simulation of the system is also carried out in Proteus Professional Software v 8.0.

Microcontroller based Solar Charge Controller

This Project propses a microcontroller based solar charge controller using PWM (pulse width modulation) technique. This PWM technique is employed by the Arduino series microcontroller. The microcontroller is to charge a 12V battery using a solar panel. The main feature of this charge controller is dusk to dawn operation; it switches „on‟ the load (the light) at dusk (evening) and switches off at dawn (morning). During day time, the load is disconnected from the battery and the battery is to be recharged with current from the solar panel.

Basically, there are two methods of controlling the solar charging current: series regulation and parallel (shunt) regulation. In this project, here we have used parallel regulation technique wherein instead of wasting the charging current as heat, we have made it pulsed and applied to the battery to keep the battery topped-up. The microcontroller reads the battery voltage with the help of the ADC and displays the values on the LCD. It monitors the input signal from the dusk-to-dawn sensor and activates the load or charging relay accordingly. When the solar panel voltage is present, the dusk-to-dawn sensor provides a signal to the microcontroller, which then displays ‘charging’ message on the LCD. During charging, the battery voltage is continuously monitored. When the voltage reaches 14.0 Volt, the microcontroller interrupts the charging current by energising the relay, which is connected to MOSFET. After five minutes, the relay reconnects the panel to the battery. This way, the charging current is pulsed at the intervals of five minutes and the cycle repeats until the panel voltage is present. When the panel voltage falls below the zener diode  voltage of the dusk-to-dawn sensor, the microcontroller senses this and activates the load by switching on MOSFET  via opto coupler IC and “load on” message is displayed.

In this mode, the microcontroller monitors for low battery. When the battery voltage drops below 10 volts, the microcontroller turns off the load by switching off MOSFET and “battery low—load off” message is displayed.  Normally, when the load is switched off, the battery voltage tends to rise back and the load oscillates between ‘on’ and ‘off’ states. To avoid this, the microcontroller employs a hysteresis control by entering into a ‘lock’ mode during low-battery state and comes out of the lock mode when the dusk-to dawn sensor receives the panel voltage (the next morning). During lock mode, the microcontroller keeps converting the ADC value and displays the battery voltage on the LCD.

Wireless DTMF Tone Controlled Robot with Ultrasonic Artificial Vision

The project is designed to control a robotic vehicle using wireless DTMF generate tone using any GSM phone. DTMF decoder connected to audio jack with a GSM phone is interfaced to a microcontroller unit on the robot for decoding the tone signals transmitted by the remote GSM phone. This tone is conveyed into digital to control unit which moves the robot as desired. An advance series of microcontroller is used in this project as control device.

 In the proposed project design a GSM phone is connected to a DTMF decoder through its audio output socket for receiving tone commands. The receiving phone tones are converted into digital commands by a DTMF Decoder, which identifies the frequency of the key and converts that frequency to its equivalent digital code, which is then fed to a microcontroller. As per the key commands sent from the sender’s mobile, the microcontroller sends signals to the dc motors through a dual motor driver L293 interfaced to the microcontroller. Based on the specific commands robot operate in desired direction like forward, backward, left, right and stop. There also provide artificial vision to robot using an Ultrasonic sensor interfaced to the microcontroller, It will detect and measure the distance of any obstacle in the way of robot,  in such event  robot keep stop for a while and  turn beside and then move forward, thus robot keep watch with ultrasonic artificial vision and automatically finding obstacle free path and moves on its way. A rechargeable battery is also connected to robot, which deliver the 12 volt supply to motor and 5 volt supply to microcontroller and sensor, which is generated by a regulated IC 7805.     

 This project can be further enhanced using other wireless communication like RF technologies ,also can involve live video streaming using camera.