0% found this document useful (0 votes)
4 views5 pages

Solar System Monitoring

The document outlines the development tasks for a hardware interface and firmware project, including sensor integration, communication protocol implementation, user interface design, and on-site setup. It provides detailed time estimates and complexity levels for each task, totaling approximately 475 hours of work and a cost of 1,900,000,000 Rials. The source code is priced separately at 800,000,000 Rials, excluding component costs.

Uploaded by

teslafire297
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views5 pages

Solar System Monitoring

The document outlines the development tasks for a hardware interface and firmware project, including sensor integration, communication protocol implementation, user interface design, and on-site setup. It provides detailed time estimates and complexity levels for each task, totaling approximately 475 hours of work and a cost of 1,900,000,000 Rials. The source code is priced separately at 800,000,000 Rials, excluding component costs.

Uploaded by

teslafire297
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

1.

Hardware Interface and Firmware Development


1.1. Sensor Integration (AM2301, GY-30, PZEM-004T, DC Amp Meter, etc.)

 Tasks:
o Integrating each sensor (temperature/humidity, lux, power, current) with the
STM32F103.
o Reading data from the sensors periodically and storing it locally (SD card).
o Ensuring accurate data acquisition for different zones.
 Estimated Time: 50 hours
 Complexity: Medium, as it requires handling multiple sensor interfaces and verifying the
accuracy of collected data.

1.2. Analog Multiplexing (CD4051)

 Tasks:
o Integrate the CD4051 analog multiplexer to measure the voltage across 200 zones,
ensuring that each solar panel’s voltage is properly read.
o Ensure stability and signal accuracy, especially with large voltage swings in a
solar setup.
 Estimated Time: 20 hours
 Complexity: Medium, managing multiple voltage inputs with timing considerations.

1.3. SD Card Data Logging

 Tasks:
o Implement a file system on the SD card (e.g., FAT32).
o Save all sensor data (voltage, current, temperature, lux) at defined intervals,
ensuring data integrity and recovery in case of power failure.
 Estimated Time: 25 hours
 Complexity: Medium, handling efficient storage for large data.
2. Communication Protocol Selection and Implementation
2.1. Communication Protocol

 Tasks:
o Implementing the communication protocol and design hardware and software
o Developing the communication protocol (data packet structure, acknowledgment,
error handling).
o Testing the communication stability and range over the large area.
 Estimated Time: 90 hours (includes research, design, and testing).
 Complexity: High, as this involves choosing the right protocol, ensuring reliable data
transfer, and adapting it for a large-scale system.

2.2. GSM Communication (SIM808)

 Tasks:
o Implement communication with a remote server using the SIM808 module.
o Periodically send sensor data, manage network connectivity, and handle error
cases (loss of network, retries).
 Estimated Time: 40 hours
 Complexity: Medium, GSM modules are straightforward but require error management
and reconnection logic.

2.3. Ethernet Communication (ENC28J60)

 Tasks:
o Send the same data to the server using Ethernet for redundancy.
o Set up a basic HTTP or TCP-based protocol for transmitting data.
 Estimated Time: 50 hours
 Complexity: Medium, but involves integrating with both the server and ensuring network
reliability.
3. User Interface Development (9-inch LCD with Resistive
Touch)
3.1. UI Design and Menu System

 Tasks:
o Develop a graphical user interface (GUI) for the 9-inch touch screen.
o Create menus for data selection (voltage, temperature, lux, etc.) and display real-
time charts.
o Include a settings menu for adjusting thresholds for sensors and alarms.
 Estimated Time: 60 hours
 Complexity: High, because it involves designing a responsive UI that processes real-time
data from multiple sensors.

3.2. Data Visualization (Charts for Voltage, Lux, Temperature, etc.)

 Tasks:
o Plot real-time data on the LCD.
o Implement scrolling, zooming, and the ability to switch between different data
streams (e.g., voltage, current).
 Estimated Time: 50 hours
 Complexity: High, especially when managing large data sets and ensuring smooth user
interaction.
4. Testing, Installation, and On-Site Setup
4.1. Testing and Debugging

 Tasks:
o System-level testing (integration of all sensors, communication, SD card logging,
and UI).
o Simulating a solar zone failure and ensuring the system correctly identifies non-
functional zones.
 Estimated Time: 50 hours
 Complexity: Medium, ensuring the system works in real-world conditions over long
periods.

4.2. On-Site Installation and Configuration

 Tasks:
o Installing the system in a 2-hectare area (with 200 zones).
o Configuring communication, and power, and ensuring stable operation.
 Estimated Time: 40 hours
 Complexity: High, as this involves physical setup and potential troubleshooting on-site.
5. Total Estimated Time and Pricing
Time Estimate Breakdown:

 Sensor Integration: 50 hours


 Analog Multiplexer: 20 hours
 SD Card Logging: 25 hours
 Communication Protocol: 90 hours
 GSM (SIM808) Communication: 40 hours
 Ethernet Communication: 50 hours
 UI and Menu System: 60 hours
 Data Visualization (Charts): 50 hours
 Testing and Debugging: 50 hours
 On-Site Installation: 40 hours (3-5 days)

Total Time Estimate: 475 hours (approximately 9-13 weeks at full-time work).

Total Price: 1,900,000,000 Rials.

Source code price: 800,000,000 Rials.

 The component's cost is not considered

You might also like