element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Pi IoT
  • Challenges & Projects
  • Design Challenges
  • Pi IoT
  • More
  • Cancel
Pi IoT
Blog Pi IoT - Smarter Spaces with Raspberry Pi 3 - Photovoltaics IoT Controller
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: martin_knotek
  • Date Created: 26 May 2016 11:43 AM Date Created
  • Views 769 views
  • Likes 3 likes
  • Comments 8 comments
  • pi iot - photovolt
Related
Recommended

Pi IoT - Smarter Spaces with Raspberry Pi 3 - Photovoltaics IoT Controller

martin_knotek
martin_knotek
26 May 2016

For the very beginning just a copy of the above mentioned Design Challenge application, see below. Further updates will follow soon.

Preface

Autonomous solar systems for hot water supply used in mild climate conditions are usually build from solar collectors, an accumulation tank, photo-voltaic panels providing electric power for a solar fluid pump and a controller switching the pump on and off (based on comparison of actual solar fluid temperature at collectors and hot water temperature inside the tank). One such a system was measured for several month [1], [2] in different weather conditions and based on the results quite different control unit was proposed. As the original measurements were done on a Raspberry Pi connected to ADC Pi V2 interface board the same hardware platform is also used for the newly created design. Internet access for remote control and display is implemented through a browser interface.

 

Basic Functionality Description

Measurements described in [1], [2] revealed that this particular solar system has its limitation residing in insufficient photo-voltaic power generated during corner cases (in particular during sun rise and sun set) and in cloudy weather. Though the controller switched the pump on that was in fact not running due to not enough electric power available. This finding led to the first design decision:

1. Photo-voltaic power output is directly (only via a 2 Amp Schottky diode, see below) connected to the pump.

This solution has two major advantages: System functionality remains autonomous (not dependent on external power source) and furthermore the pump controller is not needed at all. So if the controller is connected (for optimization purposes, see further) than in case of its breakdown the overall system still remains functional.

The second design decision was to improve solar energy intake by:

2. Connecting an external power supply (again via the Schottky diode, not to interfere with the photo-voltaic source) to the pump.

This power supply is of PC ATX type. On / off switching is provided via Power on signal by a normally opened contact of a controller relay (to ensure overall system functionality in case of a blackout).

 

Controller Design

For historical reasons the design is based on Raspberry Pi SBC equipped with ADC Pi Plus converter for temperature measurements with five external industrial thermistors connected. (Another option not requiring ADC converter is a set of five DS18B20 based one wire temperature sensors.) There is one temperature sensor connected to: the solar collector, the heat exchanger input, the heat exchanger output, the hot water tank and the hot water output.

Second expansion board used in the controller design is PIFACE DIGITAL 2. (Unfortunately this board, on the contrary to ADC Pi Plus, does not conform to PiHat specifications.) Only those two switching relays soldered on the board are utilized: The first one for switching the external power supply on / off by connecting / disconnecting its Power on signal to / from ground via normally opened contact. The second relay prevents tank overheating by switching on electromagnetic valve on hot water output when the temperature there reaches 95 DGC.

A touchscreen is connected to display graphics with measured values (and also voltage actually supplied by photo-voltaic panel is measured by a spare ADC channel for information purposes) and to eventually manually control on / off switching of the external power supply (to switch the heating fluid pump on and off). See the example picture of a web interface below (courtesy of Ladislav Lebeda).

 

image

Summary

This article describes a possibility of a controller replacement on a commercially available autonomous hot water solar system with Raspberry Pi based design. Usage of this SBC equipped with necessary expansion boards together with connection of the external power supply allows not only better available solar energy utilization but also more data collection, their retention in a database and remote Internet access. From the stored data solar power intake calculation is possible and also graphical presentation of measured values can be provided, please visit the above published web page to see different possibilities.

 

Literature

[1] MÍČKOVÁ, Petra. Kvantifikace energetického přínosu řídící jednotky solárního systému. Brno, 2013. Bakalářská práce. Vysoké učení technické v Brně.

[2] HAVLÍČEK, Lukáš. Kvantifikace energetických ztrát fototermického solárního systému ohřevu TUV při napájení fotovoltaikou. Brno, 2014. Diplomová práce. Vysoké učení technické v Brně.

  • Sign in to reply

Top Comments

  • element14Dave
    element14Dave over 9 years ago +1
    Hello martin_knotek Thanks for posting your introductory blog. I have moved this from your "personal blog" space, to the Pi IoT space. I am looking forward to seeing your progress! Dave
  • martin_knotek
    martin_knotek over 9 years ago +1
    So I bought double USB female connector for a PCB mount, DC/DC Buck Converter 12 V to 5 V / 1 A, three Schotky diodes SB260, three 1 kOhm and one 470 Ohm metal resistors 0.5 W / 1% and one red LED diode…
  • martin_knotek
    martin_knotek over 9 years ago in reply to martin_knotek +1
    The interconnection board layout picture above should be attached to the above but one post.
Parents
  • element14Dave
    element14Dave over 9 years ago

    HI martin_knotek ,

     

    We would love to see any update on your project! Let us know how we can help.

     

    Dave

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • element14Dave
    element14Dave over 9 years ago

    HI martin_knotek ,

     

    We would love to see any update on your project! Let us know how we can help.

     

    Dave

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube