Book Image

Python Programming for Arduino

Book Image

Python Programming for Arduino

Overview of this book

Table of Contents (18 chapters)
Python Programming for Arduino
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 10. The Final Project – a Remote Home Monitoring System

It is now time to combine every topic that we learned in the previous chapters into a project that combines Arduino programming, Python GUI development, MQTT messaging protocol, and a Python-based cloud application. As you might have already figured out from the chapter title, we are going to develop a remote home monitoring system using these components.

The first section of the chapter covers the project design process, including goals, requirements, architecture, and UX. Once we are done with the design process, we will jump into the actual development of the project, which is divided into three separate stages. Next, we will cover common troubleshooting topics that are usually faced while working with large projects. In our efforts to develop utilizable DIY projects, the later section covers tips and features to extend the project. As this is quite a large project compared to other projects in the book, we are not going to...