---
title: "CLOUD IOT based Single axis Solar tracker system"
url: "https://maker.wiznet.io/TheoIm/projects/cloud-iot-based-single-axis-solar-tracker-system-1/"
markdown_url: "https://maker.wiznet.io/TheoIm/projects/cloud-iot-based-single-axis-solar-tracker-system-1/md"
type: "UCC: User Created Content"
author: "PAVANMR"
author_url: "https://www.electronicwings.com/users/PAVANMR/projects/2356/cloud-iot-based-single-axis-solar-tracker-system"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "PAVANMR"
original_url: "https://www.electronicwings.com/users/PAVANMR/projects/2356/cloud-iot-based-single-axis-solar-tracker-system"
published: "2024-01-03"
language: "en"
hardware: ["Arduino Mega 2560", "WIZnet W5100", "Adafruit DHT22 temperature-humidity sensor"]
likes: 0
views: 348
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# CLOUD IOT based Single axis Solar tracker system

> Our projects uses Cayenne which is a drag-and-drop IoT platform, developed by my Devices, that empowers users to quickly prototype and share their connected IoT

Original author: PAVANMR (source: https://www.electronicwings.com/users/PAVANMR/projects/2356/cloud-iot-based-single-axis-solar-tracker-system)

## Components

- **Arduino Mega 2560** x 1 ([docs](https://www.farnell.com/datasheets/1674878.pdf?_ga=2.12759806.871556650.1519619484-654667508.1508905608&_gac=1.209399078.1518779130.EAIaIQobChMI97my66Sq2QIV77ftCh01kgA_EAMYASAAEgKPyvD_BwE))
- **WIZnet W5100** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5100))
- **Adafruit DHT22 temperature-humidity sensor** x 1 ([docs](https://www.adafruit.com/product/385))

## Article

Our projects uses Cayenne which is a drag-and-drop IoT platform, developed by my Devices, that empowers users to quickly prototype and share their connected IoT solutions.

![display image](https://www.electronicwings.com/storage/ProjectSection/Projects/30296/cloud-iot-based-single-axis-solar-tracker-system/icon/IMG_20201008_115255-768x932.jpg)

| ## **Components Used** | Powered By [![vendor image](https://www.electronicwings.com/storage/BusinessEntities/2/logo/Hwh2GuTmkvnbJpnCHCHtVAXstG1GxqZSGFXhHbhD.webp)](https://www.digikey.com/) |  |
| --- | --- | --- |
| **Arduino Mega** Arduino Mega | **X 1** | [Datasheet](https://www.electronicwings.com/components/arduino-mega/2/datasheet) |
| **W5100 Ethernet Controller** W5100 is a 10/100 Ethernet controller. | **X 1** | [Datasheet](https://www.electronicwings.com/components/w5100-ethernet-controller/2/datasheet) |
| **LDR -Photocell Photoresistor** LDR -Photocell, Photoresistor | **X 1** | [Datasheet](https://www.electronicwings.com/components/ldr--photocell,-photoresistor/2/datasheet) |
| **DHT22 Temperature and Humidity Sensor** Temperature Sensor Development Tools DHT22 Temp... | **X 1** | [Datasheet](https://www.electronicwings.com/components/dht22-temperature-and-humidity-sensor/2/datasheet) |
| **RJ45 Cable** Ethernet Cables / Networking Cables UTP SLIM CA... | **X 1** | [Datasheet](https://www.electronicwings.com/components/rj45-cable/2/datasheet) |
| **SG90 micro servo Motor** DFRobot Accessories 9g micro servo (1.6kg) | **X 1** | [Datasheet](https://www.electronicwings.com/components/sg90-micro-servo-motor/2/datasheet) |
| **Resistor 10 Ohms** Metal Film Resistors - Through Hole 10 OHM 1/4W 1% | **X 1** | [Datasheet](https://www.electronicwings.com/components/resistor-10-ohms/2/datasheet) |
| **Solar Panel 5V** Solar Panels &amp;amp; Solar Cells Monocrystalline ... | **X 1** | [Datasheet](https://www.electronicwings.com/components/solar-panel-5v/2/datasheet) |
| **LM2596 Adjustable Buck Converter** Power Management IC Development Tools LM2596ADJ... | **X 1** | [Datasheet](https://www.electronicwings.com/components/lm2596-adjustable-buck-converter/2/datasheet) |
| **Resistor 2.2 kOhms** Metal Film Resistors - Through Hole 2.2K OHM 1/... | **X 1** | [Datasheet](https://www.electronicwings.com/components/resistor-2.2-kohms/2/datasheet) |

**Description**

## **Video**

[Embedded media](https://www.youtube.com/embed/c7tsO0rL1Cs)

Here firstly we have taken Arduino Mega 2560 Board for circuit connection and also for Coding purpose and also Wiz W5100 ethernet shield for the data connection purpose where will we be mounting the ethernet shield upon the Arduino mega board and we also use J45 ethernet cable where one end of this cable is connected to the ethernet shield and the other end is connected to the Wi-Fi router to access the internet.

Also we use the solar panel where it is attached with the LDR (Light dependent resistor) sensor to read the value of the LDRs and we encode code in the Arduino code so that the values we get read from Arduino board connects the cayenne IOT platform by using User id , and password.

## **Circuit Connection**

![](https://www.electronicwings.com/storage/ProjectSection/Projects/30296/cloud-iot-based-single-axis-solar-tracker-system/detailed-description/ckt%20diagram.png)

The circuit is build as shown in above Circuit diagram Image.

The proposed IoT-based solar tracker system. It is a dual-axis solar tracker that can rotate automatically to track the sun's position using LDR sensors, or manually by the user through the dashboard of an IoT application. The system starts with detects the sun position (intensity of light) by LDR sensors and sends the data to the controller (Arduino Mega board). This latter then processes these data to command servomotors (SM1 and SM2) that hold the PV panel to rotate toward the sun. The values of the generated PV voltage and current, temperature and humidity are also sent to the Arduino through associated sensors.

Next, the Ethernet shield, which is mounted with Arduino and allows it to be connected to the Internet, will send the data that have been taking and/or processed by Arduino to the cloud (webserver). Lastly, the solar tracker data, including LDR sensors, PV power, temperature and humidity, are displayed in real-time in the IoT monitoring application via pre-created widgets. The IoT monitoring application is designed using Cayenne myDevices platform. Once the user is connected to the internet from his computer or smartphone, he can visualize, in the dashboard of the IoT application, all solar tracker data in their associated widgets. Therefore, the user has the necessary data linked to the environment and performance of the PV panel.

In addition, in the manual mode, the servomotors will take angle directions from their associated widgets in the dashboard. Hence, the user can control his system to seek the best environmental conditions and extract the maximum energy from the PV panel. The IoT application is also programmed to send notification alerts (SMS or Email) when a senor reaches a predefined threshold value.

**Project details** : <https://lnkd.in/dYvvtvSa>

Practical application of our project :
1. Increased energy production
2.Cost-effectiveness
3.Sustainability

---

Source: https://maker.wiznet.io/TheoIm/projects/cloud-iot-based-single-axis-solar-tracker-system-1/
