IoT Based Controlling of Hybrid Energy System Using ESP8266

Project Code :TEMBMA3301

Abstract

In this project, we are controlling Street lights using IOT. There is various combination of energy and all of them are alternative to each other like solar energy, wind energy, bio fuel, fuel cell, etc. But the need of controlling of hybrid energy system arises when it is installed for domestic or commercial purpose. At this point IOT plays an important role in controlling system. The main criteria being switching between the two sources of energy i.e. solar and wind energy without any inconvenience through a website using Nodemcu module. The data is transmitted wirelessly to cloud through Nodemcu module which controls the sources of energy. The transmitted data is controlled remotely using IOT. This enables user to have flexible control mechanism remotely through a secured internet web connection. This system helps the user to control the sources of energy, manually and remotely using smart phone. This system is very efficient, cheaper and flexible in operation

Keywords: Solar energy,wind energy, Node MCU, Inverter, Voltage sensor ,Current Sensor.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements:

  • Arduino
  • Nodemcu
  • Solar Panel (big--9V)
  • DC Motor
  • Propeller
  • Current Sensor
  • Voltage Sensor
  • DC to DC Converter
  • 12V Battery
  • Power Supply Board
  • Led's---4
  • 16x2 LCD
  • temperature Sensor

Software Requirements:

  • Embedded C
  • Arduino IDE
  • Proteus 

Learning Outcomes

Learning outcomes:

  • Arduino UNO and NodeMCU Pin diagram and Architecture
  • How to install Arduino IDE Software
  • Setting up and Installation procedures for Arduino UNO
  • Introduction to Arduino IDE
  • Commands in Arduino
  • How to install Libraries?
  • Basic coding in Arduino
  • Working of 16x2 LCD
  • How to interface 16x2 LCD with Arduino?
  • Working of Sensors
  • How to interface Sensors with Arduino?
  • How to Send data from Arduino Uno to nodeMCU?
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering( software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and  Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video