The parts I needed arrived today, so it was just a matter of asembling a new ‘motherboard’ then wiring it into the thermostat enclosure.
The parts were mainly the circuit board and the ATMega328p chip, along with the sundry support electrics. To be honest, I’m using the SparkFun Serial LCD kit — for $25 it’s almost a complete self-contained mini-Arduino that piggybacks onto the back of a 16×2 LCD display. And it even includes the LCD!
If I knew how to use Eagle and if I had more time, I’d have made my own PCB design. I still might do that as I now have more LCD screens than boards to slap on the back of them. The SparkFun Serial LCD isn’t perfect, but it’s actually quite close.
So my DIY networked Thermostat is back up and running with a shiney new brain, my house is once again comfortable, I’m out of the stone age and back in the World of Tomorrow, and I’m a happy camper.
And just for kicks, I took the old dead board and tossed it in the dishwasher, ran a load on ‘heavy-duty pots-n-pans’ mode, and the darn thing is actually working again. Go figure! I won’t trust it in mission-critical use, but I can certainly use it for prototyping or making stuff that’s not, you know, directly wired into my friggin home.
Yep, once again all is right with the world.