Hackster is hosting Impact Spotlights: Industrial Automation. Watch the stream live on Thursday!Hackster is hosting Impact Spotlights: Industrial Automation. Stream on Thursday!
DougalPlummer
Created November 9, 2020 © LGPL

Thermal Solar Controller

Predictive electric boosting control using OpenWeather. Emailed alarms and status. Hopefully I have done the ArduinoJson library justice.

IntermediateWork in progress2 hours113
Thermal Solar Controller

Things used in this project

Hardware components

Wemos D1 Mini
Espressif Wemos D1 Mini
×1
ESP8266 ESP-12E
Espressif ESP8266 ESP-12E
×1
DS18B20 Programmable Resolution 1-Wire Digital Thermometer
Maxim Integrated DS18B20 Programmable Resolution 1-Wire Digital Thermometer
×4
0.96" OLED 64x128 Display Module
ElectroPeak 0.96" OLED 64x128 Display Module
Used in development but not strictly necessary for the project to work
×1
PT1000
×1
Adafruit MAX31865
×1
20A Contactor + Enclosure and Control Circuit Breaker
×1

Software apps and online services

Arduino IDE
Arduino IDE
OpenWeather
ArduinoJson
NTP Server

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder Wire, 0.022" Diameter
Solder Wire, 0.022" Diameter
Drill / Driver, Cordless
Drill / Driver, Cordless
Multitool, Screwdriver
Multitool, Screwdriver

Story

Read more

Schematics

Thermal Controller Hardware

Notes on hardware and construction

Code

Thermal Controller Code

Upload to any suitable ESP8266 board

Credits

DougalPlummer
14 projects • 95 followers
I write code for a living, on everything from PLC's to web and accounting systems. I'm also very talented at farming prickles :)
Contact
Thanks to Benoît Blanchon.

Comments

Please log in or sign up to comment.