Stage 2 – using a Raspberry Pi for the deployable thermostat

We have now created a thermostat that exists as an Arduino prototype while the Python program runs from your computer. This prototype is still nowhere near a deployable or mobile state due to the connected computer, and the display monitor if you are using a desktop computer. A real-world thermostat device should have a small footprint, portable size, and miniature display to show limited information. The popular and practical way to achieve this goal is to use a small single-board computer that is capable of hosting an operating system and hence providing the essential Python programming interface. For this stage of the project, we will be utilizing a single-board computer—a Raspberry ...

Get Python Programming for Arduino now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.