My Account Log in

3 options

ESP8266 robotics projects : DIY Wi-Fi controlled robots / Pradeeka Seneviratne.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Seneviratne, Pradeeka, author.
Language:
English
Subjects (All):
Robots--Control systems--Design and construction.
Robots.
Physical Description:
1 online resource (1 volume) : illustrations
Edition:
1st edition
Place of Publication:
Birmingham, [England] ; Mumbai, [India] : Packt Publishing, 2017.
System Details:
text file
Summary:
Build simple yet amazing robotics projects using ESP8266 About This Book Get familiar with ESP8266 and its features. Build Wi-FI controlled robots using ESP8266 A project based book that will use the ESP8266 board and some of its popular variations to build robots. Who This Book Is For This book is targeted at enthusiasts who are interested in developing low-cost robotics projects using ESP8266. A basic knowledge of programming will be useful but everything you need to know is are covered in the book. What You Will Learn Build a basic robot with the original ESP8266, Arduino UNO, and a motor driver board. Make a Mini Round Robot with ESP8266 HUZZAH Modify your Mini Round Robot by integrating encoders with motors Use the Zumo chassis kit to build a line-following robot by connecting line sensors Control your Romi Robot with Wiimote Build a Mini Robot Rover chassis with a gripper and control it through Wi-Fi Make a robot that can take pictures In Detail The ESP8266 Wi-Fi module is a self-contained SOC with an integrated TCP/IP protocol stack and can give any microcontroller access to your Wi-Fi network. It has a powerful processing and storage capability and also supports application hosting and Wi-Fi networking. This book is all about robotics projects based on the original ESP8266 microcontroller board and some variants of ESP8266 boards. It starts by showing all the necessary things that you need to build your development environment with basic hardware and software components. The book uses the original ESP8266 board and some variants such as the Adafruit HUZZAH ESP8266 and the Adafruit Feather HUZZAH ESP8266 . You will learn how to use different type of chassis kits, motors, motor drivers, power supplies, distribution boards, sensors, and actuators to build robotics projects that can be controlled via Wi-Fi. In addition, you will learn how to use line sensors, the ArduiCam, Wii Remote, wheel encoders, and the Gripper kit to build more specialized robots. By the end of this book, you will have built a Wi-Fi control robot using ESP8266. Style and approach A project-based guide that will help you build exciting robotics using ESP8266.
Contents:
Cover
Copyright
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Table of Contents
Preface
Chapter 1: Getting Ready
ESP8266EX
ESP-01
Board features and connections
Connections
Connecting with a breadboard
Power supply
Connecting through USB for flashing
Using a serial terminal program
AT commands
Using AT commands
Using the Arduino IDE
Installing the Arduino core for an ESP8266 Wi-Fi chip
Hello world
Listing 1-1 - Blink a LED
Using chassis kits and accessories to build robots
Mini 3-Layer Round Robot Chassis Kit
Zumo chassis kit
Romi chassis kit
Mini robot rover chassis kit
Rover 5 robot platform
Wheel encoder kit
Parallel Gripper Kit A - Channel mount
Summary
Chapter 2: Building a Mini Round Robot with Original ESP8266
Things you will need
Assembling the Mini 3-Layer Round Robot chassis kit
Assembling the wheels
Assembling the chassis
Attaching 9V battery box to the chassis layer
Connecting the middle chassis
Attaching 4 x AA battery box to the chassis layer
Mounting the Arduino board
Wiring them together
Connecting the Arduino with motor driver
Connecting the motors with the motor driver
Connecting the ESP01 with Arduino
Writing sketches
Using Blynk
Installing the Blynk library for Arduino
Writing the Arduino sketch
Working with the Blynk Sketch Code Builder
Listing 2-1 - Example code generated with the Blynk Sketch Code Builder
Listing 2-2 - complete sketch for mini round robot
Uploading the sketch
Applying power
Playing the robot
Chapter 3: Using Encoders
The Wheel Encoder Kit
Connecting the encoders with motors
Wiring the encoders with Arduino
Reading encoders
Creating a Blynk app.
Writing an Arduino sketch
Listing 3-1 - Displaying average of the pulses generated by the two wheel encoders (the hall-effect sensors)
Calculating the distance traveled
Calculating the average speed
Listing 3-3 - Calculating and displaying the average speed
Playing the 3-Layer Mini Round Robot
Chapter 4: Building a Mini Round Robot with the Feather HUZZAH ESP8266
What is Feather HUZZAH ESP8266?
The DC Motor + Stepper FeatherWing
Downloading the Adafruit Motor Shield V2 library
Assembling the robot
Creating a Blynk app
Writing the Arduino UNO sketch
Listing 4-1 - Arduino sketch for controlling the Mini Round Robot
Testing the robot
Chapter 5: Line-Following Zumo Robot
Assembling the Zumo chassis Kit
Attaching the Feather Doubler
Building a line-following course
Writing Arduino sketch
Listing 5-1 - Arduino sketch for line-following
Playing with your robot
Chapter 6: Building an ESP8266 Robot Controller
Building the Romi Robot
Ball casters
Battery contacts
Motors
Wheels
The battery compartment and power distribution
Attaching the FeatherWing Doubler
Building the Robot Controller
Software
Arduino sketch for the Robot Controller
Coding the Romi Robot
Listing 6-2 - Arduino sketch for the Robot
Play it
Chapter 7: Building a Gripper Robot
Mini Robot Rover chassis kit
Assembling the Gripper Kit
Connecting the gripper to the chassis
Assembling electronics
Controlling the gripper with Blynk
Creating the Blynk app
Testing the gripper
Chapter 8: Photo Rover Robot
Rover 5 chassis.
Connecting the electronics
Wiring the ArduCAM with the Feather HUZZAH ESP8266
Arduino libraries
Index.
Notes:
Includes bibliographical references and index.
Description based on online resource; title from PDF title page (EBC, viewed January 3, 2018).
ISBN:
9781788396370
1788396375
OCLC:
1019129070

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account