Next revision Both sides next revision | |||
fabricademy2017:students:output [2018/03/26 01:48] ayseesindurmaz created |
fabricademy2017:students:output [2018/03/26 02:30] ayseesindurmaz |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | İnflatables | + | ====== Output ====== |
+ | |||
+ | ---- | ||
+ | |||
+ | My garment will work with inflatables. | ||
+ | |||
+ | After many research on the design of my garment, when ı decided to final structure ı started working inflatables. | ||
+ | |||
+ | {{:fabricademy2017:students:ayseesindurmaz:final_project:koy_benı_de_sıteye.jpg?nolink&872x369}} | ||
+ | |||
+ | ı wanna make a system with inflatables. My input is working under stress. İn case of stress, the wearable will be inflated. | ||
+ | |||
+ | I used two dc motors; one for inflating the other for deflating. | ||
+ | |||
+ | ===== The component list that I used for output. ===== | ||
+ | |||
+ | ^component ^quantity ^Datasheet | | ||
+ | |6V small dc motor |2 | | | ||
+ | |1N4001 diode |2 | | | ||
+ | |10k Ω Resistor |2 | | | ||
+ | |mosfet |2 |https://www.infineon.com/dgdl/irf540n.pdf?fileId=5546d462533600a4015355e396cb199f | | ||
+ | |Jump wire |24 | | | ||
+ | |Arduino uno |1 | | | ||
+ | |||
+ | {{:fabricademy2017:students:ayseesindurmaz:final_project:img_8955.jpg?nolink&600x800}} | ||
+ | |||
+ | Arduino code; | ||
+ | |||
+ | | \\ const int analogInPin = A0; // Analog input pin that the Galvanic skin sensor is attached to \\ \\ const int analogOutPin = 3; // Analog output pin that the First DC Motor is attached to \\ \\ const int analogOutPinVac = 5; // Analog output pin that the Second DC motor to \\ \\ int sensorValue = 0; // value read from the pot \\ int outputValue = 0; // value output to the PWM (analog out) \\ \\ void setup() { \\ // initialize serial communications at 9600 bps: \\ Serial.begin(9600); \\ } \\ \\ void loop() { \\ // read the analog in value: \\ sensorValue = analogRead(analogInPin); \\ // map it to the range of the analog out: \\ outputValue = map(sensorValue, 0,400, 0, 255); \\ // change the analog out value: \\ analogWrite(analogOutPin, outputValue); \\ \\ // print the results to the Serial Monitor: \\ Serial.print("sensor = "); \\ Serial.print(sensorValue); \\ Serial.print("\t output = "); \\ Serial.println(outputValue); \\ \\ // wait 2 milliseconds before the next loop for the analog-to-digital \\ // converter to settle after the last reading: \\ delay(2); \\ } \\ | | ||
+ | |||
+ | \\ | ||