SMART ROOF SOLAR GRID CLEANING ROBOT

Published Sep 10, 2022
 15 hours to build
 Intermediate

In the traditional way of cleaning solar panels involves risk, more time to clean and cost to clean. So, our solution which is a four-wheeled automated vehicle powered by solar that skims on the solar roof grid.

display image

Components Used

Arduino UNO
Arduino UNO
1
L298H bridge motor driver
L298H bridge motor driver
1
ESP8266 WiFi Module
ESP8266 is a system on chip (SoC) which provides WIFI capability for embedded applications. This enables internet connectivity to embedded applications. ESP8266 modules are mostly used in Internet of Things(IoT) applications.
1
USB Type A to B Cable
USB Cables / IEEE 1394 Cables USB A-B 28/26 BLACK 1.3 M
1
12V Rechargeable Lithium Iron Battery
LiFePO4 - Lithium Iron Phosphate Battery 12V 7.5Ah LiFePO4 5.95 x 2.56 x 3.70"
1
Solar Panel 15V
Solar Panels & Solar Cells [email protected] Solar Module
1
Screw and Stand-off Set
Adafruit Accessories Black Nylon Screw + Stand-off Set
1
DC Gear Motor
AC, DC & Servo Motors 12V DC planetary gear motor, 27 rpm, 1/150 gear ratio, 37mm diameter
4
Male to Male Jumper Wire
Jumper Wires Mach pin jumper wires
20
Male to Female Jumper Wire
Jumper Wires Mach pin jumper wires
1
Mini USB Cables
USB Cables / IEEE 1394 Cables USB3.0 SuperSpeed A to Micro B 1M BLK
1
solar charge controller / MPPT
Power Management IC Development Tools Eval Board for Ag103 Solar Battery Charge Controller
1
hylamp sheet
1
Description

 

Flow Chart

 

By comparing the factor of safeties 1.5 mm plate is sufficient for the application.

Circuit Diagrams: :

Arduino Circuit:

Node MCU Circuit:

IOT Network:

Dashboard:

Here, in this project we have implemented the IOT technology to monitor the position of robots in the grid. And moreover, the dashboard is designed to monitor the environmental traits like temperature, humidity and wind speed. Data source for future analysis and visualization. The temperature, humidity and wind speed data plotted against the timestamp for visualization.

The interface look like given below:


 

Fig 4.2 Dashboard

Temperature, humidity and wind speed are represented in the form of gauges. The weather section gives information about sun and rain. The alerts section gives warnings in case of heavy wind speed as “cyclone alert!!!”  and SMS alert shown below:

 

 

 

Machine ID used to differentiate the robots, if there were many such robots working in the field. The fields row and column gives the current row and column status of the robot respective to machine ID.

Example shown below:

Position monitoring using IOT

ARDUINO Code:

https://docs.google.com/document/d/1JQKwOYQ6spv7RU7eKZEQXtONA-yuDDJ80EK3tR0Sy7A/edit?usp=sharing

Node MCU Code:

https://docs.google.com/document/d/1pV3s5wXMAJR7m18Xmc5EbNdsD6kSC44qqxPlhG0twbA/edit?usp=sharing

Final project video:

Business Viability as a Product:

 

Codes
Comments
Ad