Chapter 2Requirements

Before diving into the book’s projects, we need to consider the materials and best practice methodologies we will employ when building the solutions.

A key tenet I practice in this book is for the various projects to be as easy and inexpensive to build as possible. While it may be fun to construct an elaborate Rube Goldberg contraption that costs hundreds of dollars to open a can of soup, it’s far more practical to spend a dollar on a can opener that you can buy from the store. I have tried my best to maximize the value of money and time with each project. As such, few of them should cost more than sixty dollars in parts or take more than an hour to construct.

It’s also good to practice reuse whenever possible. This ...

Get Programming Your Home now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.