ESP32 WROOM Evaluation Board
Specifications:
- Product Name: ESP32-DW1000 Evaluation Board
- Functionality: Ultra Wideband (UWB) board for measuring
distance between two boards - Compatibility: Works with Arduino IDE
- Manufacturer: VACUS TECH
Product Usage Instructions:
1. Installing the DW1000 Library:
Install the Arduino-DW1000 library from Thotro to work with
Decawave’s DW1000 chips and modules in the Arduino environment. You
can install the library using the Library Manager by searching for
DW1000 and clicking Install.
2. Modifying the Library:
Navigate to the Arduino library folder, locate the DW1000
folder, and open the src folder to access the library’s source
files. In the DW1000.cpp file, comment out specific lines (Line
172) to ensure successful compilation.
3. Board Selection:
Connect the ESP32 Wrover boards to USB ports on your computer.
In the Arduino IDE, choose the development board based on the chip
type (ESP32 Dev Module for ESP32 WROOM chip, ESP32 WROVER Module
for ESP32 WROVER chip). Select the correct COM port for serial
communication.
4. Hardware Setup:
Follow the pin connections for external communication and
default operation using jumpers provided with the ESP32-DW1000
board.
FAQ:
Q: Can I use the ESP32-DW1000 board with platforms other than
Arduino IDE?
A: The ESP32-DW1000 board is specifically designed to work with
Arduino IDE for measuring distance using UWB technology.
Compatibility with other platforms may vary.
Q: How accurate is the distance measurement using the
ESP32-DW1000 board?
A: The accuracy of distance measurement depends on various
factors such as environmental conditions and signal interference.
The ESP32-DW1000 board provides reliable distance measurements
within a specified range.
VACUS TECH Explore the Future of Location Precision with the ESP-DW1000
Evaluation Board Your Journey towards Innovation Begins with the ESP32-DW1000
Fig: Image of ESP32-DW1000
Table of Content
1. Demo Video……………………………………………………………………………………………………1 2. Using the ESP32 DW1000 UWB Board with Ardunio IDE………………………………1 2.1 Installing the DW1000 Library………………………………………………………………………1 2.2 Modifying the Library……………………………………………………………………………………1 2.3 Board Selection………………………………………………………………………………………3 3. Hardware………………………………………………………………………………………………..4
1 Demo Video
· Click on the link below to open the video. · Copy and Paste the URL into the browser.
https://drive.google.com/file/d/1iL8BeEW0ehmeyeVX73UecmaHv_SIwtUk/view
2. Using the ESP32 DW1000 UWB Board with Arduino IDE
In this guide, we’ll learn how to use the ESP32 DW1000 UWB (Ultra Wideband) board with the Arduino IDE to measure the distance between two boards. For this project, you’ll need a pair of boards. We’ll follow a series of steps to set up the module.
2.1 Installing the DW1000 Library
First, you’ll need to install the Arduino-DW1000 library from Thotro. This library provides the necessary functionality to work with Decawave’s DW1000 chips and modules in the Arduino environment.
You can also install this library using the Library Manager. Simply search for “DW1000” and click “Install” to add the library to your Arduino IDE.
2.2 Modifying the Library
The DW1000 UWB library doesn’t compile directly for ESP32 boards, so we need to make some modifications. First, navigate to the Arduino library folder and locate the DW1000 folder. Inside that folder, open the “src” folder to access the library’s source files.
1
Open the “src” folder and find the DW1000.cpp file. Use a text editor, such as Notepad++, to open this file.
Next, locate the following lines (Line 172) and comment out all three lines.
Once these lines are commented out, the library code will compile successfully.
2
2.3 Board Selection
Connect the pair of ESP32 Wrover boards to two different USB ports on your computer using micro-USB cables. In the Arduino IDE, select the development board: choose “ESP32 Dev Module” if you are using the ESP32 UWB board with the ESP32 WROOM chip. If you have the ESP32 UWB board with the ESP32 WROVER chip, select “ESP32 WROVER Module.”
Also, make sure to select the correct COM port, which you can find in the Device Manager. Your ESP32 Ultra Wideband board is now set up for serial communication.
3
3. Hardware
JUMPER
EXTON WAKEUP RST
To external connection
EXTON WAKEUP RST
Default Operation
Wake up through external intrupt
Pin connection
PIN_RST IRQ SS
LED 1 LED 2
IO 27 IO 4 IO 5 IO 17 I0 26
BOOT
POWER
RST
4
Documents / Resources
![]() |
VACUS TECH ESP32 WROOM Evaluation Board [pdf] Instruction Manual ESP32 WROOM, ESP32 WROVER, ESP32 WROOM Evaluation Board, WROOM Evaluation Board, Evaluation Board, Board |