Raspberry Pi 3 Home Automation Projects
Bringing your home to life using Raspberry Pi 3, Arduino, and ESP8266
Shantanu Bhadoria
Ruben Oliva Ramos
BIRMINGHAM - MUMBAI
Raspberry Pi 3 Home Automation Projects
Copyright 2017 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: November 2017
Production reference: 1021117
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-78328-387-3
www.packtpub.com
Credits
Authors Shantanu Bhadoria Ruben Oliva Ramos | Copy Editor Stuti Srivastava |
Reviewer Soham Kamani | Project Coordinator Virginia Dias |
Commissioning Editor Kartikey Pandey | Proofreader Safis Editing |
Acquisition Editor Heramb Bhavsar | Indexer Aishwarya Gangawane |
Content Development Editor Sweeny Dias | Graphics Kirk D'Penha |
Technical Editor Vishal Kamal Mewada | Production Coordinator Deepika Naik |
About the Authors
Shantanu Bhadoriais an avid traveler and the author of several popular open source projects in Perl, Python, Golang, and Node.js, including many IoT projects. When in Singapore, he works on paging and building control systems for skyscrapers and large campuses in Singapore, Hong Kong, and Macau. He has authored and contributed to public projects dealing with control over gyroscopes, accelerometers, magnetometers, altimeters, PWM generators, and other sensors and controllers, as well as sensor fusion algorithms such as Kalman filters.
Shantanu's work in IoT and other fields can be accessed on his GitHub account with the name shantanubhadoria .
He is also the author of Device::SMBus , a popular Perl library used to control devices over the I2C bus.
I would like to thank the flying spaghetti monster (FSM) for showing me the guiding light of knowledge with his noodly appendage. I would like to thank my mother, sister, and my wife for supporting me while I was busy writing this book, and above all, I would like to express my affection for my dear pets (Dudette and Buddy) for cheering me up when I needed it! Ramen!
Ruben Oliva Ramosis a computer systems engineer from Tecnologico of Len Institute, with a master's degree in Computer and Electronic Systems Engineering, with a specialization in Teleinformatics and Networking from the University of Salle Bajio in Leon, Guanajuato, Mexico. He has more than five years of experience in developing web applications to control and monitor devices connected to Arduino and Raspberry Pi using web frameworks and cloud services to build the IoT applications.
Next page