Skip to content

Latest commit

 

History

History
40 lines (39 loc) · 2.61 KB

README.md

File metadata and controls

40 lines (39 loc) · 2.61 KB

Alpha: Wearable interface for Sunny Day

1. Description

For more capable version, see hapgrab

2. Features

  • Bluetooth Serial (Send and receive data) [1]
  • Get flex sensor angle value [2]
  • LCD display control [3]
  • Haptic feedback [4]

3. Specimen

3-1. Hardware

Check out fritzing file for more information.

  • ESP32 Dev Module (3.3V)
  • ILI9341 TFT LCD Display
  • Flex Sensor
  • 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

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. 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

Acknowledgement

The project Sunny Day was funded by National Research Foundation Korea as University Innovation program, 2022