By Maxwell Lander, Feng Yuan, & Emma Brito


Rude was intended to be a jacket that signals when the wearer exhibits anti-social behaviors. Thanks to a tilt-sensor in the sleeve whenever the wearer fidgets, checks their watch, crosses their arms, or looks at their phone, the red LED spikes on the shoulder light up. These are all connected thanks to conductive thread. The red spikes are intended to look aggressive and discourage the conversation partner from continuing. Alternatively, it also signals for a third party to come and interrupt the interaction or for the wearer to become aware of their poor social habits.

Final Presenting:

Video on Vimeo







Material Testing

We made the decision to build these devices into a pre-made article because they would be better built for our bodies than anything we could make ourselves. We chose denim jackets because the material offered more protection as a strong material.


These were our initial design sketches of how to embed the LEDs and sensors into the article.


We initially tested with leather because of the strength it offers. We decided against leather though because of how difficult it was to sew the conductive thread through.


Since leather was too tough we switched to denim

Final Bill of Materials


Craft Process

  1. We began by testing our code with the sensor. Once we got this working and did our material testing we were able to  start the crafting process.
  2. We began by pushing the LEDs through the shoulder with all of the negative legs on one side and the positives on the other. We then stuck copper tape on either side to connect all of the LEDs to be placed on the same pin.




  1. We then soldered the legs down, as well as a wire to each tape. This way they could be connected to the feather.
  2. We then got started on the tilt sensor. We  sewed the tilt sensor to the sleeve by using conductive thread. We had to wrap the conductive thread around the positive and negative legs while making sure that the sides were not touching. In one case the thread touched beneath the fabric which did not allow the sensor to work. We ran the two lines along separate seams to ensure they did not cross.



  1. Once we reached the feather board we connected wire to the thread through the same method as the sensor.
  2. Testing the circuit ( debug if not working)



  1. Once we were sure the circuit was working we were able to move the breadboard to a protoboard and solder everything down. We made sure that the code was loaded and were then able to to use the rechargeable button instead of a usb connection.



8. We then added the glue tips to the LEDs to emphasize their appearance. We used hot glue to ensure they were attached.


9. All of the connections we then secured with tape and hot glue because we were concerned with how wear might disrupt their placement.




10. Final testing! = Success


Final Circuit Diagram


Final Code is Here

Testing Plan

End-of-Session Form

Test Questions:



We focused less on how the mechanical success of the jacket and more on the intended social and emotional reactions.

Data Collected


Ultimately through our testing we found that RUDE had the opposite of the intended effect. Rather than discouraging conversation it seemed to spark it because people were interested in the wearable. There were times that we were approached by strangers who were curious with the jacket.




While these were not the outcomes and reactions that we were looking for, we were still pleased with our results. The jackets operated the way that they were supposed to on a mechanical level, and gave us ideas on how to move forward in potential future iterations. For instance, sound or a more aggressive output would probably be more successful in discouraging contact. LEDs are not clear enough to scare people away, but are interesting and different enough to arouse curiosity. These jackets would be better suited for a different purpose in their current iteration.

We would also be curious to pinpoint the best point to place the sensor so that it is not as easily triggered. We realized that the exact location affects the sensitivity of the sensor due to differences in our testing. Finally, we would also like to play around with different light patterns with the LEDs. Blinking and gradual lighting were some ideas. We would have to connect them to different pins if we were to pursue this.


Morse Code Messager

Morse Code Messager

By Feng Yuan

Project Description

This project is a Morse Code message “transmitter”. People could use this device enter their message in Morse Code. Their message will be converted into English and displayed on the website. They also could choose to send a statute message of “GETTING A MORSE CODE MESSAGE” in their own facebook timeline.

Morse Code Messager should be a wireless, portable message sender. Unlike the convience and user-friendly design, Morse Code Messager will provide people a chance to experience how to communicate in this old style.

Code is Here.

Process Journal

Step 01: Research and Ideation

After learning the introduction of API and IFTTT, I came out my first plan, Visualizing Weather Data. My first idea came from my personal experience and demand. Collecting the weather data and visualizing the number in a physical and tangible way was my original plan. Based on this idea, I started to research precedent.

  • ZEEQ Smart Pillow. ZEEQ can play music to help user fall asleep, monitor and react to user’s snoring, analyze user’s sleep and also wake user up. All above functions are responded to the data it collects.

ZEEQ is a great example of how to actually create some function to using the personal data. Instead of using cell phone and alarm, making the bedding itself to be “smart” may be an effective way to improve the sleeping quality and guide people to live in a more healthy life.

  • Tempescope. Tempescope is tabletop gizmo that displays weather forecasts and current conditions by actually recreating them inside a sealed enclosure. If the forecast says it’s going to rain, it will rain inside the box. If it’s going to be cloudy or foggy, the enclosure will be filled with mist. With this product, people can just glance over at the Tempescope and instantly know what to expect.

