About my blog

The aim of the ITD course (ID4220) at the Delft University of Technology is to provide Design For Interaction Master students with in-depth theoretical and practical interaction design knowledge to help develop future products based on user-product social interaction. ITD proceeds through a sequence of iterations focusing on various aspects of the brief and the design, and culminates in an experiential prototype.

This blog is managed by Walter A. Aprile: please write if you have questions.



De meningen ge-uit door medewerkers en studenten van de TU Delft en de commentaren die zijn gegeven reflecteren niet perse de mening(en) van de TU Delft. De TU Delft is dan ook niet verantwoordelijk voor de inhoud van hetgeen op de TU Delft weblogs zichtbaar is. Wel vindt de TU Delft het belangrijk - en ook waarde toevoegend - dat medewerkers en studenten op deze, door de TU Delft gefaciliteerde, omgeving hun mening kunnen geven.

Posts by Kewen Sun


Here we go…





When entering the door, people are supposed to see the movie on the screen. Here, the concept of the Tegg is explained. Then, they can experience it by going through the three different scenes. At the end, in the home, the feedback laptop was situated where the network feeling is simulated. By ‘tagging’ en emotion on the Tegg on the screen, the real Tegg received this emotion. It also displayed the emotion tagged with the real Tegg. 


lovely park 

sweet home

crowded street

happy green, cherish orange, unhappy red 
green wall: interviews
final brochures: bring an egg home
final prototype: standalone! so many components in such samll body! 
final poster



