Project Brief

Project Brief


Your Task #

Your task during this course is to create a device that meets the following criteria and guidelines.

Criteria #

  • The device should have an interface that consists only of one button
  • The enclosure of the device should be made with a 3D printer or a laser cutter
  • The device should be connected to the Internet. (You will get the electronics and the code)
  • Something should happen on the Internet when you press the button using IFTTT (or you can do it some other way also if you know how)

Other Guidelines #

  • There can only be one button, no other direct interaction is allowed. You can add some other sensors to the device if needed, but they can only collect data passively. They should not be part of the interface. For example, you could have the device read a humidity sensor when the button is pressed.
  • You will get switches and buttons that you can choose from (different sizes, colors, etc.). Or you can also buy or make a custom one if you have the time.
  • The code that you get will get pre-written will only detect one simple press. You can add double-click, long press etc. if you know how to re-write the code. But try to focus on just that one press.
  • You can add other materials beyond the 3D printed or laser cut enclosure but the main parts of the device should be created using digital fabrication tools.
  • Think about where the button is going to be located?
    • Is it on your desk, next to your bed or somewhere else in your home?
    • Is it installed in a public place? Somewhere in Väre? On a tree?
    • Is it a weareable device?
  • You can have the button next to a computer screen, projection, speakers or some other output device that shows what happens when the button is pressed.

Deliverables #

At the end of the workshop you should submit the following:

  • At least one image of the final device. Ideally also some more pictures of the process.
  • At least one video of your device in action that explains what it does (either a file or link to some video sharing service like YouTube or Vimeo).
  • A pdf file where you document and reflect on your process throughout the workshop. How did you end up to your final version that you presented? Was there something you struggled with? What did you learn?

Framework: Critical Making #

You will get some small readings throughout the week to hopefully inspire your work. See the readings page for a compilation of all the readings and resources.

Approach the brief from the viewpoint of Critical Making. Let’s not just create an Internet connected device because we can, but try to build something that critically reflects on some aspects of the tools we are using.

Disobedient Electronics #

See the book Disobedient Electronics for some inspiration.

Critical Design || Speculative Design #

You might also find inspiration from speculative design or critical design.

A/B A/B from Dunne and Raby, 2009

Internet of Shit #

On Uselessness #

Your device does not have to be useful. One strategy for critically examining the world of IoT devices could be to make the most ridiculously useless thing you could think of. Here are some other approaches to uselessness that might serve as inspiration.

Chindogu #

Chindogu are unuseless inventions.

Makers of Useless Things #

Setting out to make a “useless thing” can be a way to learn without setting yourself too much pressure with expectations.


Resources #

Part list #

  • Arduino MKR1000
  • Momentery switch (multiple models to choose from)
    • Option #1:
    • Option #2:
    • Option #3:
  • JST connectors

Code #

You can download this example code to get your device running. You just need to change the values for the following variables:


Other References #

Real IoT button products: