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

30 BeagleBone Black Projects for the Evil Genius

Book Description

Fiendishly Fun Ways to Use the BeagleBone Black!

This wickedly inventive guide shows you how to program and build fun and fascinating projects with the BeagleBone Black. You’ll learn how to connect the BeagleBone Black to your computer and program it, quickly mastering BoneScript and other programming tools so you can get started right away. 30 BeagleBone Black Projects for the Evil Genius is filled with a wide variety of do-it-yourself LED, sensor, robotics, display, audio, and spy gadgets. You’ll also get tips and techniques that will help you design your own ingenious devices.

  • Features step-by-step instructions and helpful illustrations
  • Provides full schematic and breadboard layout diagrams for the projects
  • Includes detailed programming code
  • Removes the frustration factor—all required parts are listed along with sources

Build these and other clever creations:

  • High-powered LED Morse code sender
  • RGB LED fader
  • GPS tracker
  • Temperature sensor
  • Light level indicator
  • Web-controlled rover
  • Plant hydration system
  • Sentinel turret
  • 7-segment clock
  • Display for sensor information
  • Internet radio
  • Imperial march indicator
  • Intruder alert using Twitter API
  • Lie detector
  • Auto dog barker

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Dedication
  5. About the Author
  6. Contents
  7. Acknowledgments
  8. Introduction
  9. 1 Getting Started
    1. Powering Up Your BeagleBone Black
    2. Powering Up Your BeagleBone Black
    3. Connecting to Your BeagleBone Black Through Ethernet
    4. Connecting via SSH Through USB and Ethernet
    5. Installing Software and Running Updates
    6. BeagleBone Black Pinout
    7. Project 1 Blinking an Internal LED
    8. Summary
  10. 2 LED Projects
    1. Project 2 Blink an External LED
    2. Project 3 Adjustable LED Blinker
    3. Project 4 High-Powered LED Morse Code Sender
    4. Project 5 RGB LED Fader
    5. Project 6 Traffic Lights
    6. Project 7 Matrix Displays
    7. Summary
  11. 3 Sensor Projects
    1. Project 8 Scanning Sonar
    2. Project 9 Vibration Detection
    3. Project 10 GPS Tracker
    4. Project 11 Temperature Sensor
    5. Project 12 Moisture Sensor
    6. Project 13 Light Level Indicator
    7. Summary
  12. 4 Robotic Projects
    1. Project 14 Controlling Servos and Motors
    2. Project 15 Wireless Keyboard-Controlled Rover
    3. Project 16 Web-Controlled Rover
    4. Project 17 Plant Hydration System
    5. Project 18 Sentinel Turret
    6. Summary
  13. 5 Display Projects
    1. Project 19 7-Segment Clock
    2. Project 20 Displaying Sensor Information
    3. Project 21 LCD Display
    4. Project 22 LED Matrix Scrolling Text Display
    5. Summary
  14. 6 Audio Projects
    1. Project 23 Internet Radio
    2. Project 24 “The Imperial March” Player
    3. Project 25 Audio Level Indicator
    4. Summary
  15. 7 Spy Projects
    1. Project 26 Intruder Alert Using the Twitter API
    2. Project 27 Lie Detector
    3. Project 28 Keypad Door Latch
    4. Project 29 Webcam Security Doorbell
    5. Project 30 Automatic Dog Barker
    6. Summary
  16. 8 Tools and Tips
    1. Datasheets
    2. Breadboards and Prototyping Boards
    3. Multimeter
    4. Soldering
    5. Analog vs
    6. Understanding I2C and SPI
    7. Summary
  17. Appendix A Suppliers and Components
    1. Suppliers
    2. Components
  18. Appendix B BeagleBone Black GPIO Pinout
  19. Index