Engineering


Our talented electrical and mechanical engineers applied the technical expertise to create a final product with a robust finish and transformed a seemingly simple box into a more complex, interactive machine.

Parts and Mechanisms

Physically, our robot has the following features to maximize user interaction.

  • Game that responds to user interactions via congratulatory audio effects
  • Flyering mechanism that dispenses flyers upon button press
  • Bluetooth integration to display animations on the LED and play sound effects


  • LED Matrix

    The LED matrix is a 32x8 WS2812B GRB matrix driven by the Adafruit NeoMatrix and FastLED library. All animations and text display were programmed in the Arduino Cloud Editor in C++ and is capable of displaying up to 5 distinct animations as well as any text string received from the Flybot app via bluetooth.

    Flyering Mechanism

    The flyering mechanism is driven by a motor and spring load. As more flyers are added to the load, the springs push back on the flyers, allowing for the motor mounted on the second level to seamlessly dispense a flyer to the user. After pushing a button, a signal is sent to the digital pin on the Arduino, triggering a response in the motor. The flyering mechanism has a capacity of 20.