Skip to content

Interface for grab-and-move 3D interaction and haptic feedback

Notifications You must be signed in to change notification settings

chanulee/hapgrab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

HapGrab

1. Description

Demo Gif Demo Gif 2

  • Interface for Grab-and-move 3D interacetion and haptic feedback
  • Video Demo

2. Features

  • 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

3. Specimen

3-1. Hardware

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

3-2. Power Module

  • 18650 Li-ion Battery
  • Li-ion power module
  • DC/DC Stepup module
  • Toggle switch

3-3. Software Requirements

  • 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

4. References

  1. Bluetooth Serial for ESP32 Tutorial
  2. Flex sensor Hookup Guide
  3. TFT LCD Display Tutorial Video
  4. Haptic Feedback using LilyPad Vibe Board
  5. https://junkiyoshi.com/2019/10/page/5/

5. Memo / Trial & Error

  • 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

Releases

No releases published

Packages

No packages published