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

Project overview


This project requires the development of a smart power strip using Arduino and Python, while the control inputs to the strips are tweets. Although we are only enabling remote access to the power strip, there are a large number of additional features that can be implemented in future to elevate this DIY project to a commercial product.

The major goals we want to achieve in this project are as follows:

  • The user should be able to turn the individual power ports on and off using customized tweets

  • The user should be able to check the status of the power ports using Twitter

Project requirements

Here are the initial project requirements, derived from the goals:

  • The system should have 110V (or 220V) AC power ports interfaced with relays.

  • An Arduino-based unit should be able to control these relays, ultimately controlling the appliance connected through the power ports.

  • The system should be able to decode the tweets sent by the user and convert them into appropriate control messages for...