Arduino-Powered, Robotic Serving Tray Won't Spill Your Beer

Arduino Self-Balancing Tray
(Image credit: The Fedmog Challenge)
6

There’s nothing like spilling your favorite drink all over the floor. But before you let the disappointment wash over you, consider the accident another glorious opportunity for a fun microelectronics project! At least, that’s what The Fedmog Challenge did when they created this awesome self-balancing tray project. It’s powered by an Arduino Nano and automatically detects when the serving tray is at an angle then makes adjustments to keep the surface level.

The project was created totally from scratch from the housing to the code used to program the system. The unit consists of quite a few 3D-printed components, including four arms that are used to stabilize the upper plate. Each arm has three joints with ball bearings in each one for smooth rotations. 

Latest Videos FromTom's Hardware
Ash Hill
Contributing Writer

Ash Hill is a contributing writer for Tom's Hardware with a wealth of experience in the hobby electronics, 3D printing and PCs. She manages the Pi projects of the month and much of our daily Raspberry Pi reporting while also finding the best coupons and deals on all tech.

  • peachpuff
    Why didn't he actually test it with a few pints of beer? Don't think the reaction time is good enough, add some actual weight and it'll spill it easily.
    Reply
  • InvalidError
    peachpuff said:
    Why didn't he actually test it with a few pints of beer? Don't think the reaction time is good enough, add some actual weight and it'll spill it easily.
    It is a proof-of-concept prototype, seemingly quite an early one at that too. Though from the overall tone of the thing, I think it was mostly sarcastic.
    Reply
  • TheFedmogChallenge
    peachpuff said:
    Why didn't he actually test it with a few pints of beer? Don't think the reaction time is good enough, add some actual weight and it'll spill it easily.
    Hi peachpuff and thank you for the comment. We actually have a video with real beer on the tray. Please check our channel or you can see it directly here: zBNCFJx5CncView: https://youtu.be/zBNCFJx5Cnc

    This was only the "Aftermath" video to show more detailed how this device was build. But you are right, this device is getting slower with a lot of weight on it. The reasons are the used components to overcome the inertia. With more stable materials and stronger motors, the device could accelerate with weight as fast as you saw it without the weight.

    Best regards,
    The Fedmog Challenge
    Reply
  • TheFedmogChallenge
    Admin said:
    This serving tray stays upright thanks to a little help from an Arduino Nano and a custom script that makes adjustments in real-time.

    Arduino-Powered, Robotic Serving Tray Won't Spill Your Beer : Read more
    Thank you for posting our video!
    Reply
  • peachpuff
    TheFedmogChallenge said:
    Hi peachpuff and thank you for the comment. We actually have a video with real beer on the tray. Please check our channel or you can see it directly here: zBNCFJx5CncView: https://youtu.be/zBNCFJx5Cnc

    This was only the "Aftermath" video to show more detailed how this device was build. But you are right, this device is getting slower with a lot of weight on it. The reasons are the used components to overcome the inertia. With more stable materials and stronger motors, the device could accelerate with weight as fast as you saw it without the weight.

    Best regards,
    The Fedmog Challenge
    Interesting solutions to a problem facing everybody, the mill looked interesting but why spin it and not use it like a gimbal?
    Reply
  • TheFedmogChallenge
    peachpuff said:
    Interesting solutions to a problem facing everybody, the mill looked interesting but why spin it and not use it like a gimbal?
    There will be soon an interessting video about the Beer Mill as well :)
    Reply