Limit search to available items
Record 50 of 192
Previous Record Next Record
Book Cover
E-book
Author Kerr, Tyler

Title Arduino IV : DIY robots : 3D printing, instrumentation, and control / Tyler Kerr, Steven Barrett
Published Cham : Springer, 2022

Copies

Description 1 online resource (243 p.)
Series Synthesis lectures on digital circuits and systems
Synthesis lectures on digital circuits and systems.
Contents Intro -- Preface -- Approach of The Book -- Acknowledgments -- Contents -- About the Authors -- 1 Getting Started -- [DELETE] -- 1.1 Overview -- 1.2 The Big Picture -- 1.3 Arduino Quickstart -- 1.3.1 Quick Start Guide -- 1.3.2 Arduino Development Environment Overview -- 1.3.3 Sketchbook Concept -- 1.3.4 Arduino Software, Libraries, and Language References -- 1.3.5 Writing an Arduino Sketch -- 1.4 Application: Robot IR Sensor -- 1.5 Application: External Interrupts -- 1.6 Arduino UNO R3 Processing Board -- 1.7 Advanced: Arduino UNO R3 Host Processor-The ATmega328
1.7.1 Arduino UNO R3/ATmega328 Hardware Features -- 1.7.2 ATmega328 Memory -- 1.7.3 ATmega328 Port System -- 1.7.4 ATmega328 Internal Systems -- 1.8 Arduino UNO R3 Open Source Schematic -- 1.9 Arduino Mega 2560 R3 Processing Board -- 1.10 Advanced: Arduino Mega 2560 Host Processor-The ATmega2560 -- 1.10.1 Arduino Mega 2560 /ATmega2560 Hardware Features -- 1.10.2 ATmega2560 Memory -- 1.10.3 ATmega2560 Port System -- 1.10.4 ATmega2560 Internal Systems -- 1.11 Arduino Mega 2560 Open Source Schematic -- 1.12 Extending the Hardware Features of the Arduino Platform
1.13 Application: Dagu Rover 5 Robot -- 1.13.1 Requirements -- 1.13.2 Circuit Diagram-Arduino UNO -- 1.13.3 Structure Chart -- 1.13.4 UML Activity Diagrams -- 1.13.5 Microcontroller Code-Arduino UNO -- 1.14 Application: Tinkerkit Braccio -- 1.15 Summary -- 1.16 Problems -- 2 Introduction to Low-Cost 3D Printing -- [DELETE] -- 2.1 3D Printing 101 -- 2.1.1 Overview -- 2.1.2 What Is 3D Printing? -- 2.1.3 Common Categories of 3D Printing -- 2.1.4 Best Uses of 3D Printing -- 2.2 FDM 3D Printing -- 2.2.1 How FDM 3D Print Works -- 2.2.2 Variations in FDM 3D Printer Designs
2.2.3 Common Cartesian Printer Anatomy -- 2.3 Affordable Desktop 3D Printers -- 2.3.1 Popular Brands -- 2.3.2 Getting Started with Prusa -- 2.4 Materials -- 2.4.1 PLA (Polylactic Acid) -- 2.4.2 ABS (Acetonitrile Butadiene Styrene) -- 2.4.3 PETG (Glycol Modified Polyethylene Terephthalate) -- 2.4.4 TPU (Thermoplastic Polyurethane) -- 2.4.5 Exotics/Specialty Filaments and Their Applications -- 2.5 Slicers -- 2.5.1 What Are Slicers? -- 2.5.2 Where to Find 3D Models -- 2.5.3 CAD Models -- 2.5.4 Popular Slicers and How to Get Started -- 2.5.5 Common Slicer Settings -- 2.6 Preparing to Print
2.6.1 General Overview -- 2.6.2 Best Practices -- 2.7 Application: 3D Printed Arduino Robot -- 2.7.1 3D Printing the Otto robot.stl Files -- 2.7.2 Assembling and Coding Otto -- 2.8 Summary -- 2.9 Problems -- 3 Robotic Concepts and Sensors -- 3.1 Overview -- 3.2 GPS: Robot Localization on the Earth's Surface -- 3.2.1 GPS Logger Shield -- 3.3 Steering and Odometry -- 3.3.1 Steering -- 3.4 Motor Direction and Speed Control -- 3.5 Odometry -- 3.5.1 Single Channel Odometry -- 3.5.2 Dual-Channel, Quadrature Odometry -- 3.6 Vision and Obstacle Avoidance -- 3.6.1 Infrared Sensor
Summary This book gives a step-by-step introduction to designing and building your own robots. As with other books in the Arduino series, the book begins with a quick overview of the Arduino Integrated Development Environment (IDE) used to write sketches, and the hardware systems aboard the Arduino UNO R3 and the Mega 2560 Rev 3. The level of the text makes it accessible for students, hobbyist and professionals' first introduction to both Arduino and Robotics. This book will be accessible by all levels of students, advanced hobbyists and engineering professionals, whether using as a self-reference or within a structure design laboratory. The text then examines the many concepts and characteristics common to all robots. In addition, throughout the book , reasonably priced, easily accessible and available off-the-shelf robots are examined. Examples include wheeled robots, tracked robots and also a robotic arm. After a thorough and easy to follow Arduino IDE and hardware introduction, the book launches into "do it yourself" or DIY concepts. A unique feature of the book is to start with a hands-on introduction to low cost 3D printing. These concepts will allow you to design and print your own custom robot parts and chassis. We then explore concepts to sense a robot's environment, move the robot about and provide a portable power source. We conclude with a several DIY robot projects
Notes 3.6.2 Ultrasound Sensor
Bibliography Includes bibliographical references and index
Notes Online resource; title from PDF title page (SpringerLink, viewed September 27, 2022)
Subject Robotics.
Arduino (Programmable controller)
Microcontrollers -- Programming
Arduino (Programmable controller)
Microcontrollers -- Programming
Robotics
Form Electronic book
Author Barrett, Steven F. (Steven Frank), 1957-
ISBN 9783031112096
3031112091