You are previewing Environmental Monitoring with Arduino.
O'Reilly logo
Environmental Monitoring with Arduino

Book Description

Right now, thousands of people worldwide are tracking environmental conditions with monitoring devices they’ve built themselves. You can do it too! This inspiring guide shows you how to use Arduino to create gadgets for measuring noise, weather, electromagnetic interference (EMI), water purity, and more. You’ll also learn how to collect and share your own data, and you can experiment by creating your own variations of the gadgets covered in the book. If you’re new to DIY electronics, the first chapter offers a primer on electronic circuits and Arduino programming.

Table of Contents

  1. Environmental Monitoring with Arduino
    1. SPECIAL OFFER: Upgrade this ebook with O’Reilly
    2. Preface
      1. How to Use This Book
      2. Conventions Used in This Book
      3. Using Code Examples
      4. Safari® Books Online
      5. How to Contact Us
    3. 1. The World’s Shortest Electronics Primer
      1. What Is Arduino?
      2. Electronic Circuits and Components
      3. Programming Arduino
      4. First Sketch: Make an LED Blink
        1. Parts
        2. Install the IDE
        3. Breadboard the Circuit
        4. Write the Code
        5. Things to Try
    4. 2. Project: Noise Monitor/LED Bar Output
      1. Measuring Noise: The Microphone
        1. The LED Bar
      2. Make the Gadget
        1. Parts
        2. Breadboard the Circuit
        3. Write the Code
        4. Things to Try
    5. 3. New Component: 4Char Display
      1. Test Project
        1. Parts
        2. Breadboard the Circuit
        3. Write the Code
        4. Things to Try
    6. 4. Detecting Electromagnetic Interference (and making bad music)
      1. Detecting EMI Sources in the Environment
      2. Make the Gadget
        1. Parts
        2. The 8-Ohm Speaker
        3. Construct the EMI Monitor
        4. Write the Code
        5. Run the Sketch
        6. Powering the Gadget in Mobile Mode
      3. What Are We Measuring with This Gadget?
        1. Things to Try
    7. 5. Project: Water Conductivity/Numerical Output
      1. What Is Conductivity, and Why Do I Care?
      2. Make the Gadget
        1. Parts
        2. Construct the Probe
        3. Breadboard the Circuit
        4. Write the Code
        5. How to Take a Reading
        6. Things to Try
    8. 6. New Component: Ethernet Shield
      1. Using the Ethernet Shield
        1. The Ethernet Port
        2. The MAC Address
        3. The IP Address
          1. Find your router’s IP address: Windows
          2. Find your router’s IP Address: Mac
        4. The SD Card Slot
      2. Testing the Ethernet Shield
        1. Parts
        2. Assembly
      3. Testing the SD Card Slot
        1. Parts
        2. Assembly
      4. Things to Try
    9. 7. Project: Humidity, Temperature & Dew Point/4Char Display
      1. You Don’t Have to Be a Weatherman to Measure the Weather
      2. Getting Usable Measurements
      3. First Electronic Sensor: The DHT-22
      4. Using Code Libraries
      5. Make the Gadget
        1. Parts
        2. Breadboard the Circuit
        3. Write the Code
        4. Things to Try
    10. 8. Real-Time, Geo-Tagged Data Sharing with Pachube
      1. Test Project: Connecting and Uploading Data to Pachube
        1. Parts
        2. Open a Pachube Account
        3. Write the Code
      2. Things To Try
    11. 9. Project: Radiation Counter/Sharing Data on the Internet
      1. What’s a Geiger Counter?
      2. Make the Gadget
        1. Parts
        2. Breadboard the Circuit
        3. Write the Code
      3. What Are We Measuring with This Gadget?
      4. Failure Mode Analysis
      5. Things to Try
    12. 10. Casing the Gadget
    13. About the Authors
    14. SPECIAL OFFER: Upgrade this ebook with O’Reilly