check it out!

thanks to Ellie and the rest of the rocketboom team.

Comments (1)

kokoro website

Written by anaid in thesis, wearables

still under construction, it is here:

http://anaiid.com/kokoro

make sure you watch the video!

Comments Off

kokoro 1.2

Written by anaid in thesis, wearables
kokoro in blue

kokoro in blue

a look from the front

a look from the front

controls

controls

an idea of the width

an idea of the width

the new board all wired up

Comments (58)

button layouts…

Written by anaid in thesis, wearables

some button layouts

current logo:

thanks to Sandra for all the help

thanks to Sandra for all the help

Comments Off

logo thoughts

Written by anaid in thesis, wearables

logo suggestions?

I’ve been playing around with logos and fonts, hoping for inspiration. It’s not really happening. I have settled on the name kokoro and would love some feedback on mylogo design.

Comments Off

kokoro

Written by anaid in thesis, wearables

is a communication tool, a bridge, between the user and the music player.

it aims for serendipity, through a new way of choosing and controlling your music.

it lets your heart rate decide for you.

progress update.

the board works, here are some pictures:

soldering the polar receiver

soldering the polar receiver

it's pretty small

kokoro & battery

kokoro & battery

and a small video of the first time kokoro blinked! kokoro

also i’ve had a second version made with all the corrections i learned from past mistakes. i got some small batteries and still need an enclosure…

Comments Off

other ways of ipod interaction:

Mimi switch works with facial expressions

a patent points out alternative volume regulation.

Comments Off

code

Written by anaid in itp, thesis, wearables

kokoro works thanks to an Atmel chip running Arduino software.

The main code to get it to work is this arduino function:

void doCmdA4(int cmd[]) { // do IN AiR mode (4)

int cmdByte = cmd[0];
int cmdByteLen = cmd[1];
int parameter = cmd[2]; // some comands need parameters.
// write something for the cs in case there’s no parameters.
int csByteLen = cmdByteLen+1;

int cs = checkSum(csByteLen, 0×04, cmdByte, parameter, 0×00, 0×00, 0×00, 0×00);

Serial.print(0xFF, BYTE); // header
Serial.print(0×55, BYTE); // header
Serial.print(csByteLen, BYTE); // this byte is the lenght of the data it should expect
Serial.print(0×04, BYTE); // ipod is in mode 4
Serial.print(0×00, BYTE); // in AiR mode the commands all have only 1 null block before the command
Serial.print(cmdByte, BYTE); // send the command
if (parameter > 0){ // not all cmds have parameters
Serial.print (parameter, BYTE); // send the parameter
}
Serial.print(cs, BYTE); // send the checksum
}

to which an array of numbers is sent.

Comments Off

the boards and parts are here!

Comments Off

new ideas

Written by anaid in thesis, wearables

iPodWizard widows software that talks to ipod in hex strings… might be able to learn some stuff from that. make has a few examples of use of this software.

Comments Off