Inernet of Things-based Photovoltaics Parameter Monitoring System Using NodeMCU

Project Code :TEMBMA3378

Objective

The main objective of this project is to get the values of parameters and uploading through the web server

Abstract

Photovoltaic (PV) system is extensively used recently due to its benefits and to support green technology. The photovoltaic recording system is considered a crucial aspect to observe the efficiency of the PV solar panels. However, there has been no recording or monitoring device to ensure the continuous functionality of the PV system. Hence, this project focuses on developing a parameter for the recording system to overcome this problem. By using the recording system, users are allowed to monitor their photovoltaic solar panels output (voltage) in real-time through the Internet of Things (IoT) method. The recorded values from the developed sensors can be continuously stored and updated in the cloud service. The system consisted of sensors, each for measuring voltage values, and temperature. Node MCU microcontroller was chosen as the open-source IoT platform Data processed by the microcontroller Node MCU were displayed on the dashboard of the Adafruit IO cloud service webpage. The dashboard showed the output of voltage obtained from the solar panel, the voltage output from the rechargeable battery and the environment temperature surrounding the PV solar panels. From the photovoltaic recording system, the efficiency of the developed system and other factors that contributed to the malfunction in the solar system can be recorded.

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

·         Solar panel

·         Battery

·         Temperature sensor

·         Voltage sensor

·         Node MCU

·         LCD

·         Power supply

Software requirements:

·         Arduino IDE

·         Embedded C

Learning Outcomes

  • Arduino pin diagram and architecture
  • How to install Arduino IDE software
  • Setting up and installation procedure for Arduino
  • Introduction to Arduino IDE
  • Basic coding in Arduino IDE
  • Working on Voltage sensor
  • How to interface Voltage sensor with power asu Arduino?
  • Working on Temperature Sensor
  • How to interface Temperature Sensor with Arduino?
  • Working on LCD
  • How to interface LCD with Arduino?
  • Working on Node MCU
  • How to interface Node MCU with Arduino?
  • Working of power supply
  • 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 skill

Demo Video

mail-banner
call-banner
contact-banner
Request Video