- Interface for Grab-and-move 3D interacetion and haptic feedback
- Video Demo
- Bluetooth Serial (Send and receive data) [1]
- Get and calculate flex sensor angle value [2]
- LCD display control [3]
- 6DoF Acc/Gryo Sensor
- Haptic feedback [4]
- 3D Generative art on openFrameworks
Check out fritzing file for more information.
- ESP32 Dev Module (runs on 3.3V)
- ILI9341 TFT LCD Display
- Flex Sensor
- Qwiic 6DoF LSM6DSO
- Lilypad Vide Board
Qwiic Haptic Driver DA7280
- 18650 Li-ion Battery
- Li-ion power module
- DC/DC Stepup module
- Toggle switch
- TFT_eSPI library (by bodmer) modified for ILI9341 and ESP32 (this project) Go to repo
- Qwiic 6DoF LSM6DSO Library Hookup Guide
- ofxSimpleSerial by LeoColomb Go to repo
- Bluetooth Serial for ESP32 Tutorial
- Flex sensor Hookup Guide
- TFT LCD Display Tutorial Video
- Haptic Feedback using LilyPad Vibe Board
- https://junkiyoshi.com/2019/10/page/5/
- Set to ESP32 Dev Module in IDE.
- Button on right side of the microusb port should be pressed when uploading code. Press the other button to reboot after uploading.
- You should set COM port as "send" on the device when you connect to ESP32 (Windows).
- Quit openFrameworks app (ofApp) that gets serial data before uploading data to ESP32.
- Haptic feedback of LilyPad Vibe Board feels a little bit weak on wrist. But still stronger than Qwiic Haptic Driver DA7280.
- Qwiic 6DoF Gyro/Acc LSM6DSO library and Qwiic Haptic Driver DA7280 library crashes on arduino ide
Physical Computing, Fall 2022
Advisor Prof. Sangwook Lee
Dept. of Art & Technology, Sogang University
Hapgrab is built upon wearable interface alpha, which was funded by National Research Foundation Korea as University Innovation program, 2022