26
0
EPUB
en
pragmatic bookshelf
Book menu
Mike Riley
Programming Your Home
f_0003.html
Prev
Next
Table of Contents
Acknowledgments
Preface
Who Should Read This Book
What’s in This Book
Arduinos, Androids, and iPhones, Oh My!
Code Examples and Conventions
Online Resources
Preparations
Getting Started
What Is Home Automation?
Commercial Solutions
DIY Solutions
Justifying the Investment
Setting Up Your Workbench
Sketching Out Your Ideas
Writing, Wiring, and Testing
Documenting Your Work
Requirements
Knowing the Hardware
Knowing the Software
Be Safe, Have Fun!
Projects
Water Level Notifier
What You Need
Building the Solution
Hooking It Up
Sketching Things Out
Writing the Web Mailer
Adding an Ethernet Shield
All Together Now
Next Steps
Electric Guard Dog
What You Need
Building the Solution
Dog Assembly
Dog Training
Testing It Out
Unleashing the Dog
Next Steps
Tweeting Bird Feeder
What You Need
Building the Solution
The Perch Sensor
The Seed Sensor
Going Wireless
Tweeting with Python
Putting It All Together
Next Steps
Package Delivery Detector
What You Need
Building the Solution
Hardware Assembly
Writing the Code
The Package Delivery Sketch
Testing the Delivery Sketch
The Delivery Processor
Creating the Delivery Database
Installing the Package Dependencies
Writing the Script
Testing the Delivery Processor
Setting It Up
Next Steps
Web-Enabled Light Switch
What You Need
Building the Solution
Hooking It Up
Writing the Code for the Web Client
Testing Out the Web Client
Writing the Code for the Android Client
Testing Out the Android Client
Next Steps
Curtain Automation
What You Need
Building the Solution
Using the Stepper Motor
Programming the Stepper Motor
Adding the Sensors
Writing the Sketch
Installing the Hardware
Next Steps
Android Door Lock
What You Need
Building the Solution
Controlling the Android Door Lock
Writing the Android Server
Writing the Android Client
Test and Install
Next Steps
Giving Your Home a Voice
What You Need
Speaker Setup
Giving Lion a Voice
Wireless Mic Calibration
Programming a Talking Lion
Conversing with Your Home
Next Steps
Predictions
Future Designs
Living in the Near
The Long View
The Home of the Future
More Project Ideas
Clutter Detector
Electricity Usage Monitor
Electric Scarecrow
Entertainment System Remote
Home Sleep Timer
Humidity Sensor-Driven Sprinkler System
Networked Smoke Detectors
Proximity Garage Door Opener
Smart HVAC Controller
Smart Mailbox
Smart Lighting
Solar and Wind Power Monitors
Appendices
Installing Arduino Libraries
Apple OSX
Linux
Windows
Bibliography
Copyright © 2012, The Pragmatic Bookshelf.
Prev
Next
Programming Your Home
cover.xhtml
f_0000.html
f_0001.html
f_0002.html
f_0003.html
f_0004.html
f_0005.html
f_0006.html
f_0007.html
f_0008.html
f_0009.html
f_0010.html
f_0011.html
f_0012.html
f_0013.html
f_0014.html
f_0015.html
f_0016.html
f_0017.html
f_0018.html
f_0019.html
f_0020.html
f_0021.html
f_0022.html
f_0023.html
f_0024.html
f_0025.html
f_0026.html
f_0027.html
f_0028.html
f_0029.html
f_0030.html
f_0031.html
f_0032.html
f_0033.html
f_0034.html
f_0035.html
f_0036.html
f_0037.html
f_0038.html
f_0039.html
f_0040.html
f_0041.html
f_0042.html
f_0043.html
f_0044.html
f_0045.html
f_0046.html
f_0047.html
f_0048.html
f_0049.html
f_0050.html
f_0051.html
f_0052.html
f_0053.html
f_0054.html
f_0055.html
f_0056.html
f_0057.html
f_0058.html
f_0059.html
f_0060.html
f_0061.html
f_0062.html
f_0063.html
f_0064.html
f_0065.html
f_0066.html
f_0067.html
f_0068.html
f_0069.html
f_0070.html
f_0071.html
f_0072.html
f_0073.html
f_0074.html
f_0075.html
f_0076.html
f_0077.html
f_0078.html
f_0079.html
f_0080.html
f_0081.html
f_0082.html
f_0083.html
f_0084.html
f_0085.html
f_0086.html
f_0087.html
f_0088.html
f_0089.html
f_0090.html
f_0091.html
f_0092.html
f_0093.html
f_0094.html
f_0095.html
f_0096.html
f_0097.html
f_0098.html
f_0099.html
f_0100.html
f_0101.html
f_0102.html
f_0103.html
f_0104.html
f_0105.html
f_0106.html
f_0107.html
f_0108.html
f_0109.html
f_0110.html
f_0111.html
f_0112.html
f_0113.html
f_0114.html
f_0115.html
f_0116.html
f_0117.html
f_0118.html
f_0119.html
f_0120.html
f_0121.html
f_0122.html
f_0123.html
f_0124.html
f_0125.html