The purpose of this project is to monitor and distribute the power in the power systems (solar power systems). The design of this system is explained in the abstract as follows. The system contains multiple grids with approximately 2 solar panels in each grid where each panel is connected to a current sensor whose output is given to the mini microcontroller (Arduino UNO). Each grid is also connected to a temperature sensor, a voltage sensor and a current sensor whose output is connected to the mini microcontroller (Arduino UNO). The output from all the mini microcontroller is given to the main microcontroller (8051) which is in turn connected to a Bluetooth module (HC-05). The main microcontroller (8051) processes all the received data from the mini microcontrollers (Arduino UNO) and displays it on the LCD connected to it and also sends this data via a Bluetooth module (HC-05) to user. The user remotely monitors the data via a smartphone using Bluetooth Terminal App. The user sends a signal to another Bluetooth module (HC-05) which is connected to another microcontroller (Arduino Uno) which then controls the relay on the basis of the signal sent by the user. The power from the power system (solar power system) is also connected to all the relays. Now, the control signal from Arduino UNO is used for switching of relay and power from the power system is distributed accordingly. This is how we monitor and distribute power from power stations (solar power system).
The list of components is as follows:
1. SOLAR PANNELS
2. CURRENT SENSOR ACS712
3. VOLTAGE SENSOR
4. TEMPERATURE SENSOR LM35
5. ANALOG TO DIGITAL CONVERTER ADC0808
6. MICROCONTROLLER 8051
7. 16X2 LCD DISPLAY
8. BLUETOOTH MODULE
9. MOBILE APPLICATION
10. ARDUINO UNO
12. LOADS (FAN, LIGHT, ETC)
Step 1: Make the Connections Using the Above Block Diagram
The connections given in the figure are simple and have to be made in the shown way. After which the codes in the next step need to be burnt in the Arduino and 8051 microcontrollers.
Step 2: Burn the Code and Observe the Results
Visit the GitHub link for the code.
Burn this code in all the microcontrollers present.
Now observe the results as mentioned in the further steps
Step 3: The Solar Panel Generates a Maximum Voltage of 2.02 V As Per Observations.
Step 4: The Voltage Sensor Sends This Value to the Arduino
Step 5: The Arduino Sends That Value Through the Digital Pins to the Port 1 of the 8051 Microcontroller.
Step 6: The Bluetooth Module Connected to 8051 Sends This Value to the Mobile Phone.
Step 7: 8051 Is Also Connected to the LCD Which Displays the Voltage Generated by the Solar Panels As “v= 2p02” Where P Is ‘.’
Step 8: Control the Loads Through Another Bluetooth Module Using Relay
According to the voltage generated by the solar panels, the user can control the loads through another Bluetooth module using Relay which is connected to another Arduino in the Power distribution controller.
Step 9: The Two Loads Connected Can Be Switched on or Off According to the Needs.
Step 10: Reasearch Paper
This project has also been published by me in the form of a research article. Do read it for further information.
This is an entry in the