Insteading of checking the app, Tempescope represent the weather data in a physical way which create a connection between digital virtual world and our daily life.

I also did some research of which weather API I should use:

Step 02:Change the idea and start over

After my further study and research of weather API and current precedents, I feel it is not very necessary for me to have a device to visualize the weather data. And also, there are so many similar products in the market. More focusing on my personal interest, I decide to change my plan and to create something I really like!

Morse code was developed since late 1830s. It encodes letters and numbers into sequences of short and long signals called “dots” and “dashes”. Morse code is used in electrical telegraph system at the beginning, and later it was adapted to radio communication. Today Morse code is still using in military, ham radio communication, dire emergencies, etc. As an old-school way for long distance communication, it is very easy to learn and the device is also portable and easily maintained.


I am so into this vintage communication approach. I decide to take this rare opportunity to create a Morse Code message sender/generator for myself.


After observing and imitating the hand sending gestures in 1966 US Army Training Film, I choose to use buttons instead of the bronze handle to input messages. Here is some basic thoughts of my coding:

  • One button sends “dot” signal, another button sends “dash” signal.
  • “Dot” button and “dash” button have different color to distinguish.
  • Pressing the button send a “1” or “2” int number. (1 = dot, 2 = dash)
  • For the letters whose morse code characters are less than 4 (such as I,A,E,I etc.), I choose to use 0 fill the empty space. “I” will be transferred  to 1100 in morse code. “D” will be transfered to 2110.
  • Arduino will process the 4 digits obtaining from buttons and generate the letter.
  • After the buttons are pressed 4 times, a letter will be translated. For the these letters containing less than 4 morse code characters, I design a “end entering” button.The code part should be something like this:

if(press button 4 times or press the “end entering” button){

Translate the 4 digits to letters ();    }

