edge lab LIVE! starts Tuesday in Munich. Grab a workshop seat and take home the board you build on. Code FRIEND-HACKSTER saves 20%. () Learn more!
jey
Published © GPL3+

Glove based Robot Controller

ESP8266 and flex sensors based glove to hand control a four driving wheel robot via WiFi TCP/IP client-server based communication

IntermediateFull instructions provided8 hours87
Glove based Robot Controller

Things used in this project

Hardware components

flex sensor
×1
esp07s
×1
ssd1306 128x32 I2C OLED
×1
Antenna, WiFi
Antenna, WiFi
×1
flat press button switch
×1
Glove (link as an example, as long as it is not too thick to facilitate the bending of the fingers)
×1
4.2V/540mAh LiPo
×1

Software apps and online services

ESP-IDF
Espressif ESP-IDF
KiCad
KiCad
Ubuntu
Ubuntu

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

Glove Schematic

GloveV3 PCB project

Unzip the GloveV3.zip where it suits you and open the project with KiCAD v8.
A gerber folder is already included. It is ready to be zipped and sent to a PCB maker.

Code

ESP8266 project

C/C++
1. Follow steps to install the SDK: https://docs.espressif.com/projects/esp8266-rtos-sdk/en/release-v3.3/get-started/index.html
2. Unzip the project where it suits you
3. In main.c, replace the "ssid", "passphrase" and the IP address with the needed ones
4. make clean
5. make flash ESPPORT=/dev/ttyUSBx (x stands for 0,1, etc.)
This will compile the project and program the ESP07S
No preview (download only).

Credits

jey
2 projects • 1 follower
Embedded software developer. Robot development as hobby (PCB, Mechanic, VHDL based module, Xilinx Zynq7020. DSP, baremetal C, Linux Kernel)
Thanks to Larry Bank.

Comments