A haptic vest like bhaptics, the firmware is not assotiated with me, only the hardware is. I will make instructions and better documentation if people will be interested.
The main PCB consists of:
A ESP32 Devboard
- Is responsible communication to your router, and everything else.
A TP4057 board
- Charges and manages the battery.
A ULN2803
- drives the motors (uses a darlington array)
The sub board is for each side of the vest, consisting of:
2x ULN2803
- drives the motors (uses a darlington array)
PCA9685
- 16-channel PWM controller using I2C, used to extent GPIO to the 40 needed.
Video
Ive got a half decent video covering this too: YouTube Video