Synopses & Reviews
Take a geek and a PC, add one soldering iron, a home, and a copy of Home Hacking Projects for Geeks, and you'll give new meaning to the term, "home improvement." From fearless neophytes to tool-wielding masterminds, the home hacker in any geek will find new inspiration and plenty of hands-on guidance to take on a variety of home-transforming projects once relegated to the world of sci-fi.This fun new guide combines creativity with electricity and power tools to achieve cool--and sometimes even practical--home automation projects. Never again will you have to flip a light switch when you enter a room or use a key to open your front door. With a few off-the-shelf devices, some homemade hardware, and a little imagination, you can be living in your own high-tech habitat.Home Hacking Projects for Geeks shows hackers of all ability levels how to take on a wide range of projects, from the relatively small but energy-conscious automating of light switches, to building home theaters using Windows or Linux-based PCs, to more complicated projects like building home security systems that rival those offered by professional security consultants. Each project includes a conceptual diagram, a "What You Need List" and a small "Project Stats" section that describes the relative difficulty, time involved, and cost of the project. What's more, each project is a workable, practical way to improve your home--something unique that you can customize for your individual needs.The thirteen projects in Home Hacking Projects for Geeks are divided into three categories: Home Automation, Home Entertainment Systems, and Security, and include projects such as:
- Remotely Monitor Your Pet
- Make Your House Talk
- Remotely Control Your Computer's MP3 player
- Create Time-Shifted FM Radio
- Watch Your House Across the Network
- Build a Home Security System
If you've ever thought the Jetsons had it made, or looked around your house and thought, "I could make that better " then you're ready for Home Hacking Projects for Geeks
About the Author
Eric's Love affair with technology began as a child with his first electronics project kits from Radio Shack. In his early teens, a friend's Texas Instruments TI99/4A intoduced him to computers and programming, thus sealing his fate to be a lifelong geek.Professionally, Eric's experience is diverse. He worked for a voice messaging pioneer in the 80s. He spent three years in the Army working with nerve agents. He designed fully automated manufacturing facilities for the precast concrete industry. Then he went to college.These days Eric makes a living as a technology consultant and systems engineer. He also finds time for writing, teaching, and editing. He lives in Massachusetts with his wife, Alyssa, their daughter, Lily, and Lily's grandparents Will and Jean.
Tony Northrup, a Boston-area network security consultant and technology author, developed his interest in home automation after renting an apartment where every light was controlled by pulling a string. Tony turned to home automation products to add light switches without needing to hire an electrician or cutting into the drywall. Tony later bought a house and now uses computers to control and monitor virtually every system in his home: electrical, home theater, security, and even plumbing. Tony's wife, Erica, ensures his home hacking projects are user-friendly and reliable, while his cat, Sammy, mangles every project within paw's reach.
Table of Contents
About the Author; Preface; Introduction; Why Your Home Will Love This Book; Audience for This Book; Organization of This Book; Project Downloads; Using Code Examples; Conventions Used in This Book; How to Contact O'Reilly; How to Contact the Authors; Acknowledgments; Disclaimer; Part I: Home Automation; Chapter 1: Automate a Light; 1.1 Project Overview; 1.2 Light Switch; 1.3 Motion Detection; 1.4 Wrapping Up; 1.5 Extensions; 1.6 Exhibit A: Bill of Materials; Chapter 2: Automate Your Porch Light; 2.1 Project Overview; 2.2 Light Switch; 2.3 Motion Detection; 2.4 Logic and Timer; 2.5 Understanding the Script; 2.6 Wrapping Up; 2.7 Extensions; 2.8 Exhibit A: Bill of Materials; 2.9 Exhibit B: Script Source Code; 2.10 Exhibit C: Software Versions; Chapter 3: Remotely Monitor a Pet; 3.1 Project Overview; 3.2 Motion Detection; 3.3 Image Capture; 3.4 Understanding the Script; 3.5 Image Retrieval; 3.6 Wrapping Up; 3.7 Extensions; 3.8 Exhibit A: Bill of Materials; 3.9 Exhibit B: Software Versions Used; Chapter 4: Make Your House Talk; 4.1 Project Overview; 4.2 Weather Information; 4.3 Speech Interface; 4.4 Whole-House Audio; 4.5 Scheduling and Logic; 4.6 Wrapping Up; 4.7 Extensions; 4.8 Exhibit A: Bill of Materials; 4.9 Exhibit B: Software Versions; Part II: Home Entertainment; Chapter 5: Remotely Control Your Computer; 5.1 Project Overview; 5.2 The Infrared Receiver; 5.3 Infrared Signal Processor (Linux); 5.4 Infrared Signal Processor (Windows); 5.5 Wrapping Up; 5.6 Extensions; 5.7 Exhibit A: Bill of Materials; 5.8 Exhibit B: Ready-Made IR Receivers; Chapter 6: Control Your Home Theater; 6.1 Project Overview; 6.2 The IR Transceiver; 6.3 The IR Signal Processor; 6.4 Wrapping Up; 6.5 Extensions; 6.6 Exhibit A: Bill of Materials; Chapter 7: Build a Windows-Based Home Theater PC; 7.1 Project Overview; 7.2 The Hardware Platform; 7.3 The Software Platform; 7.4 The User Interface; 7.5 The Services Layer; 7.6 Wrapping Up; 7.7 Extensions; 7.8 Exhibit A: Bill of Materials; 7.9 Exhibit B: Drivers and Software Versions; Chapter 8: Build a Linux-Based Home Theater PC; 8.1 The Platform; 8.2 The Services Layer; 8.3 The User Interface; 8.4 Wrapping Up; 8.5 Extensions; 8.6 Exhibit A: Bill of Materials; 8.7 Exhibit B: Remote Configuration (.lircrc); 8.8 Exhibit C: Drivers and Software Versions; Chapter 9: Create Time-Shifted FM Radio; 9.1 Project Overview; 9.2 FM Receiver; 9.3 Audio Recorder; 9.4 Audio Playback; 9.5 Whole-House Audio; 9.6 Whole-House Control Distribution; 9.7 Scheduling and Buffering; 9.8 Wrapping Up; 9.9 Extensions; 9.10 Exhibit A: Bill of Materials; 9.11 Exhibit B: Software Versions; Chapter 10: Access Your Entire Media Collection Over the Internet; 10.1 Project Overview; 10.2 The Media Player; 10.3 The Backing Store; 10.4 The Web Interface; 10.5 Wrapping Up; 10.6 Extensions; 10.7 Exhibit A: default.asp; 10.8 Exhibit B: display.asp; 10.9 Exhibit C: playlist.asp; Part III: Home Security; Chapter 11: Keyless Entry Welcome Home; 11.1 Project Overview; 11.2 Linking the Physical Plant to the Control Medium; 11.3 The Control Medium; 11.4 The Controlled Devices; 11.5 The Intelligent Dispatcher; 11.6 Wrapping Up; 11.7 Extensions; 11.8 Exhibit A: Bill of Materials; 11.9 Exhibit B: Script Source Code; Chapter 12: Watch Your House Across the Network; 12.1 Project Overview; 12.2 Video Cameras; 12.3 Video Capture; 12.4 Video Transfer; 12.5 Video Playback; 12.6 Playback Control; 12.7 Wrapping Up; 12.8 Extensions; 12.9 Exhibit A: Bill of Materials; 12.10 Exhibit B: Software Versions; Chapter 13: Build a Security System; 13.1 Project Overview; 13.2 Intrusion Detection; 13.3 Intrusion Deterrence; 13.4 Gathering Evidence; 13.5 Arming; 13.6 Monitoring and Alerting; 13.7 Wrapping Up; 13.8 Extensions; 13.9 Exhibit A: Bill of Materials; 13.10 Exhibit B: Software Versions; Colophon;