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.


Leave a Reply