Book description
Create your own Arduino-based designs, gain in-depth knowledge of the architecture of Arduino, and learn the user-friendly Arduino language all in the context of practical projects that you can build yourself at home. Get hands-on experience using a variety of projects and recipes for everything from home automation to test equipment.
Arduino has taken off as an incredibly popular building block among ubicomp (ubiquitous computing) enthusiasts, robotics hobbyists, and DIY home automation developers. Authors Jonathan Oxer and Hugh Blemings provide detailed instructions for building a wide range of both practical and fun Arduino-related projects, covering areas such as hobbies, automotive, communications, home automation, and instrumentation.
Take Arduino beyond "blink" to a wide variety of projects from simple to challenging
Hands-on recipes for everything from home automation to interfacing with your car engine management system
Explanations of techniques and references to handy resources for ubiquitous computing projects
Supplementary material includes a circuit schematic reference, introductions to a range of electronic engineering principles and general hints & tips. These combine with the projects themselves to make Practical Arduino: Cool Projects for Open Source Hardware an invaluable reference for Arduino users of all levels. You'll learn a wide variety of techniques that can be applied to your own projects.
Table of contents
- Copyright
- About the Author
- About the Technical Reviewers
- Acknowledgments
- Introduction
-
1. Introduction
- 1.1. Fundamentals
- 1.2. Sharing Your Work
-
1.3. Practical Electronics for Software Developers
- 1.3.1. Current, Voltage, and Power
- 1.3.2. Mains Is Nasty
- 1.3.3. Reading Schematics
- 1.3.4. Resistance and Resistors
- 1.3.5. Ohm's Law and Current Limiting
- 1.3.6. Choosing Wire
- 1.3.7. Diodes
- 1.3.8. Power Supplies
- 1.3.9. USB Power
- 1.3.10. Batteries
- 1.3.11. Wall Warts/Plugpacks
- 1.3.12. Capacitance and Capacitors
- 1.3.13. Fundamentals
- 1.3.14. Capacitor Types
- 1.3.15. Power Supply Bypass
- 1.3.16. ESD Precautions
- 1.3.17. Tools
- 1.3.18. Parts
- 1.3.19. Further Reading
- 2. Appliance Remote Control
-
3. Time-Lapse Camera Controller
- 3.1. Parts Required
- 3.2. Instructions
- 3.3. Variations
- 4. Virtual USB Keyboard
- 5. PS/2 Keyboard or Mouse Input
- 6. Security/Automation Sensors
- 7. Online Thermometer
- 8. Touch Control Panel
- 9. Speech Synthesizer
-
10. Water Flow Gauge
- 10.1. Parts Required
- 10.2. Instructions
- 10.3. Variations
- 10.4. Resources
- 11. Oscilloscope/Logic Analyzer
-
12. Water Tank Depth Sensor
- 12.1. Parts Required
-
12.2. Instructions
- 12.2.1. Assemble the Shield
- 12.2.2. Determine Sensor Installation Method
- 12.2.3. Assemble the Sensor Housing
- 12.2.4. Assemble the Arduino Housing
- 12.2.5. Install the WiShield Library and Driver
- 12.2.6. Load the Tank-Level Sketch
- 12.2.7. Prettier Web Interface
- 12.2.8. Calibrating the "Empty Tank" Level
- 12.2.9. Install the Sensor and Arduino
- 12.2.10. Calibrating the "Full Tank" Level
- 12.3. Variations
- 13. Weather Station Receiver
-
14. RFID Access Control System
- 14.1. Parts Required
- 14.2. Instructions
- 14.3. Variations
- 14.4. Resources
-
15. Vehicle Telemetry Platform
- 15.1. Parts Required
-
15.2. Instructions
- 15.2.1. Check the Vehicle Interface
- 15.2.2. Obtain a USB/OBD-II or RS-232 Adapter
- 15.2.3. Test the USB/OBD-II Adapter
- 15.2.4. Understanding OBD-II Modes and Parameters
- 15.2.5. Prepare the USB/OBD-II Adapter
- 15.2.6. Assemble the OBD-II Cable
- 15.2.7. Prepare the GPS Module
- 15.2.8. Assemble the Power Supply on the Shield
- 15.2.9. Fit the Serial Connections on the Shield
- 15.2.10. Prepare the VDIP1 Module
- 15.2.11. The LCD Module
- 15.2.12. Logging Control Button and Status LEDs
- 15.2.13. Mount in Sub-Assemblies in the Case
- 15.2.14. OBDuino Mega Sketch
- 15.2.15. Using the OBDuinoMega Sketch
- 15.3. Variations
- 15.4. Resources
- 16. Resources
Product information
- Title: Practical Arduino: Cool Projects for Open Source Hardware
- Author(s):
- Release date: December 2009
- Publisher(s): Apress
- ISBN: 9781430224778
You might also like
book
Building Arduino Projects for the Internet of Things: Experiments with Real-World Applications
Gain a strong foundation of Arduino-based device development, from which you can go in any direction …
book
Coding the Arduino: Building Fun Programs, Games, and Electronic Projects
Get started with Arduino and computer coding. This book is intended for those new to the …
book
Arduino: Building exciting LED based projects and espionage devices
Find out how to transform your Arduino device into an awesome secret agent gadget with this …
book
Arduino Essentials
Enter the world of Arduino and its peripherals and start creating interesting projects In Detail The …