neighbours came
experienced it 
emotion feedbacks 
they all love the movie…
[object:flash:http://www.youtube.com/v/RUKKbED0jIE width:560 height:349]


Enjoy! 🙂 



Tegg shell is ready with the paint..
Movie making is in process. 
We will print the brochures and poster on  Tuesday.
Finger crossed for u all~
See you on Wednesday.

We spent a day in BK.

In order to create the hand drawing style movie, we booked the multimedialab in BK. It was joyful to costume like elderly people and acted out the story board. Hmm, old fasion trend will never end.
The exhibition settings will follow the stories in movie. Park, home and street. 

The first egg is laid.


A quote from a group member :"I feel like a chicken momma." LOL

Granny’s Day


Do you want to tag yourself at the moment?

 :roll:Stepping into final phase, I bet you all want to share your feelings.


 😳 nervous? XX( exaus exhausted? := excited?

We start first! 

   . . .  . . .


Here is the short updatet about taGGing 3 work progress. 

Movie Making: 

1. This scenario is only for presenting our concept, we need to intergrate the design process in.
For instance, our roles, the iterations, how users react on the product, etc.
Therefore,  openning should be changed slightly.
2. We still need a warm ending for the movie, to be specific, a nice slogan.
Next steps: make detail plan for movie shooting& making and start shooting.

Prototype Making:

We have make a 3D model in Rhino of the shape, and at the same time it is the framework for the technical components.
First the plan was to mill it with the aid of the CNC-milling machine, so we could check the shape, sizes and closing mechanism. However due to long queues for the machine, we decided to immediately send it to the 3D-printer at IO to print the final version of the prototype. Some final adjustments will be made and then it is ready to send. 



Plan A:  make the Tegg wireless. 

What we need is:1. the Arduino Schizo with XBee and Accelerometer  2. the combined DC/DC converter and TLC5940 

Good news is that they have now all arrived. The only problem is that maybe  the type of XBee is incorrect and that there are not enough connectors for XBee to PC. 

Plan B is always after Plan A:  the Tegg with wires

All needed components already arrived two weeks ago: accelerometer, the TLC5940, light sensors. 

We are now in the middle of programming the idividual parts. Light sensors, accelerometer and XBee have already been explored. The challenge of today is to program the TLC5940 fully for our prototype. 

Next Step: assemble the whole program and make it funtional! 


We are ready for the final phase!

In order to have a good start, we made a nice and tight schedule for the final phase!

Yes, we are now heading to the end step by step, see what we have done in the first week.

Programming progress



For the programming, first electronic components were looked at in detail to see if thebudget could be reduced and which parts had to be ordered.

First,we counted on using an arduino mini which is very small. After looking further, itturned out it needed a USB Serial adapter nearly its size to be programmable. We visited Rob for a talk aboutthis and other components and received great insights into the componentsneeded.

To beginwith, the greatest thing is that Rob will be ordering a custom arduino from China, which he jokingly calls the “arduino Schizo” because it combines severalfeatures of other arduinos. It has several huge advantages for our project andwill be the one we are going to use. First, it possesses contacts forconnecting the Xbee (for connecting to other Teggs) without losing all D I/Opins. Second, it can run on a 3.7V battery and third, it also features athree-axis accelerometer, which is perfect for our use!


All needed components are visible in the graphic. Next to the Arduino Schizo, we will use

* oneLi-I 3.7V battery for energy, which can be more conveniently charged using the arduino schizo than using previous arduinos

* 2analogue pins for the onboard accelerometer

* 1analogue pin for the “contact sensor” for determining if the egg is open orclosed

*3analogue pins for 3 light sensors – we chose the lilypad light sensors, as theyare flexible and can this way be inserted closely to the concave Tegg skin fromthe inside

* 1 DI/O for the vibration motor (need to test with 3.7V, otherwise connect toremaining TLC output)

* 1DC/DC converter to convert 3.7V to 5V that are needed by e.g. white and blueLEDs

* 1 DI/O pin to connect the Shift register tlc 5940 to connect several LEDs. Theadvantage of this is that not only do we get more D I/O, but they are all ableto do PWM, something needed for our concept.

* 6 DI/O pins to connect two more boost LEDs that do not require PWM.


Accordingto our concept, we would need 3 colors for each user, plus 3 ‘feedback boost’LEDs that will make feedback to the user more clear, meaning 3×9 = 27 D I/Opins. With the TLC we reach 3 active (connected to other teggs) and 1 ‘fake’user (simulated by software), with two of the three ‘fake’ users not connected.


Until next week, finances are re-considered and the programming planning made in moredetail to see where we can already start writing code before components areavailable. 


Movie Progress

For the moving making, we looked into some examples that inspired us for illustrating the story of our product. It is always joyable to share and discuss the intesting concepts and techniques we could use in our movie.

We decided to keep the drawing style and add more fun in it ! It is gonna be a sweet and warm show for you all. 

Here is the first draft! We will have a brainstorming with all group members in second meeting. Hmm, really look forward to see the final version movie scenario.


Prototype& Concept Progress 

Some details need to be changed and added according to the feedbacks from user tests.  We keep the ways how users should tagg. Slightly changed the shape into a more egg alike shape and the layout of lights. The emotion colors are changed into green-happy, yellow-cherish, red-unhappy refer to the traffic lights.

Since we decide to 3D print our prototypes, in this period, we are working on digital models.



User Test is conducted.

woollahra…Check this, it is the prototype for user test. When you want to tag yourself, just "break" it!
Your group members’ feelings will be shown on the "egg", red means cherish, blue means unhappy and orange means happy. When you "break" the egg, the lights will be went out. Then you can start tagging! Don’t forget the gestures are shake, hit and hold.
For now, taggy eggy is not standalone.
 B was the interviewer, K controled computer, R took  notes, E filmed the tests. We got 6 participants in totall.
 test control pannel
Let’s see some quotes&insights from the user test.

* Lights are not totally clear, people refer to a traffic light, red means bad, blue/green means good and orange is in between.
* Gestures are clear to everybody. They understand shaking as happy, and hitting is referred to angry and aggressive. cherishing and holding the egg were also understood.
* People liked the shape, and to hold it.
* People want to twist the egg. they started to turn the two sides in the opposite direction straight away, like it is a natural gesture people make when they get a round shape with a crack in it.
* The concept was difficult to understand right away. the users had difficulties with remembering the the colors and what they mean, and which options were possible to set a tagg (shake, punch and hold etc.). They didn’t seem to understand why they have to "break" the egg to tagg.
* Most people didn’t understand or saw advantages on why to have such a product. Quotes on this:
"oh, so now i need to keep an egg next to my telephone?"

"I don’t like technology, everything with computer is not for me. So I don’t like this, because its not for me."

"I do’t want to express emotions via technology, that does not fit.

" I get a bit irritated from this, It is another product that gets ourself disconnected from the real world. Society works to much to a technology controlled world."

We could there are some worries and concerns about this concept. In general, the elderly people can understand the product and gestures. They like the shape, but they don’t like technical stuff. We need to think about the gestures and colors, to make sure our settings are natural to users.

Preparation for User Test

After getting the feedback of postcard, we were still struggling with two keywords: believable & motivated . Ederly people is a special group with unique social needs, in order to make our design more reasonable we narrowed down the user group, from a community to only six people. Yeah, that’s true. People will be more motivated to contact each other if they know the specific status of each one.

So the next step is to figure out the layout of the "egg" , each person has three lights, which stand for happy, unhappy and cherish.We believe is more logical to divide surname and first name apart when users are tagging(breaking the egg) . Below is the rough model about our concept.

[object:flash:http://www.youtube.com/v/Zddxa1DF_Xk width:425 height:349] 

Let‘s see what our user test plan looks like.


1.       Find out the suitable colors for each emotion (happy, unhappy and cherish). And use the results in test prototype.
a.       Each team member should ask at least five people to describe what color could describe the emotion.
(figure 1) 
2.       Interviews
a.       to get to know each other
b.       keep the contacts
c.       Give a sense what we are heading for.
d.       Ask the questions about their social life and how they communicate with friends.
          Do you have a group of friends?
          Are they all in the same place?
          How do you keep in touch?
          What does your normal days look like?
Introduction of the concept
          Content: the story
          Sketching: explanation for the product
3.       Find out the suitable shape and size of the egg.
Clay moke-ups: 1-6
a.       Number the moke-ups
b.       Test with elderly people and ask them to choose the number.
4.       Show them the prototype
          Observe what they want to do when the egg starts vibrating.
          How they perceive the colors
          How they perceive the gestures
          To see if they can understand the tagging gestures in combination with the colors
          How they react on the lights of the other users.
          How they interact with the egg when they want to give feedbacks.
(figure 2) 
Figure 1 , results of color perception test.



 Figure 2, moke-ups for shape test. They should be numbered during the testing.


About the programming:

here the summary for what we will program, for building and testing.
Because we do not have a lot of outputs, we decided to use only one color for each other person in the network.

There can be 4 other persons in the network.
Then, the fifth person is the test person.

For this, we will use 3 single LEDS, not an RGB LED.
From the User test excel sheet so far, and keeping in mind which light we can make, we chose the following: 
yellow – happy
blue – unhappy
red – cherish

The vibration motor is triggered by a button we use: this is for faking the "sensor input" to motivate them to make a tag. 
Then, the contact sensor needs to feel when the egg is open/closed.
Something we want to integrate: switching on another light with vibration to fake that somebody else in the network made a tag; because we want to test their reaction to that I think.

For building:


  • the vibration motor needs to be fixed, otherwise it is not strong enough.
  • no RGB led but 4x one LED and 1 time 3 LEDs
  • the light sensor will not be build in – we can just fake it. it is too difficult to build now

For testing/concept:
making a tag

  • there is a network mode, different lights are on at users
  • we make the egg vibrate to indicate sensor data motivation
  • user opens it, is in tagging mode
  • other lights go off
  • gesture is recognized (light is faked)
  • when egg is closed, this tag color is put on their location

receiving a tag

  • we switch on another light, with vibration
  • this indicates that somebody else made a tag


The second movie will explain more.

[object:flash:http://www.youtube.com/v/ax9pkbMXZGs&feature=related width:425 height:349] 

Would you like to get a postcard?

Feedback from lecturer:
+ "breaking" the egg is nice
+ egg shape is powerful
– concept is not well illustrated
– the motivation is missing 
Feedback from tutor (clinic&meeting): 
1. run color tests
2. set the theme whithen small group(5-10)
3. keep the "breaking" function 
© 2011 TU Delft