Trump Useless Box

18K5622

Intro: Trump Useless Box

Trump Useless Box

STEP 1:

Thanks for Claude Shannon designed the first version of the Useless Box, which is called "The Ultimate Machine".

STEP 2:

Since then more and more versions were inspired, and were shared on the internet.

STEP 3:


So I designed a new version, which is called the “Trump Useless Box”.

The Trump is talking too much. since he won the presidential election. So leaving him alone in a small dark box, and keeping his mouth shut might be a good idea.

STEP 4: DIY Materials

Consumables

  • · Arduino UNO X 1
  • · Slide Switch X 2
  • · 1KΩ Resistor X 2
  • · LED X 1
  • · MG995 Servo X 2
  • · 18650 Battery X 2
  • · 18650 Battery Holder with Series Connection X 1
  • · SYB-170 Bread Board X 1
  • · M3X40mm Screw X 8
  • · M3 Nuts X 8
  • · M2X10mm Tapping Screws X 10
  • · M1.4X6mm Self Tapping Screws X 7
  • · Heat Shrink Kit 20cm
  • · Jumper Wires M/M
  • · Box(Inner Dimension 23 X18 X6.5cm) X 1
  • · Servo Stand(3D Printed) X 2
  • · Box Holder(3D Printed) X 1
  • · Hand(3D Printed) X 1
  • · Photo Holder (3D Printed) X 1
  • · Trump’s Photo X 1

(3D Print File and Arduino Code will be shared at the bottom of the article)

Tools

  • · Soldering-iron
  • · 3D Printer
  • · Electric Drill and 6mm Drill
  • · Screw Driver
  • · Graphic Knife
  • · Wire Stripper
  • · Hot Melt Glue Gun

STEP 5: Circuits

STEP 6: Main Switch

Material:

LED X 1, 1KΩ Resistor X 1, Arduino UNO X 1, Slide Switch X 1, SYB-170 Breadboard X 1, Jumper Wire M/M

Soldering the jumper wire to slide switch, and using the hot shrink tube to seal the soldering position. In reference to the circuit diagram above, the slide switch will be connected to the Arduino UNO and the breadboard.

Purpose:

Using this slide switch to control the power of the circuit and the Arduino. The LED will be lighted while the switch is ON; the LED is gone out while the switch is OFF.

STEP 7: Servos

Material:

3D Printed Servo Stand X2, 3D Printed Cover Holder X1, 3D Printed Hand X1, MG995 ServoX2、M3X40mm Screws X 8、M3 Nuts X 8、M1.4X6mm Self Tapping ScrewsX 7、Jumper Wire M\M

Two servo stands and two servos are assembled by the M3X40mm screws.

The box holder and hand are fixed with servo arms by M1.4X6mm self tapping screws.

Then assembling them to servos.

Wires of servos are connected to the Arduino and the breadboard, the red one and the brown one connect to the positive and negative pole of the battery, the orange wires connect to the Pin 5 and Pin 6 of Arduino UNO.

Purpose:

The servo connects to the Pin 6 of Arduino is responsibility for opening the box cover; Another servo connects to the Pin 5 is for controlling the 3D printed hand.

STEP 8: Flirting Switch

Material:

Slide Switch X1、1KΩ Resistor X 2、Jumper Wire M/M

It is a simple PULL UP switch. The green jumper wire connects to the Arduino’s 5V Pin and one end of 1KΩ resistor; the yellow jumper wire connects to another end of 1KΩ resistor and Arduino’s Pin 2; the slide switch connects to the yellow jumper wire and GND of the breadboard.

Purpose:

When the flirting switch is turned on, the resistor is connected to the 5V voltage, then the Arduino’s Pin 2 will receive HIGH level voltages; when the flirting switch is turned off, the resistor is connected to the GND, then the Arduino’s Pin 2 will receive LOW level voltage. According to voltage changes of the flirting switch, the Arduino program will recognize states of the flirting switch and record times of the switch is turned on and off.

STEP 9: Assembly

Demounting the lock of the box, and drilling two 6mm holes in the front and back of box.

Servos and the photo stand are fixed by M2X10mm self-tapping screws.

Two 18650 batteries are connected to the breadboard.

Two slide switches are stuck by the hot melt glue. Please pay attention to the direction of switches, both of them are turned off by pushing up, and turned on by pushing down.

The last step is stuck the battery box, Arduino and breadboard in the box, and stuck the Trump’s photo on the 3D printed photo stand.

STEP 10: Arduino Program

15 methods are designed for opening the box cover in the video.

