Skip to content

hadidotj/thermostat-controller

Repository files navigation

Thermostat Controller

I wrote this python program to run on a raspberry pi 3 B+ which acts like a thermostat. I could have bought a Nest or Ecobee, but what’s the fun in that? Plus it seemed simple enough for my first electrical project! I made two remote temperature/humidity sensors that report data to the thermostat every 5 seconds. When the temperature reaches below or above the set threshold, it truns on the correct relay to signal the furnace or air conditioner to turn on.

Part Lists

Theromostat Controller

  1. Raspberry Pi 3 B+ $39.30
  2. Case for Raspberry Pi 3 $12.99
  3. 32GB Micro-SD $6.99
  4. 4-Channel Relay Module $8.99
  5. Set of Jumper Wires $6.98
  6. 5 Conductor Thermostat Wire $19.22

Total Cost*: $94.47

Temp/Humidity Sensor(s)

  1. ESP-WROOM-32 x2 $21.98
  2. Small Breadbaords x3 $8.21
  3. DHT22 Temp & Humidity Sensor x2 $10.99
  4. Set of Jumper Wires $-.--
  5. 5v 1A USB Power Supply x3 $8.99
  6. Micro USB Cable x3 $7.99

Total Cost: $58.16
Total Per Sensor
: $24.89

*Not including tax

About

This program controls my homemade thermostat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages