Gain the know-how and experience to invent your own cool gadgets.
With Arduino, building your own embedded gadgets is easy, even for beginners. Embedded systems are everywhere—inside cars, children’s toys, and mobile phones. This book will teach you the basics of embedded systems and help you build your first gadget in just a few days. Each learn-as-you-build project that follows will add to your knowledge and skills.
Make a robot that obeys your every command—or runs on its own.
Maybe you’re a teacher who wants to show students how to build devices that can move, sense, respond, and interact with the physical world. Or perhaps you’re a hobbyist looking for a robot companion to make your world a little more futuristic. With Make an Arduino Controlled Robot, you’ll learn how to build and customize smart robots on wheels.
You will:Explore robotics concepts like movement, obstacle detection, sensors, and remote control Use Arduino to build two- and four-wheeled robots Put your robot in motion with motor shields, servos, and DC motors Work with distance sensors, infrared reflectance sensors, and remote control receivers Understand how to program your robot to take on all kinds of real-world physical challenges
You'll start by moving your creations forward and backward accurate distances while maintaining directional accuracy. You'll then build My Blocks to turn left and right at precise angles. After that you’re creations will be ready to find, follow, and otherwise use lines on the mat to improve navigation accuracy. Finally, you'll delve into using game board border walls to navigate and advanced topics, such as handoffs at speed and accelerating/decelerating to enable higher speed while maintaining navigation accuracy.
This book addresses EV3 programming in the specific context of FLL® competition. With Programming Lego® EV3 My Blocks, you will be game-ready to manage the season, prepare for competition, and compete!
What You'll LearnConstruct and use My Blocks to improve robot performance in the FLL® Robot Game
In this book, you’ll learn the value of a robot heartbeat and the purpose of the wavy lines in photocells. You’ll find out what electronic part you should sand. You’ll discover how a well-placed switch can help a robot avoid obstacles better than a pair of feelers. And you’ll avoid mistakes that can cause a capacitor to explode.
Want a robot that can explore rooms, follow lines, or battle opponents in mini-sumo? This book presents step-by-step instructions and circuit and part descriptions so that you can build the robot featured in the book or apply the modules to your own robot designs.
Finally, you’ll find the complete schematics for Roundabout, a room explorer that requires no programming and uses only off-the-shelf electronics. With Roundabout, you’ll use many of the same techniques used by professional robotics engineers, and you’ll experience many of the same challenges and joys they feel when a robot “comes to life.”What you’ll learn How to build a robot from scratch Digital electronics and moderate machining How to use and integrate modern modules useful to all robots: power supplies, motor couplers, motor drivers (including H-bridges), opponent and obstacle detectors, and floor sensors. How to embrace and extend the base robot design How to use Roundabout, which operates with off-the-shelf brains, so that no programming is required How the additions of a microcontroller, configuration switches, and even a music module all come together as a final two-tier automaton showing a versatile Robot who is seemingly the master of its domain. Who this book is for
This book is aimed at intermediate builders: adults, college students, and advanced high school students. It requires background experience in electronics, at least to the extent covered by Robot Building for Beginners.
Because the hobby involves soldering, electricity, and light machining, the writing is targeted toward individuals with those capabilities.
The book has been referenced in a number of high school and college courses.Table of Contents Assembling a Modular Robot Comparing Two Types of Homemade Motor Couplers and Common Errors to Avoid Making a Fixture and Drilling Solid Rods for a Coupler Finishing the Solid-Rod Motor Coupler Building a Motor Inside a Wheel Understanding the Standards and Setup for Electronic Experiments Creating a Linear Voltage-Regulated Power Supply Making Robot Power Supply Improvements Driving Miss Motor Driving Mister Motor Creating an Infrared Modulated Obstacle, Opponent, and Wall Detector Fine-Tuning the Reflector Detector Roundabout Robot! Test Driving Roundabout If I Only Had a Brain Building Roundabout’s Daughterboard Adding the Floor Sensor Module Cooking Up Some Robot Stew
You’ll find complete instructions for building a simple robot chassis with servos, wheels, sensors, LEDs, and a speaker. You also get the code to program the Arduino microcontroller to receive wireless signals from the EEG. Your robot will astound anyone who wears the EEG headband.
This book will help you:Connect an inexpensive EEG device to Arduino Build a robot platform on wheels Calculate a percentage value from a potentiometer reading Mix colors with an RGB LED Play tones with a piezo speaker Write a program that makes the robot avoid boundaries Create simple movement routines
Arduino is a brilliant prototyping platform that allows users to test and iterate design ideas. Imitation by other Arduino makers, hackers and engineers often proves your design's popularity. Practical Arduino Engineering will teach you to follow the engineering process carefully; over time, you will be able to review and improve this process, and even extend its scope.
Practical Arduino Engineering is not purely 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 project presented in this book.
To set the stage, Practical Arduino Engineering begins by reviewing the Arduino software landscape, then shows how to set up an Arduino project for testing. Even if you already know your compiler toolchain and the basics of Arduino programming, this refresher course can help fill in the gaps and explain why your compiler may spit 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 ultimately an 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 then enters 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 process detailed in previous chapters, and this section reinforces that process.
You'll then take 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 and to sense and avoid objects, you'll learn how to debug 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, and be 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.
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 The Process of Arduino Engineering An Arduino Software Review Controlling Robot Motion with a Potentiometer Adding an LCD to the Robot Engineering a GPS Module for the Robot Home Engineering I: Temperature Sensors Object Detection for the Robot Home Engineering II: Alarm System Using Arduino Integrating GSM Technology with the Robot Xbox Controller and the LabVIEW Process Controlling Your Robot: Bluetooth Arduino
Fully updated throughout, this do-it-yourself guide shows you how to program and build fascinating projects with the Arduino Uno and Leonardo boards and the Arduino 1.0 development environment. 30 Arduino Projects for the Evil Genius, Second Edition, gets you started right away with the simplified C programming you need to know and demonstrates how to take advantage of the latest Arduino capabilities.
You'll learn how to attach an Arduino board to your computer, program it, and connect electronics to it to create your own devious devices. A bonus chapter uses the special USB keyboard/mouse-impersonation feature exclusive to the Arduino Leonardo.
30 Arduino Projects for the Evil Genius, Second Edition:Features step-by-step instructions and helpful illustrations Provides full schematic and construction details for every project Covers the scientific principles behind the projects Removes the frustration factor--all required parts are listed along with sources
Build these and other clever creations:High-brightness Morse code translator Seasonal affective disorder light Keypad security code Pulse rate monitor Seven-segment LED double dice USB message board Oscilloscope Tune player VU meter LCD thermostat Computer-controlled fan Hypnotizer Servo-controlled laser Lie detector Magnetic door lock Infrared remote Lilypad clock Evil Genius countdown timer Keyboard prank Automatic password typer Accelerometer mouse