Let me know if this is in the wrong section.
I’m working on a project that will heat a greenhouse using solar energy absorbed from heat collectors. I am using an arduino to monitor and record 4 temperatures using I2C, running 2 12V computer fans for air flow, an SD shield to record the temp data, and an I2C LCD shield for a real-time display. This is all running off of a 12V car battery. My problem is I get the code working when I am inside, but when I try the system outside the whole system freezes.
The first test I did over the weekend went well, but the second weekend test froze after one day. The greenhouse does get hot (about 45 C or 115 F), but even if I test when it is cool, the arduino is unresponsive. Any ideas?
CanSystem12.ino (5.44 KB)