Skip to content
/ alpha Public

Alpha is a wearable interface for media art/XR system 'Sunny Day', based on ESP32

Notifications You must be signed in to change notification settings

chanulee/alpha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Alpha: Wearable interface for Sunny Day

1. Description

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

About

Alpha is a wearable interface for media art/XR system 'Sunny Day', based on ESP32

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published