Arduino Rube Goldberg Machine

Wikipedia says:

Rube Goldberg machinecontraptioninventiondevice, or apparatus is a deliberately over-engineered or overdone machine that performs a very simple task in a very complex fashion, usually including a chain reaction. The expression is named after Americancartoonist and inventor Rube Goldberg (1883–1970).

Your task (DFI Masters students) is to create a Rube Goldberg machine out of a chain of Arduinos. Activated by a single human input, the output of one Arduino will be connected to the input of the next in a continuous chain until the grand finale is reached. You are each individually responsible for a node in the system but you must all work together in order to make the machine work as a whole. Fun! Here are your guidelines:

  • Human input should be used at the first node and nowhere else.
  • Simple and working is better than complex and not.
  • Help each other. If your node is finished, move on to the next. You’re not done until the machine is done.
  • If you need help, ask for it! The machine doesn’t work unless every part works.
  • Check off your connection once it’s been made.
  • Test early and often.
And here is some inspiration:

Our initial path:

  1. Lindy
  2. Alex
  3. Cris
  4. Ryan
  5. Yifat
  6. John
  7. Borzu
  8. Pui
  9. Andrew
  10. Ruzette
  11. Peggy
  12. Hank
  13. Demi
  14. Yuki
  15. Maziar
  16. Hudson
  17. Mitzi
  18. JaXon

Class deliverables:

  • A working Rube Goldberg machine
  • A system description/diagram including all nodes & their inputs & outputs
  • A video of the machine working

Comments are closed.