Skip to content

multiple renditions of haptics - TODO: separate into RaspPi and Arduino modules and NodeJS and I2C methods

License

Notifications You must be signed in to change notification settings

MissCrispenCakes/On-body-haptics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

On-body-haptics

multiple renditions of haptics

Branches

1. startup

Main info check startup branch links to researchgate context (initial project)

2. Arduino_Node

Arduino with NodeJS + bluetooth

3. I2C_python branch

I2C with Python + wifi

4. docs

website static and links to external context, content, refs


Updates

TO UPDATE HERE: code for raspberry PI onbody with up to 8 buzzers

=> need to add/update i^2c + wifi EDIT: updated in I2C_python branch

UPDATE 2020/2021: I2C and python for v2 octopulse (8 LRAs) added | all materials etc. see: haptics_v2_I2C

ALREADY UPLOADED: code for arduinos on body with 5 buzzers and raspberry pi running nodejs server to handle incoming osc to the onbody arduinos


NOTE ABOUT CODE

code provided for haptic control is a very simple example using pre-programmed buzzer patterns that can be adapted as you see fit both arduino versions and raspberrypi versions have simple buzzer codes that demonstrate such options as:

how to hard-code specific patterns

various methods for flexible and live-updating of patterns

for the raspberrypi and DRV controller a PDF of use and customisation is included

wanted to give a large variety of code to tinker with

=> bluetooth\

=> spawn executable files\

=> server-client setup\

=> send messages\

=> regEx\

=> arduino sample code\

=> PCB layout etc\

=> more to come!

=> update: I2C, python, WiFi, new design

About

multiple renditions of haptics - TODO: separate into RaspPi and Arduino modules and NodeJS and I2C methods

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published