Research Project (w13)
October 18, 2009
18Oct – 24Oct
- change the tail from the Blue to Light Grey
- stable the collar of the dress (Black cover layer)
- replace the 1 piece of the 4 barlinkage system (new one has the hole for screwing the motor gear and the perspex bar together
- sew power cable of the battery holder to the soft circuit (+, -)
- test Accelerometer
- my friend Tim came to Uni to help me for the programming (Special Thanks Timothy Yuen)
- new suggestion from supervisor. Chang the BACK: make the fins (tails) sharper; change the ” curtain” into the smooth surface at the back (behind the tails) ( no wrinkles)
- still need to change the front ( no “old style surtain” ), less wrinkles
- test Lilypard with servo motor, not working, same coding works on Arduino Duemilanove 328 but not work on the lilypad 328, maybe is caused by the power supply 3.3V only, need extra power supplier
- check electric current at every connection points. conductive sewing thread and the non-conductive fabric (felt) causes extra resistance, which weakens electric current (5.3V changes into 3.8V in s really short distance through the conductive sewing thread and the non-conductive fabric)
- lilypad is really only for the small things like LEDs, light sensors, … which can work with low power
- change to use Arduino Duemilanove 328 to run the servo motors. use Wrap wire ( really thin) to replace the conductive thread (reconnect the motors, Accelerometer, HRMI). solder the motor cables to the new wrap wires and use tape insulation RVC to protect the connections
- take off the lilypad and all the soft circuits
- testing the motors one by one. some of the setting are too tight, because the skeletal structure and the fabric are stretching. need to adjust the original position of the servo motors，otherwise the motors do not run.
- power supply is really important in this case, power from the USB port is not enough for running all the motors. after separate all the power, finally the motors work.
- the mapping from Accelerometer to the motors is not funny, only using 1 or 2 axis value ( X or Y, or X & Y)
- rechargeable batteries are not 1.2V, 4* 1.2 V ≠ 4.8V. but 5.3 V.
- HRMI is sensitive, not taking power over 5V.
- Mapping PLAN A: output is ooping 5 motors, every mimute runs once ( testing setting is updating every 15 seconds), the 6th minute goes back to the 1st motor. the input value from the Accelerometer or HRMI is mapped to the position changing on the kinetic system (around 8 cm)
- Mapping PLAN B: ( testing setting is updating every 15 seconds) sense input from Accelerometer or HRMI, the input data is mapped to the numbers of the motors ( less axis change from Accelerometer or low Heart rate refers to 1 motor running; more changes from A or hight Heart rate refers to 5 motors running ar the same time.)
- Mapping PLAN C: thinking about the motors changing which depends on the : how many times the motors run (looping); motors gear position (changing degrees, kinetic system changing distance); dutation of the motor movement ( how long it take to turn to the new position).
- using Insulation tape to stable all the wires connection
- sewing a piece of felt to the back of the Arduino board and add the Loop on for stable it to the boning
- add wire for connecting the power to the arduino board, which connects the battery holder
- using Mapping PLAN B for testing (basic mapping works)
- tried the dress on, see it’s safety or not, not too heavy, (around 3kg), it’s comfortable, but it’s hot (maybe i wear too much clothes, and i was nervous)
- show supervisor the kinetic system works, but need to add more dynamic movement to it
- add looping motors from top to bottom and from bottom to top to 2 different kinds of situation: heart rate HIGH (> 100) & more body movements; heart rate LOW (< 100) & more body movements.
- take off the Light Grey fabric at the BACK
- sew the Black cover fabric to both sides of the skeletal structure
- shopping in Jaycar 3 days in this week to get the battary & hardware (got the ” VIP ” card already, 10% OFF, and the salesman knew me)
- research , reading, writing the thesis
- user evaluation
- mapping analog input to digital output (sound / heart rate/ movement — servo motor)
- control multi servo motors
- HRMI code, heart rate convert
- replace HRMI
- run motor to check the structure and the soft circuit.
- take off soft circuit, replace cables
- change the blue fabric into light grey at the Back
- change the BACK, FRONT
- finish all the fabric implementation