Rez BT
A recreation of the Playstation 2 (PS2) Trance Vibrator for the game Rez that connects via Bluetooth BLE to Amorelie Joy vibrators.
Implemented using esp-idf for the Waveshare ESP32-S3-Zero: https://www.waveshare.com/esp32-s3-zero.htm
The code makes use of the onboard LED for showing changes and bluetooth pairing status.
Additionally the boot button is used to support the following functions:
- Long press to restart the pairing mode
- Press once to toggle the game mode:
- Direct: Will keep the last received vibration strength (like the original device)
- Fade: Will ignore any "off" signal from the game and instead fade out the current vibration level
The STL folder contains a 3d printable case for the device that exposes the LED and allows pressing the boot button.
The implementation currently supports the following amorelie devices:
- 0x4D02 Amorelie Joy Move
- 0x4D05 Amorelie Joy Cha-Cha
- 0x4D06 Amorelie Joy Boogie
- 0x4D01 Amorelie Joy Shimmer
- 0x4D03 Amorelie Joy Grow
- 0x4D04 Amorelie Joy Shuffle
- 0x4D07 Amorelie Joy Salsa
Based off the ground work of https://github.com/retromaniak/ESPREZ