Home
Manage Projects
Students
About us
Guide
Available Projects
Finished Projects
Info
Newspaper
Contact
sign in
sign up
Home
Manage Projects
Students
About Us
Guide
Available Projects
Finished Projects
Info
Newspaper
Contact
sign in
sign up
Jessica – Solar Energy Autonomic System
IOT Smart Farming
Project Guide :
Ofer Melamed
Development :
Start :
2026-10-18
Finish :
2027-07-01
Hebrew Year :
תשפז
Semesters :
1st & 2nd
Description
Jessica – Solar Energy Autonomic System Jessica – Solar Energy Autonomic System Supervisor: Dr. Ofer Melamed General Description Solar energy is one of the most important renewable energy sources available today. However, the actual amount of energy produced by a solar panel depends strongly on environmental conditions, panel orientation, temperature, shading, and the way the system is operated. The Jessica project aims to develop a smart solar-energy autonomic platform controlled by an ESP32 microcontroller. The system will continuously collect data from a solar panel and its surroundings, analyze the information, display it in an application, and apply algorithms intended to improve and optimize the energy produced by the panel. The project combines several major areas of Computer Science and engineering, including a physical platform (such as a car), Internet of Things (IoT), embedded programming, application development, data acquisition, communication protocols, algorithms, databases, visualization, and optimization. The importance of this project comes from the growing global need to improve renewable-energy efficiency. Even small improvements in the performance of photovoltaic systems can become significant when applied to large numbers of solar panels. The project therefore gives students the opportunity to work on a real-world problem that combines software development with energy and sustainability. The emphasis of the project is not only on building a working solar system, but also on creating a smart software-controlled system capable of collecting data, making decisions, presenting information clearly to the user, and improving its own operation. ________________________________________ Project Scope Purpose and main objectives of the project The purpose of the project is to design and develop a complete smart solar-panel monitoring and optimization system based on the ESP32. The system should include a physical solar panel, sensors, an ESP32 controller, communication with an application or cloud service, data analysis, and an optimization algorithm. The main objectives are: • Develop an ESP32-based IoT system connected to a solar panel. • Measure electrical and environmental parameters related to solar-panel performance. • Measure parameters such as: o Solar-panel voltage o Solar-panel current o Generated electrical power • Collect measurements continuously using the ESP32. • Send data wirelessly using Wi-Fi, Bluetooth, MQTT, HTTP, or another suitable IoT communication protocol. • Develop an application or web-based dashboard for monitoring the solar system. • Store historical measurements in a database. • Display real-time and historical information using graphs and dashboards. • Build a complete demonstrator integrating hardware, embedded software, communication, algorithms, and an application. ________________________________________ Student Requirements Students participating in this project are expected to work as a development team and divide responsibilities between areas such as embedded software, communication, algorithms, backend development, application development, database management, testing, and system integration. Embedded Development • Arduino IDE IoT Communication Possible technologies include: • Wi-Fi • Bluetooth • MQTT • HTTP / REST API • WebSockets Application Development The students may develop a: • Web application • Mobile application • Desktop application Possible technologies include: • React • JavaScript / TypeScript • Flutter • Python • Node.js • HTML / CSS • Other suitable application-development frameworks Algorithms and Data Analysis The project should include algorithms. Here are a few possible example: • Real-time power calculation • Energy accumulation • Signal filtering • Performance comparison • Detection of abnormal behavior • Optimization of solar-panel operation Students may use: • Python ________________________________________ Deliverables: Final Submission The final product must be submitted as one .zip** file** containing all of the following: 1. The final system should include a complete working demonstrator. 2. Code Files – in GitHub 3. Presentation 4. Updated Development Document (PRS, SRS) 5. Link to a YouTube Video 6. Project Poster ________________________________________ Additional Notes For any questions, students may also contact: Ofer.melamed@gmail.com
Emphasis in project execution
The project is has cooperation with the industry and combines meeting deadlines while being creative and focused on the task
Status:
Shown in Available Projects
Create New Student Profile + Register to this Project
I have a question