Who this book is for
This book is for all those who are willing to build their own home automation systems based on Arduino. You actually don't need to know anything about the Arduino platform beforehand, since all the projects will be explained step-by-step with clear instructions. The only thing you need in order to follow the projects found in this book is basic knowledge of electronics and programming.
This book is also for electronics hobbyists who want to learn more about doing projects with the Arduino platform. By doing these projects around home automation, you will learn about every aspect of the Arduino platform: how to interface sensors and actuators with Arduino, how to use wireless modules, and even how to build your own Arduino system from scratch.
Finally, this book is also for people willing to learn more about the Internet of Things using Arduino. Nearly all the chapters of the book include wireless communications, and two chapters of the book are dedicated to sending some data to the cloud so that it can be monitored from anywhere.