Because of the article length, only one method will be introduced in the following article. Codes of other 14 methods are similar with the one will be introduced.

The code above is 6th action.“boxServo” is the servo that connects the Pin 6 of Arduino, is located at the back of box, and is attached with the 3D printed cover holder.

The speed of opening the box cover is controlled by the delay() function. The literal meaning of code below is the servo is turning one degree per 20 ms from 70 degree to 110 degree. (the number of 70 and 110 could be adjusted according to different circumstances of each DIYer.)

After the box cover opened, the shaking cover is controlled by the code below. The literal meaning of code is to open and close the box cover 12 times, and keeping the cover in opening state. The function delay(6) is reducing the speed of the servo.

“handServo” is the servo that connects the Pin 5 of Arduino, is located at the front of box, and is attached with the 3D printed hand.

In order to reach and turn off the flirting switch, the 3D printed hand is needed to be controlled by “handServo”. 180 degree is the starting position of “handServo”, and turning 1 degree per 30ms until it reaches 35 degrees, which is just above the flirting switch. Then pressing the switch at 26 degree and waiting for 400ms.

The code below is for stretching back the 3D printed hand and closing the box cover. The literal meaning is “handServo”and “boxServo”go back to 180 degree and 70 degree.

If you understand codes above, the following codes are easy. It is just opening the box cover and waiting for 3s, then closing the cover.

STEP 11: Kumamon Useless Box


If you think it is too mean for using the Trump’s photo, you can

considered the Kumamon to replace the Trump’s photo.

STEP 12: The 3D Files(STL) and Arduino Code

the 3D files(STL) and Arduino Code are share in Github.

https://github.com/rogerlrj/trumpUselessBox.git

3D files are also shares on Thingiverse:

http://www.thingiverse.com/thing:2017013

18 Comments

I have to admit, I’m torn by my question. Torn because I want to simply build this and your written direction appear so perfectly laid out. It looks doable now. But then I still haven’t done any Arduino programming so I don’t know if I can do it. So my question was, “ Ever consider selling a unit? If so, me email is toneconsultant@gmail. Again, I hate myself for not even trying the build, but I really don’t know if I can do it, but I laughed my butt off seeing this so I had to at least ask. And no, it’s not a Trump thing. I don’t care about politics. I just thought this was a really wonderful build.
Are you going to make one with Biden stumbling the wrong way to the exit?
Or one with Biden babbling gibberish?
i just need size of box
thank you! heres a few pics of mine ! i made some inserts to cover the insides. i can share the stl's and 123d file if anyone wants them. H
I tried to compile the unedited code in arduino ide and got all sorts of errors. Any idea what's going on there?
This looks like a great Christmas present for a few of my relatives. Is there a way to add some famous quotes? When the box opens I would like it to play a message then turn off when the box closes.

I love this, and I want to make it, but is there any way you can be a little more specific with the 3D print size and all that, please? :)

Not to be political, but since the vast majority of the World's population has absolutely no respect for Mr Trump, this is really funny. Well done ;-)

Trump has 100X the respect that Obama had on a global scale. There are news sources other then CNN, Steven Crowder is a good start to getting real news. Or just stay misinformed and hating your country!

I can see you are both soaking in the Liberal kool-aid. The Liberals have embarrassed themselves so forcefully since the election it's really sad. There's nothing I can add except to point out that this attitude is doing NOTHING to help you or your cause. It's just pathetic. It doesn't matter that you don't like Trump, he's still President. You can work with that, or you can stick your fingers in your ears and hum. Most Liberals are doing that, so at least TRY to rise above it just a little.

I think we can all agree that Trump deserves the same chance (and notions of legitimacy) that Trump gave to Obama.

this is the message i get Arduino: 1.8.1 (Mac OS X), Board: "Arduino/Genuino Uno"

Sketch uses 6820 bytes (21%) of program storage space. Maximum is 32256 bytes.

Global variables use 378 bytes (18%) of dynamic memory, leaving 1670 bytes for local variables. Maximum is 2048 bytes.

avrdude: ser_open(): can't open device "COM1": No such file or directory

Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

This report would have more information with

"Show verbose output during compilation"

option enabled in File -> Preferences.

when i try to copy and paste code for arduino it gives me arror

Larry03052 you are not political you are citing unverifiable facts, or alternative facts that have no basis in reality.

Not to be political, but the vast majority of the World's population think Trump is a HUGE step up from Obama. All you really need is a DEMOCRAT in a box. Make sure he's alive, because a dead one can still be fertilizer.