The smart home is one of the most well-defined and popular subdomains of the IoT. The most important feature of any smart home is its capability to monitor the physical environment. Fortunately, the exercises and projects that we covered in the previous chapters include components and features that can be used for the same purpose. In this chapter, we are going to define a project that will utilize these existing components and programming exercises. In the midterm project of Chapter 7, The Midterm Project – a Portable DIY Thermostat, we created a deployable thermostat with the ability to measure temperature, humidity, and ambient light. If we want to utilize this midterm project, the nearest IoT project that we can build on top of it is the remote home monitoring system. The project will have Arduino as the main point of interaction between the physical environment and the software-based services. We will have a Python program as the middle layer, which will bridge the...
Python Programming for Arduino
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
Free Chapter
Getting Started with Python and Arduino
Working with the Firmata Protocol and the pySerial Library
The First Project – Motion-triggered LEDs
Diving into Python-Arduino Prototyping
Working with the Python GUI
Storing and Plotting Arduino Data
The Midterm Project – a Portable DIY Thermostat
Introduction to Arduino Networking
Arduino and the Internet of Things
The Final Project – a Remote Home Monitoring System
Tweet-a-PowerStrip
Index
Customer Reviews