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.
Required Components
- Toggle switch: AliExpress Link
- AMS1117 (3.3v) voltage regulator (3pcs): AliExpress Link
- Driver ULN2803A (3pcs): AliExpress Link
- Vibration Motor 10x3mm (40pcs): AliExpress Link
- Resistor Array (220R) (4pcs): AliExpress Link
- PCA9685PW I2C TO PWM (2pcs): AliExpress Link
- TP4057: AliExpress Link
- ESP32 CH340C TYPE-C: AliExpress Link
- 0805 Resistors / Capacitors Caps Resistors
Note, the pcs are how much you’ll use, the parts, like the ULN2803A come with 10pcs, so you dont need to order multiple, but the PCA9685PW only comes with one, so you’ll need to order 2.
Note: These are referral links. If you purchase through it, I earn a commission at no extra cost to you.
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:
Plus another Video connecting it to bHaptics