Freenove ESP32 Bedienungsanleitung

Need support? support@freenove.com
1
List
█www.freenove.com
Welcome
Thank you for choosing Freenove products!
About Battery
First, read the document About_Battery.pdf in the unzipped folder.
If you have not downloaded the zip file, please download and unzip it via the link below.
https://github.com/Freenove/Freenove_Robot_Dog_Kit_for_ESP32/archive/master.zip
https://github.com/Freenove/Freenove_ESP32_Robot_Dog_SDK_for_Arduino_IDE/archive/master.zip
Get Support and Offer Input
Freenove provides free and responsive product and technical support, including but not limited to:
Product quality issues
Product use and build issues
Questions regarding the technology employed in our products for learning and education
Your input and opinions are always welcome
We also encourage your ideas and suggestions for new products and product improvements
For any of the above, you may send us an email to:
support@freenove.com
Safety and Precautions
Please follow the following safety precautions when using or storing this product:
Keep this product out of the reach of children under 6 years old.
This product should be used only when there is adult supervision present as young children lack necessary
judgment regarding safety and the consequences of product misuse.
This product contains small parts and parts, which are sharp. This product contains electrically conductive
parts. Use caution with electrically conductive parts near or around power supplies, batteries and
powered (live) circuits.
When the product is turned ON, activated or tested, some parts will move or rotate. To avoid injuries to
hands and fingers, keep them away from any moving parts!
It is possible that an improperly connected or shorted circuit may cause overheating. Should this happen,
immediately disconnect the power supply or remove the batteries and do not touch anything until it
cools down! When everything is safe and cool, review the product tutorial to identify the cause.
Only operate the product in accordance with the instructions and guidelines of this tutorial, otherwise
parts may be damaged or you could be injured.
Store the product in a cool dry place and avoid exposing the product to direct sunlight.

Need support? support@freenove.com
2
List
www.freenove.com █
After use, always turn the power OFF and remove or unplug the batteries before storing.
About Freenove
Freenove provides open source electronic products and services worldwide.
Freenove is committed to assist customers in their education of robotics, programming and electronic circuits
so that they may transform their creative ideas into prototypes and new and innovative products. To this end,
our services include but are not limited to:
Educational and Entertaining Project Kits for Robots, Smart Cars and Drones
Educational Kits to Learn Robotic Software Systems for Arduino, Raspberry Pi and micro: bit
Electronic Component Assortments, Electronic Modules and Specialized Tools
Product Development and Customization Services
You can find more about Freenove and get our latest news and updates through our website:
http://www.freenove.com
Copyright
All the files, materials and instructional guides provided are released under Creative Commons Attribution-
NonCommercial-ShareAlike 3.0 Unported License. A copy of this license can be found in the folder containing
the Tutorial and software files associated with this product.
This means you can use these resource in your own derived works, in part or completely, but NOT for the
intent or purpose of commercial use.
Freenove brand and logo are copyright of Freenove Creative Technology Co., Ltd. and cannot be used without
written permission.
TM

Need support? support@freenove.com
1
List
█www.freenove.com
Contents
Welcome ............................................................................................................................................................................................... 1
Contents................................................................................................................................................................................................ 1
List ........................................................................................................................................................................................................... 3
Robot Expansion Board for ESP32 ...................................................................................................................................... 3
ESP32............................................................................................................................................................................................. 4
Machinery.................................................................................................................................................................................... 4
Transmission ............................................................................................................................................................................... 5
Acrylic............................................................................................................................................................................................ 5
Electronic...................................................................................................................................................................................... 6
Tools.............................................................................................................................................................................................. 6
Calibration ................................................................................................................................................................................... 7
Required but NOT Included Parts ....................................................................................................................................... 7
Preface ................................................................................................................................................................................................... 8
ESP32............................................................................................................................................................................................. 9
Pins Used for the Robot........................................................................................................................................................10
Robot Expansion Board for ESP32 ....................................................................................................................................12
Chapter 0 Install CH340 and Burn Firmware...........................................................................................................................13
Check Firmware .......................................................................................................................................................................13
Install CH340 Driver................................................................................................................................................................14
Burn the Firmware ..................................................................................................................................................................22
Chapter 1 Install Freenove App...................................................................................................................................................31
Install Freenove App ..............................................................................................................................................................31
IOS................................................................................................................................................................................................33
Introduction to Freenove App............................................................................................................................................34
Chapter 2 Robot Assembly...........................................................................................................................................................35
Step 1 Assembly of Disc Servo Arms................................................................................................................................35
Step 2 Assembly of Body Bracket......................................................................................................................................37
Step 3 Assembly of Legs.......................................................................................................................................................40
Step 4 Adjustment of Servo Angles..................................................................................................................................43
Step 5 Assembly of Legs to Body......................................................................................................................................47
Step 6 Assembly of Head and Wire..................................................................................................................................53
Step 7 Assembly of the Cover ............................................................................................................................................57
Step 8 Servo Wiring................................................................................................................................................................59
Step 9 Assembly of Calibration Bracket ..........................................................................................................................60
Step 10 Calibration.................................................................................................................................................................61
Chapter 3 Functions of Freenove App ......................................................................................................................................67
Introduction to Main Interface............................................................................................................................................67
Wi-Fi Configuration................................................................................................................................................................68
RGB LED Control .....................................................................................................................................................................71
Interaction Function ...............................................................................................................................................................72
Chapter 4 Q&A .................................................................................................................................................................................73

