SINGAPORE
Law
Welcome Guest | Login
SEARCH
Advanced
Programming Your Home : Automate with Arduino, Android, and Your Computer: Riley, Mike: BOOKS KINOKUNIYA
Book Details
Programming Your Home : Automate with Arduino, Android, and Your Computer
Programming Your Home : Automate with Arduino, Android, and Your Computer
Publisher : Pragmatic Bookshelf
Published Date : 2012/03
Binding : Paperback
ISBN : 9781934356906

BookWeb Price : S$ 55.52
Kinokuniya Privilege Card member price : S$ 44.42

Availability Status : Available for order from suppliers.
Usually dispatches within 3 weeks.
Language : English

Book Description
Source: ENG
Academic Descriptors: A85163200 A93661400
Place of Publication: United States
Textual Format: Computer Applications
Academic Level: Extracurricular
Review:
Baker & Taylor Newly Released Computer Titles - January 2002 - Ongoing
Baker & Taylor Best-seller And Forthcoming Computer Titles - January 2000 - Ongoing
Phoenix Public Library Holdings (Internal Code for CLS)
Table of Contents
 
Acknowledgments                                    xi
Preface                                            xiii
  Part I Preparations
    1 Getting Started                              3   (8)
      1.1 What Is Home Automation?                 3   (1)
      1.2 Commercial Solutions                     4   (1)
      1.3 DIY Solutions                            5   (1)
      1.4 Justifying the Investment                5   (1)
      1.5 Setting Up Your Workbench                6   (1)
      1.6 Sketching Out Your Ideas                 7   (1)
      1.7 Writing, Wiring, and Testing             8   (1)
      1.8 Documenting Your Work                    9   (2)
    2 Requirements                                 11  (12)
      2.1 Knowing the Hardware                     12  (5)
      2.2 Knowing the Software                     17  (1)
      2.3 Be Safe, Have Fun!                       18  (5)
  Part II Projects
    3 Water Level Notifier                         23  (20)
      3.1 What You Need                            23  (2)
      3.2 Building the Solution                    25  (1)
      3.3 Hooking It Up                            26  (1)
      3.4 Sketching Things Out                     27  (6)
      3.5 Writing the Web Mailer                   33  (2)
      3.6 Adding an Ethernet Shield                35  (4)
      3.7 All Together Now                         39  (2)
      3.8 Next Steps                               41  (2)
    4 Electric Guard Dog                           43  (14)
      4.1 What You Need                            44  (1)
      4.2 Building the Solution                    45  (1)
      4.3 Dog Assembly                             46  (4)
      4.4 Dog Training                             50  (3)
      4.5 Testing It Out                           53  (1)
      4.6 Unleashing the Dog                       54  (1)
      4.7 Next Steps                               55  (2)
    5 Tweeting Bird Feeder                         57  (28)
      5.1 What You Need                            57  (3)
      5.2 Building the Solution                    60  (1)
      5.3 The Perch Sensor                         61  (4)
      5.4 The Seed Sensor                          65  (3)
      5.5 Going Wireless                           68  (5)
      5.6 Tweeting with Python                     73  (8)
      5.7 Putting It All Together                  81  (1)
      5.8 Next Steps                               82  (3)
    6 Package Delivery Detector                    85  (20)
      6.1 What You Need                            86  (2)
      6.2 Building the Solution                    88  (1)
      6.3 Hardware Assembly                        89  (1)
      6.4 Writing the Code                         90  (1)
      6.5 The Package Delivery Sketch              90  (2)
      6.6 Testing the Delivery Sketch              92  (1)
      6.7 The Delivery Processor                   93  (1)
      6.8 Creating the Delivery Database           93  (2)
      6.9 Installing the Package Dependencies      95  (1)
      6.10 Writing the Script                      96  (4)
      6.11 Testing the Delivery Processor          100 (2)
      6.12 Setting It Up                           102 (1)
      6.13 Next Steps                              103 (2)
    7 Web-Enabled Light Switch                     105 (20)
      7.1 What You Need                            105 (3)
      7.2 Building the Solution                    108 (1)
      7.3 Hooking It Up                            109 (3)
      7.4 Writing the Code for the Web Client      112 (2)
      7.5 Testing Out the Web Client               114 (1)
      7.6 Writing the Code for the Android         115 (4)
      Client
      7.7 Testing Out the Android Client           119 (3)
      7.8 Next Steps                               122 (3)
    8 Curtain Automation                           125 (16)
      8.1 What You Need                            125 (3)
      8.2 Building the Solution                    128 (1)
      8.3 Using the Stepper Motor                  129 (1)
      8.4 Programming the Stepper Motor            130 (1)
      8.5 Adding the Sensors                       131 (1)
      8.6 Writing the Sketch                       132 (5)
      8.7 Installing the Hardware                  137 (3)
      8.8 Next Steps                               140 (1)
    9 Android Door Lock                            141 (30)
      9.1 What You Need                            141 (3)
      9.2 Building the Solution                    144 (3)
      9.3 Controlling the Android Door Lock        147 (5)
      9.4 Writing the Android Server               152 (11)
      9.5 Writing the Android Client               163 (4)
      9.6 Test and Install                         167 (1)
      9.7 Next Steps                               168 (3)
    10 Giving Your Home a Voice                    171 (22)
      10.1 What You Need                           171 (2)
      10.2 Speaker Setup                           173 (2)
      10.3 Giving Lion a Voice                     175 (2)
      10.4 Wireless Mic Calibration                177 (2)
      10.5 Programming a Talking Lion              179 (9)
      10.6 Conversing with Your Home               188 (1)
      10.7 Next Steps                              189 (4)
  Part III Predictions
    11 Future Designs                              193 (8)
      11.1 Living in the Near                      193 (3)
      11.2 The Long View                           196 (2)
      11.3 The Home of the Future                  198 (3)
    12 More Project Ideas                          201 (8)
      12.1 Clutter Detector                        201 (1)
      12.2 Electricity Usage Monitor               202 (1)
      12.3 Electric Scarecrow                      202 (1)
      12.4 Entertainment System Remote             202 (1)
      12.5 Home Sleep Timer                        203 (1)
      12.6 Humidity Sensor-Driven Sprinkler        203 (1)
      System
      12.7 Networked Smoke Detectors               203 (1)
      12.8 Proximity Garage Door Opener            204 (1)
      12.9 Smart HVAC Controller                   205 (1)
      12.10 Smart Mailbox                          205 (1)
      12.11 Smart Lighting                         205 (1)
      12.12 Solar and Wind Power Monitors          205 (4)
  Part IV Appendices
      A1 Installing Arduino Libraries              209 (2)
        A1.1 Apple OSX                             209 (1)
        A1.2 Linux                                 210 (1)
        A1.3 Windows                               210 (1)
      A2 Bibliography                              211 (2)
