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}} | ||
+ | |||
+ | ====== ====== | ||