Practical Arduino Engineering

Practical Arduino Engineering

1.0 3
by Harold Timmis
     
 

View All Available Formats & Editions

Arduino boards have impressed bothhackers and professional engineers. Whether you're a hobbyist or a professional,it isn't just a breadboard and a hazy idea that keeps you going. It's essential to institute a proper design, device instrumentation and, indeed, test your project thoroughly before committing to a particular prototype.

Practical Arduino

…  See more details below

Overview

Arduino boards have impressed bothhackers and professional engineers. Whether you're a hobbyist or a professional,it isn't just a breadboard and a hazy idea that keeps you going. It's essential to institute a proper design, device instrumentation and, indeed, test your project thoroughly before committing to a particular prototype.

Practical Arduino Engineering begins by outlining the engineering process, from the basicrequirements andpreliminary design to prototyping and testing. Each and every chapter exemplifies this process anddemonstrates howyoucan profit from the implementationsolid engineering principles—regardless of whether you just play in your basement or you want to publicize and sell your devices.

Arduino is a brilliant prototyping platform that allows users to test and iterate design ideas. Imitation by other Arduino makers, hackers and engineers oftenproves your design's popularity. Practical Arduino Engineeringwill teachyou to follow the engineering processcarefully; over time, you will be able to review and improve this process, and even extend its scope.

Practical Arduino Engineering is notpurely theoretical. In addition, you'll learn the process of hardware engineering as applicable to Arduino projects, and the importance of the process in each and every projectpresented in this book.

To set the stage, Practical Arduino Engineering begins by reviewing the Arduino software landscape,then shows howto set upan Arduino project for testing. Even if you already know your compiler toolchain and the basics of Arduino programming, this refresher course can helpfill inthe gaps andexplain whyyour compiler mayspit out certain error messages.

Practical Arduino Engineering then gradually builds up the engineering process, from single devices like LCDs, potentiometers and GPS modules, to the integration of several modules into larger projects, such as a wireless temperature measurement system, and ultimatelyan entire robot.

The engineering projects become progressively more challenging throughout the first 4 engineering chapters. Next, you'll proceed with simple steps towards the first intelligent part of a robot:the object detector. You'll find yourself teaching your robot how to avoid very hot objects or insurmountable obstacles. The basic design requirements for a complete robot and, indeed, the detailed design and prototyping for robots can be extremely tricky, which is why engineering discipline is invaluable.

Practical Arduino Engineering thenenters the world of domestic engineering by introducing home alarm systems—not quite as simple as they seem. A solid, robust system can only be built by following the engineering processdetailed inprevious chapters, and this section reinforces that process.

You'll thentake a step further in your Arduino engineering process: instrumentation and control, and some error messaging using GSM. Control is introduced via the Xbox controller, a very powerful piece of technology able to play a considerable role in robotics projects.Having already learned to control motion andto sense and avoid objects, you'll learn how todebug your Arduino projects of varying complexities via the hardware instrumentation software LabVIEW.

To complete the journey into Practical Arduino Engineering, you'll discover how to use a special Arduino board to rely on Bluetooth Mate Silver for control of domestic and mobile Arduino projects. Using Bluetooth Mate Silver, you'll learn to implement basic engineering design with almost any Arduino project, andbe able to justify, build, debug, and extend Arduino-based designs using a solid engineering approach.

Please note: the print version of this title is black & white; the eBook is full color.

What you’ll learn

  • Practical engineering principles: from collecting requirements onwards
  • To instrument Arduino hardware for debugging
  • To build stationary Arduino home projectswith varying degrees of complexity
  • To construct Arduino-based robots and vary your design until an optimal solution is reached
  • To add instrumentation software to the hardware design process
  • How tomove from being a good hacker to being a solid engineer


Who this book is for

This book is geared toward engineers and makers used to a rigorous approach to hardware hacking, Arduino hackers aiming to get to the next level, and Arduino hackers interested in instrumenting their projects using Arduino and other software.

Table of Contents

  1. The Process of Arduino Engineering
  2. An Arduino Software Review
  3. Controlling Robot Motion with a Potentiometer
  4. Adding an LCD to the Robot
  5. Engineering a GPS Module for the Robot
  6. Home Engineering I: Temperature Sensors
  7. Object Detection for the Robot
  8. Home Engineering II: Alarm System Using Arduino
  9. Integrating GSM Technology with the Robot
  10. Xbox Controller and the LabVIEW Process
  11. Controlling Your Robot: Bluetooth Arduino


Read More

Product Details

ISBN-13:
9781430238850
Publisher:
Apress
Publication date:
11/08/2011
Edition description:
2011
Pages:
328
Product dimensions:
7.40(w) x 9.20(h) x 0.60(d)

Related Subjects

Meet the Author

Since Harold Timmis was a small child, he has fostered a curiosity for technology, taking apart everything in his parents house just to see how it all worked. This fueled his thirst for knowledge of computer science, programming and its uses. He has worked with LabVIEW and Arduino for the past three years. During that time, he has been involved in several professional projects using LabVIEW, as well as many hobbyist projects utilizing both Arduino and LabVIEW. Harold attended the Florida Institute of Technology, where he studied computer engineering and was introduced to LabVIEW and Arduino. Later, he worked at the Harris Corporation and General Electric, where he created several LabVIEW projects for trains and became very interested in serial communication, including GPS and Arduino.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >