Shared Repository for HairIO: Human Hair as interactive Material
- Microcontroller: Arduino Nano, ordered from AliExpress. Requires these drivers.
// Illutron take on Disney style capacitive touch sensor using only passives and Arduino // Dzl 2012
// 10n
// PIN 9 --[10k]-+-----10mH---+--||-- OBJECT
// | |
// 3.3k |
// | V 1N4148 diode
// GND |
// |
//Analog 0 ---+------+--------+
// | |
// 100pf 1MOmhm
// | |
// GND GND
- mux_4052 - newer version of mux that only requires two pins to select between 4 inputs. Uses Disney's Touche that was ported to Arduino.
- touch_sensing_bluefruit_v2 - Currently believe this is what's in the bluetooth-enabled demo box w/ brown hair that can actuate and communicate over bluetooth.
-
pinMode(9, OUTPUT); //-Signal generator pin // digital PWM
-
pinMode(8, OUTPUT); //-Sync (test) pin // digital
-
pinMode(LED, OUTPUT);
-
pinMode(muxApin, OUTPUT); // pin 6, digital PWM
-
pinMode(muxBpin, OUTPUT); // pin 5, digital PWM
-
pinMode(braidOutput, OUTPUT); // pin 2, digital
-
// Also uses Analog 0 later.
Total: 5 digital pins, 1 analog pin.
// cap-sense pin
- pinMode(9, OUTPUT); //-Signal generator pin
- pinMode(8, OUTPUT); //-Sync (test) pin
- pinMode(drive, OUTPUT);
//bluetooth:
- BLUEFRUIT_UART_MODE_PIN,
- BLUEFRUIT_UART_CTS_PIN,
- BLUEFRUIT_UART_RTS_PIN
Instructable for Disney Touche's SFCS
- 4052 mux from TI
- Arduino Nano CAD files
- SPDT Slide switch datasheet from DigiKey
- For Eagle, use a 1x3-pin header from Pinhead since they are also 2mm apart.
- Multiple braids w/ BLE
- Single braid w/ BLE