Skip to content

Arduino sketch for wearable prototype to assist with colour identification.

Notifications You must be signed in to change notification settings

jordones/haptijordon-arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

HaptiJordon - Arduino

HaptiJordon is a wrist-worn wearable technology prototype with the goal of conveying colour information via haptic feedback. This repository contains the Arduino sketch for the HaptiJordon project and can be run in conjunction with HaptiJordon

Getting started

To get the Arduino sketch running on an arduino:

  • Clone this repo
  • Install the Arduino IDE
  • upload the sketch to an Arduino Uno (note: an additional hardware circuit is required)

Using HaptiJordon

  • Follow Getting Started to set up the hardware
  • Run the local web application found here

Extending HaptiJordon

The local web application can be replaced with different input modalities. Requirements for interfacing with HaptiJordon:

  • I2C Serial connection
  • Baud Rate of 57600

Possible inputs to HaptiJordon

Input Colour Term
0 Teal
1 Blue
2 Green
3 Yellowgreen
4 Red
5 Purple
6 Magenta
7 Pink
8 Brown
9 Orange
a Yellow
b Tan
c Black
d Grey
e Beige
f White

System Overview

Dependencies

Hardware Requirements

  • Arduino Uno
  • 4x Adafruit DRV2605L
  • 4x Vibrating Motor Disc
  • 1x TCA9548A I2C Multiplexer

Circuit Diagram

HaptiJordon Circuit Diagram

References

Adafruit I2C Multiplexer Documentation

Adafruit DRV2605 Documentation

About

Arduino sketch for wearable prototype to assist with colour identification.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages