ESP8266 robotics projects DIY Wi-Fi controlled robots
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...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham, [England] ; Mumbai, [India] :
Packt Publishing
2017.
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630101806719 |
Tabla de Contenidos:
- 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
- Summary
- Chapter 3: Using Encoders
- Things you will need
- 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
- Summary
- Chapter 4: Building a Mini Round Robot with the Feather HUZZAH ESP8266
- Things you will need
- 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
- Summary
- Chapter 5: Line-Following Zumo Robot
- Things you will need
- 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
- Uploading the sketch
- Playing with your robot
- Summary
- Chapter 6: Building an ESP8266 Robot Controller
- Things you will need
- 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
- Summary
- Chapter 7: Building a Gripper Robot
- Things you will need
- Mini Robot Rover chassis kit
- Assembling the chassis
- Assembling the Gripper Kit
- Connecting the gripper to the chassis
- Assembling electronics
- Controlling the gripper with Blynk
- Creating the Blynk app
- Software
- Testing the gripper
- Summary
- Chapter 8: Photo Rover Robot
- Things you will need
- Rover 5 chassis.
- Connecting the electronics
- Wiring the ArduCAM with the Feather HUZZAH ESP8266
- Software
- Arduino libraries
- Summary
- Index.