element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Electronic Toys
  • Challenges & Projects
  • Project14
  • Electronic Toys
  • More
  • Cancel
Electronic Toys
Blog The Useless Box
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Electronic Toys to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: balearicdynamics
  • Date Created: 12 Aug 2019 11:47 PM Date Created
  • Views 7456 views
  • Likes 20 likes
  • Comments 22 comments
  • ardbeginner
  • cristina ciocci
  • stem
  • arduino project
  • useless box
  • arduino kit
  • elegoo
  • arduino_tutorials
  • servo
  • arduino_tutorial
  • ingegno maker space
  • msap malem street art project
  • robot got talent
  • koen vromman
  • arduino
  • electronictoych
  • workshop
  • art-a-tronic
Related
Recommended

The Useless Box

balearicdynamics
balearicdynamics
12 Aug 2019
  • Introduction
  • Proof of Concept and Design
    • Proof of Concept
    • The Box Design
    • The Circuit Design
  • Assembling the Parts

Introduction

image

Above: the "toxic minion" say hello to the post readers. Don't?

 

As shown in the Art-a-Tronic post of the PiCasso Design Challenge Art-a-Tronic Extra – Robots Got Talent in Malem the exhibition changed a while its level of interactivity moving to the Gent Malem neighborhood hosted as part of the MSAP, the Malem Street Art Project, from a successful idea of Koen Vromman, a Belgian artist and video producer of stop-motion films.
One of the goals of the MSAP project is to introduce the neighborhood kids to coding through a series of workshops based on Arduino. The idea becomes real (I always try to do this, making ideas real image) when Cristina Ciocci from Ingegno Maker Space joined the crew: we launched the first Malem Arduino workshop to build a toy, just a useless box.
Below: me and Cristina before starting the workshop in one of our most professional poses (Ph. by antoricagno )
image
By past April 5 when the Art-a-Tronic project started, Element14 covered a key role contributing as the main sponsor and supporter of the project to its visibility. Now it was time to call for duty the other main sponsor, Elegoo.com that made possible this useless event providing the Arduino kits for the students. Here we will see how I built the prototype of the useless box based on Arduino, few electronic components and some [fake] robotic toys offered by the friend Koen.
Before continuing the technical reading, take a look at some scenes of the Malem Arduino Workshop in the video below.
You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Proof of Concept and Design

The toy project itself is not particularly complex; the real challenging part has been to respect two assumptions:
  1. Make the project easy to assemble and understand by a class of kids, most of them at their first approach to Arduino;
  2. Make the project components replicable as a medium-difficult assembly kit and in the meantime, every box should have something original.

 

Proof of Concept

image

The basic idea of the useless box is focused on the Arduino board controlling a servo. The final version of the prototype, as well as the workshop kits, also included another couple of components; the sketch above shows the top box with a possible distribution of the components.

The most interesting useless boxes (you can find plenty of examples and projects on the Internet) are those that execute some complex task like there is something live inside. To do this, are always used two motors (or big servos) acting independently: one is dedicated to the arm movement and one to the box movement. Instead, I had to put two limitations: using a single micro servo to be powered directly by the Arduino board and keep a custom behavior, themed accordingly to the Malem Robotica context. The sketch below shows the mechanical idea I have worked around to reach the goal.

image

The curve of the arm should have two different action points; in practice, I solved the problem a bit differently but respecting this initial idea.

imageimage

A simple 3D printed block elevates the micro servo to execute the entire movement cycle at the necessary height, accordingly with the pieces I used for the arm. In fact, one of the characteristics of the Malem Robotica Useless Box is... using pieces of robot toys. Koen provided me a bunch of parts I used to create six similar arms. The image below shows only a part of the selection of pieces I had available.

image

 

The Box Design

After some tests to find the smaller box dimensions where all the components can fit the box parts have been designed with the help of the online tool MakerCase then after the file has been saved in SVG format I have added the hole for the switch and laser cut the first prototype.

image

Above: the box components cut on plywood (3 and 4 mm) ready to be assembled.

 

The Circuit Design

As mentioned before, every box should be different but almost similar to be easy to create multiple sets. The first idea was adding LED of different colors in every box, then digging the toy pieces I found a number of heads coming from different monsters and some (this will make happy the Top Members ) tiny Minions. Thus I created a different lighting effect for every box, as shown in the image gallery below.

 

{gallery} Lighting Heads

image

image

image

image

image

image

image

image

image

 

The image below shows the circuit created with Fritzing. All the design, Ftrizing circuit, and Arduino code are available on GitHub at https://github.com/alicemirror/UselessBox

 

image

 

Assembling the Parts

To be honest, assembling the parts had been nice while seeing the prototype coming to life but then building the other five replicas it was a bit boring. The entire process from the idea to the workshop with the kids was indeed a very interesting collaborative experience. The Elegoo's kits were delivered the last minute Friday evening and during the afternoon and Friday night Cristina cut the boxes; until the prototype has not worked perfectly it was impossible for me releasing the final SVG files.

image

I avoid boring to show every detail of the assembly process with images as it is better to look at the making-of in the video below. Instead, point the attention on a last-minute problem I had to solve for sure. It was Friday night, less than 24 hrs from the workshop. The use of a micro servo allowed me to have the electronics working – including the two LEDs – powered by the Arduino 5V pin, and using 6 AA 1,5V battery pack; unfortunately, the servo arms were too weak to operate the switch. The lucky solution I found, in my opinion, added a touch of originality to the building; using six different shaped parts of the toys every switch has been customized with a small lever to reduce the force needed by the micro servo to change its position.

imageimage

 

The video shows the making-of of the box cutting and assembly. Indeed, also the box in action.

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

  • Sign in to reply

Top Comments

  • clem57
    clem57 over 6 years ago +7
    Great idea and well execute balearicdynamics . You seem to like to solve mechanical contraptions. Clem
  • shabaz
    shabaz over 6 years ago +7
    Hi Enrico, Nicely implemented useless-box! : ) The deliberate jerky motion would also be ideal for halloween, since that is coming soon : ) That motion would give a nice scary effect like Tim Burton animations…
  • jw0752
    jw0752 over 6 years ago +5
    Hi Enrico, Another great project and very inspiring to the young and old alike. John
  • robogary
    robogary over 4 years ago in reply to Workshopshed

    Thank you.

    Usually I just put a rate limit on the position angle reference change,  for example 1 degree per 20msec (since the servo gets a pulse width every 20 msec), but that method creates a bottleneck for the rest of the program flow.  

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Workshopshed
    Workshopshed over 4 years ago in reply to robogary

    Hey Gary, here's my slow servo library if that helps

    https://github.com/Workshopshed/SlowServo

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • balearicdynamics
    balearicdynamics over 4 years ago in reply to robogary

    Thank you, Gary!

     

    I realized now that I have not pushed image the sources on the GitHub repository. I will add it soon.

     

    Enrico

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • robogary
    robogary over 4 years ago

    I really enjoy the video's background music.

     

    This minion useless box is really cool . Nice job.

     

    I built a Useless Box for the Arduino Day projects this year  using an Arduino Nano and an ISD1760PY voice recorder IC.

    My servo runs at top speed, it is a bit startling, because it runs so fast.

     

    I like that your servo arm is slow and gentile lifting the lid.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • balearicdynamics
    balearicdynamics over 6 years ago in reply to Workshopshed

    Thank youm Andy! Next step, searching for a vintage box and making a version a bit more complex, not for kids workshop but more intriguing.

     

    Enrico

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube