Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
fabricademy2017:students:e-textile [2018/07/07 13:25]
ayseesindurmaz
fabricademy2017:students:e-textile [2018/07/07 13:49]
ayseesindurmaz
Line 85: Line 85:
 I thought that while babies are eating they do not wanna use baby bib at all! maybe if ı would be funnier that can help babies eat while their playing with their baby food. I thought that while babies are eating they do not wanna use baby bib at all! maybe if ı would be funnier that can help babies eat while their playing with their baby food.
  
-{{:​fabricademy2017:​students:​ayseesindurmaz:​elektroniks:​img_0630.jpg?​nolink&​375x500}}+{{:​fabricademy2017:​students:​ayseesindurmaz:​elektroniks:​img_0630.jpg?​nolink&​375x500|img_0630.jpg}}
  
 I started with the drawing of my patron and my cubes. For my patron I overlapped a baby bib patron picture. I started with the drawing of my patron and my cubes. For my patron I overlapped a baby bib patron picture.
  
-{{:​fabricademy2017:​students:​ayseesindurmaz:​elektroniks:​4x.jpg?​nolink&​812x500}}+{{:​fabricademy2017:​students:​ayseesindurmaz:​elektroniks:​4x.jpg?​nolink&​812x500|4x.jpg}}
  
 For a playful touch, I want to create** conductive cubes** ​ which will attach with the linen fabric. For a playful touch, I want to create** conductive cubes** ​ which will attach with the linen fabric.
Line 99: Line 99:
 **BLUE **Lines = Cut **BLUE **Lines = Cut
  
-{{:​fabricademy2017:​students:​ayseesindurmaz:​elektroniks:​3x.jpg?​nolink&​800x305}}+{{:​fabricademy2017:​students:​ayseesindurmaz:​elektroniks:​3x.jpg?​nolink&​800x305|3x.jpg}}
  
 When you light cut into linen you can follow broken lines for stich you conductive thread. And placed you cubes. When you light cut into linen you can follow broken lines for stich you conductive thread. And placed you cubes.
Line 105: Line 105:
 Analog points will help you to make your connection are easier. Analog points will help you to make your connection are easier.
  
-{{:​fabricademy2017:​students:​ayseesindurmaz:​elektroniks:​5x.jpg?​nolink&​374x398}}{{:​fabricademy2017:​students:​ayseesindurmaz:​elektroniks:​6x.jpg?​nolink&​417x398}}+{{:​fabricademy2017:​students:​ayseesindurmaz:​elektroniks:​5x.jpg?​nolink&​374x398|5x.jpg}}{{:​fabricademy2017:​students:​ayseesindurmaz:​elektroniks:​6x.jpg?​nolink&​417x398|6x.jpg}}
  
 These shapes should cut with the conductive fabric and glue into boxes. These shapes should cut with the conductive fabric and glue into boxes.
