You are previewing Netduino Home Automation Projects.
O'Reilly logo
Netduino Home Automation Projects

Book Description

With this book you could have the home of tomorrow, literally tomorrow. Its totally practical approach is perfect for the hobbyist who wants to use Netduino to automate their home. Full of fun projects and clear instructions.

  • Automate your house using a Netduino and a bunch of common components

  • Learn the fundamentals of Netduino to implement them in almost any project

  • Create cool projects ranging from self-watering plants to a homemade breathalyzer

  • In Detail

    In recent years, electronics have gone from something that only electronic engineers can understand, to a common hobby that is accessible to all. Netduino has grown to be a part of this revolution, providing a development board that is both easy to use, and allows existing .NET developers to build on knowledge they already have.

    Most developers have wild ideas about all the gadgets they would develop to make the world a better (or easier) place, but have no idea how to get beyond blinking an LED. The topics contained go beyond what most books cover, taking an in-depth look at how to use Netduino for practical projects.

    This book starts off by showing you how to do the “hello world” of electronics – fade an LED in and out. It will take you right through all the fundamentals, including how to control a wide range of electronic sensors.

    You will learn how easy it is to automate various parts of your home. You will learn how to open your gate with your smartphone, automatically water your plants, get emailed when someone invades your territory, connect up a keypad to unlock your door, make your own breathalyzer, control your home theatre, and much more!

    Table of Contents

    1. Netduino Home Automation Projects
      1. Table of Contents
      2. Netduino Home Automation Projects
      3. Credits
      4. About the Author
      5. About the Reviewers
      6. www.PacktPub.com
        1. Support files, eBooks, discount offers and more
          1. Why subscribe?
          2. Free access for Packt account holders
      7. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Conventions
        5. Reader feedback
        6. Customer support
          1. Downloading the example code
          2. Errata
          3. Piracy
          4. Questions
      8. 1. Getting Started with Your New Toy
        1. Prerequisites
          1. Visual Studio
          2. The .NETMF SDK and the Netduino SDK
          3. The Netduino firmware
        2. Hello world
          1. Things you need
          2. The first project
        3. Summary
      9. 2. Lights, Camera, Action – Sound-controlled Ambient LEDs
        1. Things you need
          1. Breadboards
        2. The project setup
        3. The Netduino code
          1. Not working?
        4. Other ideas and hints
        5. Summary
      10. 3. Get Connected – Bluetooth Basics
        1. Why Bluetooth?
        2. Things you need
        3. The project setup
        4. Coding
          1. The Netduino code
          2. The phone code
            1. Not working?
        5. Summary
      11. 4. Let There Be Light – By Clapping or Tapping
        1. Double clap
        2. Déjà vu…
        3. Things you need
        4. The project setup
        5. The Netduino code
        6. Other ideas and hints
        7. Summary
      12. 5. Honey, I'm Home – Automated Garage Doors with Your Mobile Phone
        1. Various approaches
        2. Things you need
        3. Modifying your remote
        4. Setting up the remote
        5. Coding
          1. Netduino code
          2. The phone code
        6. Other ideas and hints
        7. Summary
      13. 6. You've Got Mail, and Here's a Flag to Prove It
        1. Things you need
        2. The project setup
        3. The Netduino code
          1. Libraries are your friends
            1. .NET Micro Framework Toolbox
            2. Nokia 5110 LCD
            3. The Netduino Servo class
          2. Receiving e-mail
        4. Other ideas and hints
        5. Summary
      14. 7. I'm Completely Dude, Sober – a Homemade Breathalyzer
        1. Things you need
        2. Setting up the breathalyzer
          1. Voltage dividers
          2. Hardware
        3. The code
        4. Using your breathalyzer
        5. Other ideas and hints
        6. Summary
      15. 8. Hide Yo' Kids, Hide Yo' Wife –with Automated Locks!
        1. Things you need
        2. The project setup
          1. The lock
          2. Electronics
        3. The Netduino code
        4. Usage
        5. Other ideas and hints
        6. Summary
      16. 9. Rogue Alert: Detecting Intruders in Your House or Fridge
        1. Things you need
        2. Setting up the triggers
          1. The trip wire setup
          2. The PIR sensor setup
          3. The flex sensor setup
        3. Code for the triggers
          1. The trip wire code
          2. The PIR sensor code
          3. The flex sensor code
        4. Go wild
        5. Summary
      17. 10. Saving Lives – Automated Watering
        1. Things you need
        2. The project setup
          1. The valve
          2. Electronics
        3. The Netduino code
        4. Usage
        5. Other ideas and hints
        6. Summary
      18. Index