Book Image

Internet of Things with the Arduino Yún

By : Marco Schwartz
Book Image

Internet of Things with the Arduino Yún

By: Marco Schwartz

Overview of this book

<p>Internet of Things (IoT) is currently a growing trend in the technology space, and the Arduino Yún is the perfect board to get started with building IoT projects. This book covers many of the powerful features of the Arduino Yún via four exciting projects. The first project is all about sending weather measurements data to a Google Docs spreadsheet for easy online visualization. The second one is about building an energy consumption meter and controlling devices remotely. The third focuses on the field of security, by helping you to build a camera that is triggered by motion and that uploads pictures automatically to Dropbox. Finally, the last project is in relation with the field of robotics, and focuses on building a robot that is controlled via Wi-Fi. <br /><br />The main focus of this book is to teach everything you need to know to build complex projects using the Arduino Yún, organized around the fields of home automation, security, and robotics.</p>
Table of Contents (11 chapters)

Summary


Let's see what we learned in this project. At the beginning of the project, you saw how to interface the required components of this project to your Arduino Yún board: a relay module, a current sensor, and a lamp that will be controlled by the Yún board.

Then, we wrote a simple sketch to test the different components of the project and made sure that they all worked correctly.

Then, we built the energy consumption logging part of the project, and logged the power consumption inside a Google Docs spreadsheet. We also used the built-in capabilities of Google Docs to calculate the actual energy consumption, total energy cost, and on/off time of the device.

Finally, in the last part of the project, we built a graphical user interface to control the relay from a web browser, from your computer, or a smartphone/tablet.

Of course, there are many ways to take what you've learned in this project and extend it further. The first thing you can do is to add more devices to the project. For example...