Solar Differential Controller Arduino Code
Code:
|
Do you have this running, and if so what shield(s) are you using to acquire the temperature data?
|
Yes it's running. No shield is needed.
10K NTC sensors connect at #define PANEL_sensor A2 #define TANK_sensor A3 see: https://learn.adafruit.com/thermistor?view=all A voltage divider circuit is built. A 10K 1% resistor is soldered in series with 10K NTC thermistor & wired across +5 & Gnd. The sensor wire to A2 or A3 wire is soldered to the middle of voltage divider. Every brand of 10K NTC Thermistor possibly has a different Beta which "YOU" would specify in the Read_10K_NTC function. The ones I'm using are: // The beta coefficient of the thermistor (usually 3000-4000) #define BCOEFFICIENT 3892 You could also: #define ON_DELTA 16 or 20 #define OFF_DELTA 2 or 3 instead of 5K pots, but I like pots instead of re-compiling 5 years from now. |
3 Attachment(s)
Arduino Uno & Crydom D1202 SSR Relay are in the white box.
(This relay is rated at 2.5A 120vac so a much larger pump could be used) When Panel sensor is 20*F or more hotter than Tank sensor, the Arduino energizes Relay. The Relay powers the 30VDC 1A Power Supply, which powers the 24-30VDC El-Sid 10W pump. When Tank sensor rises to within 2*F of the Panel sensor, the Arduino de-energizes the Relay. This setup is for a small system in my 8'x16' trailer. 1 3'x8' panel & 40 gallon tank, heats radiant floor. A cheap mercury thermostat controls a seperate 12VDC El_Sid pump for floor loop. http://ecorenovator.org/forum/attach...e-img_0230-jpg http://ecorenovator.org/forum/attach...e-img_0231-jpg http://ecorenovator.org/forum/attach...e-img_0232-jpg |
All times are GMT -5. The time now is 03:43 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Ad Management by RedTyger