O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Getting Started with Electronic Projects

Book Description

Build thrilling and intricate electronic projects using LM555, ZigBee, and BeagleBone

In Detail

With Getting Started with Electronic Projects, you will create several popular electronic security projects. This practical and accessible guide will show you more than just building handy and useful electronic security projects.

Beginning with what the hams call "DC to Daylight," you will learn how to build everything from an IR Beacon to an RF power meter and a ZigBee point-to-point network. All you need to get started is a few simple tools and ordinary soldering skills.

The projects eventually become more complex when you start building an infrared flashlight using materials from a dollar store. Here you start with a IR flashing beacon and a motion sensitive alarm with a really cool on/off switch, then you move on to a black box project that will turn your sound card into an oscilloscope and eventually a ZigBee-based alarm system.

What You Will Learn

  • Build an infrared beacon with the LM555 timer for someone interested in night vision
  • Develop a motion detector using a mercury switch-activated car alarm sensor
  • Redesign your PC sound card into a real oscilloscope and signal generator
  • Build an RF power meter with some RF assembly techniques and programming skills
  • Write Visual Basic software that will poll the power meter we created for readings and calculate antenna gain
  • Use several ZigBee devices and a BeagleBone to create a wireless network of alarm sensors

Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Table of Contents

  1. Getting Started with Electronic Projects
    1. Table of Contents
    2. Getting Started with Electronic 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. Downloading the color images of this book
        3. Errata
        4. Piracy
        5. Questions
    8. 1. Introduction – Our First Project
      1. Basic tools
      2. Flashlight – step 1
      3. Flashlight – step 2
      4. Headlamp – step 1
      5. Summary
    9. 2. Infrared Beacon
      1. What is a 555 timer and how does it work?
      2. Our 555 timer circuit
      3. Assembling our flasher PCB
      4. Building and assembling the case
      5. Going further
      6. Summary
    10. 3. Motion Alarm
      1. How a 555 timer works in monostable mode
      2. How our alarm works
      3. Assembling the case
      4. Assembling the PCB
      5. Testing the alarm
      6. Going further
      7. Summary
    11. 4. Sound Card-based Oscilloscope
      1. The output section
      2. The input section
      3. The PCB assembly
      4. Software
      5. Sound card oscilloscope program
      6. The Zelscope software
      7. Visual Analyzer
      8. The ZRLC meter
        1. ZRLC hardware
      9. Making ZRLC measurements
        1. Using the sweep generator to measure frequency response
        2. Peak detector hardware
      10. Example test setup
      11. Summary
    12. 5. Calibrated RF Source
      1. Assembling the PCB
      2. Going further
      3. Programmable attenuator
      4. BeagleBone I/O pins
      5. Control software
      6. Summary
    13. 6. RF Power Meter – Hardware
      1. Making power measurements
      2. Testing and calibration
      3. Making actual measurements
      4. Summary
    14. 7. RF Power Meter – Software
      1. Suggested hardware setup
      2. Part 1 – installing and configuring the OS
        1. Setting up PuTTY
        2. Setting up root access
        3. Expanding the filesystem
        4. Installing the Ubuntu desktop
      3. Part 2 – Installing the additional software and dependencies
        1. Installing the Device Tree Compiler
        2. Installing Derek Molloy's Device Tree Source (Optional)
        3. Installing Node.js
          1. Setting up external storage
          2. Installing BoneScript
        4. Installing Cloud9
        5. Installing socket.io
        6. Modifying the profiles in root and Debian
      4. Using the RF power meter software
        1. Part A – JavaScript
        2. Part B – HTML code
      5. Summary
    15. 8. Creating a ZigBee Network of Sensors
      1. Part 1 – setting up the ZigBee modules
      2. Part 2A – the network hardware
      3. Part 2B – the alarm system hardware
        1. The zone monitor PCB
        2. Isolated output PCB
        3. Connecting devices to the board
      4. Part 3 – building the actual network (software)
        1. Step 1 – installing Oracle's JDK on BeagleBone Black
        2. Step 2 – installing the Java serial port extension package
        3. Step 3 – enabling serial ports on startup
        4. Testing the hardware
      5. Going further
      6. Summary
    16. Index