Common problems: Some common problems that I encountered during the work for the project include the speaker not functioning properly, code not compiling correctly, and thermostat not detecting the temperature properly.
This project has been coded using python programming on the Raspberry Pi 4 Model B.
How I built it: First of all, I had connected the Raspberry Pi board to the monitor, and started coding the project. Later, I had connected a circuit that connects to the thermostat wires. After I connected the thermostat wires, I used an audio converter which was connected to a Bluetooth speaker. Later, I took two cups of water; one cup with 40 degrees Fahreneit ice water and another cup with 85 degrees hot water. I had first put the thermostat into the cold water cup. I had set the desired temperature for the water to be used as 67 degrees Fahrenheit. After I starting running the code, the display console kept showing me the updated temperature in Celsius and Fahrenheit every single second. I quickly took the thermostat and put it into the hot water cup.
Challenges I ran into: While I was working on the project, I had a huge challenge connecting the wires to the thermostat circuits because the wires were thin and they had to be pushed in pretty hard and carefully in order to get connected without any lose wires.
Accomplishments that I'm proud of: One accomplishment I am proud of is saving tons of water that gets drained down a sink, shower, or a tub and solving a commonly-faced problem amongst many homes in the community around me.
What I learned: I have learned how to solve real-world problems and I have learned how to program high-level projects using Python.
What's next for Thermostat Python Project: Now on, I will be contacting some local sponsors and companies and will be telling them about my project. I will focus on marketing this and will slowly start finding a retailer to sell these products.
Log in or sign up for Devpost to join the conversation.