Index                                              213
 

In Programming Your Home, technology enthusiast Mike Riley walks you through a variety of custom home automation projects, ranging from a phone application that alerts you to package deliveries at your front door to an electronic guard dog that will prevent unwanted visitors. Open locked doors using your smartphone. Assemble a bird feeder that posts Twitter tweets to tell you when the birds are feeding or when bird seed runs low. Have your home speak to you when you receive email or tell you about important events such as the arrival of visitors, and much more! Using Android smartphones, Arduinos, X10 controllers and a wide array of sensors, servos, programming languages, web frameworks and mobile SDK's, Programming Your Home is written for smartphone programmers, web developers, technology tinkerers and anyone who enjoys building cutting-edge Do It Yourself electronic projects. This book will give you the inspiration and understanding to construct amazing automation capabilities that will transform your residence into the smartest home in your neighborhood!*What You Need:* To get the most out of Programming Your Home, readers should have some familiarity with the Arduino hardware platform along with a passion for tinkering. They should enjoy innovative thinking and learning exercises as well as have some practical application development experience. The projects use a variety of hardware components including sensors and actuators, mobile devices, and wireless radios, and we'll even tell you where you can get them.

Contents
Introduction Immediate Percussion Immediate Auscultation Mediate Auscultation Mediate Percussion The Evolution of the Monoaural Stethoscope The Evolution of the Binaural Stethoscope Stethoscopes of Special Purpose Head Pieces and Membranes Current Practice References and Suggested Reading Appendix Index