- 
-{{http://​wiki.textile-academy.org//​lib/​plugins/​ckgedit/​fckeditor/​userfiles/​image/​students/​ayseesindurmaz/​electronic/​7x.jpg}} 
  
 You can download the files from this [[https://​drive.google.com/​open?​id=1Lu_1gvHGUXRXOdV0RtSTskhKq3raUTYN|link]] You can download the files from this [[https://​drive.google.com/​open?​id=1Lu_1gvHGUXRXOdV0RtSTskhKq3raUTYN|link]]
  
-=====   =====+{{:​students:​ayseesindurmaz:​electronic:​7x.jpg?​nolink&​805x270|7x.jpg}} 
 + 
 +{{:​students:​ayseesindurmaz:​electronic:​img_0582x.jpg?​nolink&​375x500|img_0582x.jpg}}{{:​students:​ayseesindurmaz:​electronic:​img_0587.jpg?​nolink&​375x500|img_0587.jpg}} 
 + 
 +I added red stretchable fabric for a playful touch. 
 + 
 +{{:​students:​ayseesindurmaz:​electronic:​img_0589.jpg?​nolink&​375x500|img_0589.jpg}}{{:​students:​ayseesindurmaz:​electronic:​img_0591.jpg?​nolink&​375x500|img_0591.jpg}} 
 + 
 +====== Programming ====== 
 + 
 +#include <​ADCTouch.h>​ 
 + 
 +#define NOTE_C 262 \\ #define NOTE_D 294 \\ #define NOTE_E 330 \\ #define NOTE_F 349 \\ #define NOTE_G 392 \\  \\ int ref0, ref1, ref2, ref3, ref4; //reference values to remove offset \\ int speakerPin = 9;//Depends on which pin is used for the speaker \\  \\ void setup() \\ { \\ //No pins to setup, pins can still be used regularly, although it will affect readings \\  \\ Serial.begin(9600);​ \\  \\ ref0 = ADCTouch.read(A0,​ 500);//​create reference values \\ ref1 = ADCTouch.read(A1,​ 500); \\ ref2 = ADCTouch.read(A2,​ 500); \\ ref3 = ADCTouch.read(A3,​ 500); \\ ref4 = ADCTouch.read(A4,​ 500); \\  \\ pinMode(speakerPin,​ OUTPUT); \\ } \\  \\ void loop() \\ { \\ int thumb = ADCTouch.read(A0);​ \\ int index = ADCTouch.read(A1);​ \\ int middle = ADCTouch.read(A2);​ \\ int ring = ADCTouch.read(A3);​ \\ int pinky = ADCTouch.read(A4);​ \\  \\ thumb -= ref0; //remove offset \\ index -= ref1; \\ middle -= ref2; \\ ring -= ref3; \\ pinky -= ref4; \\  \\ if (thumb > 50) { \\ if (index > 60) \\ { Serial.print("​A"​);//​TI (thumb and index) \\ tone(9, NOTE_C + NOTE_D); \\ } \\ else if (middle > 60) \\ { Serial.print("​B"​);​ //TM (thumb and middle) \\ tone(9, NOTE_C + NOTE_E); \\ } \\ else if (ring > 60) \\ { Serial.print("​C"​);//​TR (thumb and ring) \\ tone(9, NOTE_C + NOTE_F); \\ } \\ else if (pinky > 50) \\ { Serial.print("​D"​);​ //TP (thumb and pinky) \\ tone(9, NOTE_C + NOTE_G); \\ } \\ else \\ { Serial.print("​T"​);​ \\ tone(9, NOTE_C); \\ } \\ } \\ else if (index > 60){ \\ if (middle > 60) \\ { Serial.print("​E"​);//​IM (index and middle) \\ tone(9, NOTE_D + NOTE_E); \\ } \\ else if (ring > 60) \\ { Serial.print ("​F"​);​ //IR (index and ring) \\ tone(9, NOTE_D + NOTE_F); \\ } \\ else if (pinky > 50) \\ { Serial.print("​G"​);//​IP (index and pinky) \\ tone(9, NOTE_D + NOTE_G); \\ } \\ else \\ { Serial.print("​I"​);​ \\ tone(9, NOTE_D); \\ } \\ } 
 + 
 +<​code>​ 
 +else if (middle> 60){ \\ 
 +if (ring> 60) \\ 
 +{ Serial.print("​H"​);​ //MR (middle and ring) \\ 
 +tone(9, NOTE_E + NOTE_F); \\ 
 +}           \\ 
 +else if (pinky> 50) \\ 
 +{ Serial.print("​J"​);​ //MP (middle and pinky) \\ 
 +tone(9, NOTE_E + NOTE_G); \\ 
 +}           \\ 
 +else \\ 
 +{  Serial.print("​M"​);​ \\ 
 +tone(9, NOTE_E); \\ 
 +} \\ 
 +} \\ 
 +\\ 
 +else if (ring> 60){ \\ 
 +if (pinky> 50) \\ 
 +{ Serial.print("​K"​);​ //RP (ring and pinky) \\ 
 +tone(9, NOTE_F + NOTE_G); \\ 
 +}           \\ 
 +else \\ 
 +{  Serial.print("​R"​);​ \\ 
 +tone(9, NOTE_F); \\ 
 +} \\ 
 +
 +</​code>​ 
 + 
 +<​code>​ 
 +else if (pinky> 50) \\ 
 +{ Serial.print("​P"​); ​     \\ 
 +tone(9, NOTE_G); \\ 
 +} \\ 
 +else  \\ 
 +{ Serial.print("​N"​);​ \\ 
 +noTone(9); \\ 
 +} \\ 
 +\\ 
 +delay(10);​ 
 +</​code>​ 
 + 
 +
 + 
 +====== Connections ====== 
 + 
 +I wanted 
 + 
 +{{:​fabricademy2017:​students:​ayseesindurmaz:​elektroniks:​img_0636.jpg?​nolink&​800x600}} 
 + 
 +======   ======