Skip to content

13. Skin Electronics

This is my evolved version of the Hybrid Interactive Necklace

5000 Hz_tt

Is a Wearable necklace with sewn on it neopixel stripe covered on biosilicon and connected with capacitive sensors nipples pads producing sound frequencies when touched. 1

Inspiration

1 On-body sensors, such as electrodes and temperature sensors, were directly printed and sintered on the skin surface.

1

1

HYBRID INTERACTIVE NECKLACE

1

Interaction between human skin and electronic. Capacitive sensor attached to neopixel and output buzzer.

1 1

Mixing electronic circuit with biomaterials and create two capacitive sensor made of gelatine and golden leaves tattos.

1 1 1 1 1

Fail: The gelatine and alginate resulted conductive on the skin and also I couldn't solder on the golden leaves either. I had to create two pads of carton and gelatine, so the skin was not touching directing the sensors.

ARDUINO REFERENCES

PinMode, name if a pin is IN or OUT Digital Write Digital Read \ describe values ​​without range Analog Read Analog Write\ describe values ​​in a range or intermediate values Tone Notone, sound vibration Serial.read is an instruction for the arduino to read what we are sending Serial.available if someone wrote me something let me know Milis calculate the time that arduino is on in milli seconds. It keeps growing forever. Micros Delay quintet order, frozen in the state in which it is. Nor does it take information, it is completely stopped. Delay microseconds Random () example turn on random values ​​between 0 5, turn on a random LED. Map measures RangeS / analog write from 0 to 255. Serial.begin = communication protocols (serial). Serial.print does not enter. Serial.printlnenter

Code Capacite sensor Neopixel&sound (AtTiny)

clude <CapacitiveSensor.h>
#include <Adafruit_NeoPixel.h>

/*
   CapitiveSense Library Demo Sketch
   Paul Badger 2008
   Uses a high value resistor e.g. 10M between send pin and receive pin
   Resistor effects sensitivity, experiment with values, 50K - 50M. Larger resistor values yield larger sensor values.
   Receive pin is the sensor pin - try different amounts of foil/metal on this pin
*/

#define LED_PIN    1
#define LED_COUNT 10

Adafruit_NeoPixel strip(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);

uint32_t off = strip.Color(0, 0, 0);

CapacitiveSensor   cs_4_2 = CapacitiveSensor(4, 2);       // 10M resistor between pins 4 & 2, pin 2 is sensor pin, add a wire and or foil if desired
CapacitiveSensor   cs_4_3 = CapacitiveSensor(4, 3);       // 10M resistor between pins 4 & 6, pin 6 is sensor pin, add a wire and or foil

int thr = 100;
int brightness = 50;
int BStep = 2;
int StepDirection = 1;

void setup()
{
  //cs_4_2.set_CS_AutocaL_Millis(0xFFFFFFFF);     // turn off autocalibrate on channel 1 - just as an example
  strip.begin();
  strip.show();            // Turn OFF all pixels ASAP
  strip.setBrightness(50); // Set BRIGHTNESS to about 1/5 (max = 255)
  pinMode(0, OUTPUT);
}

void loop() {
  long total1 =  cs_4_2.capacitiveSensor(30);
  long total2 =  cs_4_3.capacitiveSensor(30);

   delay(10);                             // arbitrary delay to limit data to serial port

  if (total1 > thr & total2 < thr) {
    strip.fill(strip.Color(0,128,255)); //blue
    BStep = 5;
    tone(0,8);
  } 
  else if ( total1 < thr & total2 > thr) {
    strip.fill(strip.Color(255,255,0));  //Yellow
    BStep = 10;
    tone(0,30);
  } 
  else if ( total1 > thr & total2 > thr) {
    strip.fill(strip.Color(128,0,0));  //Red
    BStep = 20;
    tone(0,5000);
  } 
  else {
    strip.fill(strip.Color(128,128,255)); //White
    BStep = 2;
    noTone(0);
  }
  strip.show();
  strip.setBrightness(brightness);
  brightness = brightness + BStep * StepDirection;
  if (brightness >= 100 or brightness <= 10) {
    StepDirection = StepDirection * -1;
  }
  delay(50);
}

1

1

1

  • spectrum.ieee
  • Second skin synth
  • AtTiny programing-
  • [ElectronicSkin]https://www.patent-art.com/Electronic-Skin-Sensors-25
  • [Skin electronic]https://class.textile-academy.org/2020/lucrecia.strano/assignments/week13/
  • [wearable tattoo]https://techxplore.com/news/2018-07-ultrathin-electronic-tattoos-wearable.html

Last update: December 14, 2021