Need support? support@freenove.com
2
List
www.freenove.com █
Chapter 5 Arduino Software.........................................................................................................................................................75
Arduino Software ....................................................................................................................................................................75
Environment Configuration...................................................................................................................................................79
Chapter 6 Battery .............................................................................................................................................................................82
Chapter 7 Built-in Led ....................................................................................................................................................................87
Chapter 8 Buzzer..............................................................................................................................................................................92
Chapter 9 WS2812...........................................................................................................................................................................99
Chapter 10 Ultrasonic Ranging..................................................................................................................................................107
Chapter 11 Touch...........................................................................................................................................................................112
Chapter 12 Basic Motion .............................................................................................................................................................119
Chapter 13 BLE................................................................................................................................................................................124
Chapter 14 Camera Web Server ...............................................................................................................................................129
Chapter 15 Dog ..............................................................................................................................................................................138
Development ...................................................................................................................................................................................149
Code Repository....................................................................................................................................................................149
Communication Command ...............................................................................................................................................149
Explanation of Communication Protocol Instructions..............................................................................................151
What's Next?....................................................................................................................................................................................157

Need support? support@freenove.com
4
List
www.freenove.com █
ESP32
ESP32
OV2640
Machinery

Need support? support@freenove.com
5
List
█www.freenove.com
Transmission
Servo package x12
Acrylic
Acrylic x1

Need support? support@freenove.com
6
List
www.freenove.com █
Electronic
Extension board for camera
HC-SR04 ultrasonic module
Touch module
Tools
Cross screwdriver (3mm) x1
Cross screwdriver (2mm) x1
Cable tidy x80cm
Pry bar
USB cable
FPC camera cable
3P LED cable
4P jumper wire

Need support? support@freenove.com
7
List
█www.freenove.com
Calibration
Calibration graph
Required but NOT Included Parts
2 X 18650 flat top batteries with continuous discharge current ≥10A
It is not easy to find proper batteries on Amazon. Search 18650 3.7V high drain on eBay or other
websites.

Need support? support@freenove.com
8
Preface
www.freenove.com █
Preface
Welcome to use Freenove Robot Dog Kit for ESP32. Following this tutorial, you can make a very cool robot
dog with many functions.
This kit is based on ESP32, a popular control panel, so you can exchange your experience and design ideas
with many enthusiasts all over the world. The parts in this kit include all electronic components, modules, and
mechanical components required for making the robot dog. And all of them are packaged individually. There
are detailed assembly and commissioning instructions in this book.
If you encounter any problems, please feel free to contact us for quick and free technical support.
support@freenove.com
This book aims to help enthusiasts assemble the robot dog and download related codes. You can read and
download the codes via the link below:
https://github.com/Freenove/Freenove_ESP32_Dog_Firmware
You can refer to another esp32 kit designed for starters: Freenove_Ultimate_Starter_Kit_for_ESP32.
https://www.freenove.com/store.html
Inhaltsverzeichnis
Beliebte Computerhardware Handbücher anderer Marken

EMC2
EMC2 VNX Series Betriebsanleitung

Panasonic
Panasonic DV0PM20105 Bedienungsanleitung

Mitsubishi Electric
Mitsubishi Electric Q81BD-J61BT11 Bedienungsanleitung

Gigabyte
Gigabyte B660M DS3H AX DDR4 Bedienungsanleitung

Raidon
Raidon iT2300 Bedienungsanleitung

National Instruments
National Instruments PXI-8186 Bedienungsanleitung