Translate the 4 digits to letters (){

If (the 1st character is dot){

if(2nd character is dot){}

if(2nd character is dash)

Else if (2nd character is empty)



Step 03: Complete the coding on arduino side.

  • Build the electronic circuit.
  • Make sure the arduino can “know” which letter I am typing.



img_5530 img_5531

Step 04: Complete the coding on p5 side.

  • Make sure the value generated from arduino can be sent to P5.
  • P5 “knows” which letter it is.
  • P5 storage the letter into a array and generate a string/sentence of these letters.
  • Make sure all the null value/unidentified value/empty value will be removed from the array.
  • The letter can be displayed on the P5 website.

Step 05: Craft the arduino container to hide all the wires.

  • Following the old-school style of morse code, I choose to use a wood box as my container.
  • I choose use a red button for dot, a blue button for dash and a black button for “end entering”.
  • With the help of Raze, I made this box.




Step 06: Connect the adafruit with Facebook in IFTTTT.

In my plan, after the morse codes are translated into English letter and generate a string value, this value should be sent to adafruit and then show up in my Facebook timeline as a statue message. However, after testing and testing over again, I realized the String value generated from arduino can be sent to adafruit but can’t be sent/displayed/used on Facebook. Instead of using IFTTT which has a super user-friendly interface and also a lot limitations, I probably need to use the original Facebook api directly. However, for this point, I have to change my plan to only show “GETTING A MORSE CODE MESSAGE” in my Facebook timeline.



Vimeo Video is Here.


By Karo Castro-Wunsch, Tommy Ting and Feng Yuan

John is a squishable stress relief toy to help people who have trouble focusing by relieving nervous energy or stress.

Circuit Layout


Code iS HERE

Supporting Visuals

img_5382 img_5383-2


Process Journal

Day 01 [2017.09.22]: Madlibs

We selected the words Squishy, Plastic, Vibration and Slider.


Day 02 [2017.09.29]: Mindmapping & Sketching

Idea 1: Facial Massager


This is an idea for a plastic vibrating facial roller massager. The idea is that you could adjust the the temperature as well as the vibration to massage your face. Many facial rollers exist on the Asian beauty market and they claim to help stimulation and production of collagen, release lymph nodes and brighten skin among other benefits.

Idea 2: Inflatable


We had an idea of a vibrating inflatable toy but it didn’t go anywhere beyond its conception.

Idea 3:  Stress Relief Ball


Our final idea is adding the vibration motor into a stress relief ball. Using the slider to adjust the intense of the vibration. Squishable toys are already available on the market and we wanted to enhance its stress relief properties by adding vibration.

We decided to explore the idea of a squishable stress relief toy further…


Day 03 [2017.10.01]: Material Research in dollar store, prototype build-up and user testing

22171737_10155490764672559_1838050341_o 22199074_884847911668385_1307389229_o

We did some research and visited different dollar stores in Chinatown. We found a squishable toy at Dollarama and decided to purchase a few to play around and alter with. After passing around the toy among the group and playing with it during our brainstorming session, we decided to call it John.

After placing the vibration motor inside John, we were still faced with the challenge of where to place the slider. We tried different options such as attaching it to another squishable toy external to John or on a box.

img_5371 img_5373

We did some user testings and found that if the slider was external to John it made the interaction with John awkward so we decided to attach the slider in John. After another round of user testing, we found that the slider worked much more intuitively when placed inside John.

Day 04[2017.10.03]: Polish Code

The initial code we were using with didn’t turn the vibration off completely when slid to one side of the slider. We figured it would be a good idea to be able to turn off john when the user gets too satisfied or relaxed. We added a bit of logic to turn off the vibrator when the slider is completely to one side. 

Day 05[2017.10.05]: Creating a carrier pouch for John and research.

We wanted a elegant and sophisticated way to conceal all the wires and housing unit for John. We visited Raza in the Makerlab and he suggested creating a wooden box. We didn’t think wood was a suitable material for John since it is a squishy toy and the contrast would be too stark. The idea of fabric came about and we decided to design a pouch for John instead. We went shopping for fabric and decided to go with felt since it is soft but has structure and is kind of squishy. Initially this pouch would hang off your desk with a hook that restaurants use for diners to hang their hand bags. This would work well as we situate John in an office environment. After some testing and prototyping we came up with a standing frame instead so it sits on your desk. We believe that by placing John on the desk with the human instead of concealing it under the table can normalize mental issues instead of shaming it.

Project Context & Bibliography

John is made out of a squishy plastic casing with a spongy filling, this material goes back to its original shape after human manipulation. Inside John is a vibration motor, the intensity of the vibration is adjusted with a slider that is located at the back of the toy. Initially, we saw John as a parody of pseudoscience products that claims to cure all kinds of health ailments. We immediately referenced Dr. Ho’s products, which is a regular on As Seen on TV commercials. Dr. Ho’s vibrating gadgets that resemble medical devices claim to “reduce pain, muscle spasm and more.” We wanted to make fun of how easy it is to insert a vibration motor into anything and bestow it healing properties.

Immediately, we thought of the recent popularity of fidget spinners. We discovered that the widespread popularity of such toys shows that there is a strong demand for products to help and assist humans with stress. Charles Huhigg, a writer for the New York Times concluded that there is no hard scientific research that backs the claims of fidget spinners and their abilities to calm stress. We bought a fidget spinner and compared it with John and after playing with both, we found the fidget spinner to be rather distracting as it is a visually captivating toy whereas playing with John was a more tactile. This allows for the human to take pleasure from a haptic experience rather than a visual experience. Huhigg also concluded that companies are now doing research into squishable toys as an alternative to the fidget spinner.

We wanted to dive deeper into why John’s squishiness created a soothing and comforting sensation. We also passed it around to our classmates and we found that people naturally gravitated towards its squishy properties and wanted to touch it and play with it. We looked into “why do people love to squish squishy things?” and found a interesting research related to this topic. Rebecca Dyer and Oriana Aragon conducted a study in 2012 where they gave bubble wrap to people and showed them pictures of cute animals. They found that people reacted to cute animals by squeezing the bubble wrap. In a Vice article about the study, they concluded that “the science behind cute aggression is still reasonably murky, but Brooks explains that the typical theory comes down to cross-wiring in the brain. ” The brain’s mesocorticolimbic system mediates the response to cuteness,” she says. “Dopamine is released, and that makes us feel good. But interestingly, this process also is involved when we act out on aggressive tendencies. It’s possible that there’s some cross-wiring of the response to cuteness and aggression being mediated by dopamine release.” Although we were not able to conduct a more in depth research into this area of study, we believe that John’s squishiness combined with its vibration haptic technology is a prototype for a new kind of stress relief toy that has real potential market value.


Aragon, Oriana., Clark, Margaret., Dyer, Rebecca. And Bargh, John. “Dimorphous Expressions of Positive Emotion: Displays of Both Care and Aggression in Response to Cute Stimuli.” Association for Psychological Science 26.3 (2015): 259-273. Sagepub. Web. 5 Oct. 2017.

Duhigg, Charles. “The Rise of the Fidget Spinner and the Fall of the Well-Managed Fad.” The New York Times, The New York Times, 15 Aug. 2017, Web. 5 Oct. 2017.

“Science & Research Behind The Pain Therapy System Pro.” Web. 3 Oct. 2017.

Scott, Elfy. “I Asked a Neuroscientist Why I Want to Crush Every Cute Animal I See.” Vice, 30 May 2015, Web. 5 Oct. 2017.