The IoT Planet Puncher

by 8BitsAndAByte in Circuits > Robots

1535 Views, 0 Favorites, 0 Comments

The IoT Planet Puncher

06.jpg

Ever feel the need to punch the world in its face? Now you can!

Supplies


Raspberry Pi 3 Model B x1

Raspberry Pi Camera Module x1

12v Adapter x2

Seeed Grove - 2-Channel SPDT Relay x1

Foam Ball x1

Breadboard (generic) x1

Jumper wires (generic) x1

12v Door Lock actuator x1

LetsRobot.tv x1

3D Printer (generic) x1

Overview

Below a quick overview of the content.
Introduction and showcase video

  • The Punch
  • The Planet
  • The Streaming
  • The Result

Introduction and Showcase Video

The IoT Planet Puncher

Recently we've noticed the world is rather angry, so we're going to build a world punching robot, controlled via the internet, to help vent some of that anger.

Controls are right here.

The Punch

01.png
02.png
03.png
06.png

To be able to deal out a good jab, we need to start with some punchy parts.

We start with a 12v car door lock actuator.
The motor is quite straightforward.
Depending on the direction of the current it will either push or pull.
To keep the motor in place you can print the bracket included, it's not needed but it makes things a bit easier.

Next step is adding some flair, let's add a bright red boxing glove found on Thingiverse. You only need to hollow it out a bit more, to make room for our white attaching bit.

With our glove fitted, we can move on to the logic part. We'll need a Raspberry Pi, 2 Channel Relay, two 12v power adapters and a breadboard.
To maximise the punch, we're going to make two circuits, with reversed poles. This allows us to both push and pull. Each circuit is opened or closed with a relay, controlled by the Raspberry Pi. You can achieve the same result using a H-Bridge.

Great, we can deal out a knock with our Pi.

The World

04.png

Now we need something to take a beating. A Styrofoam ball, painted to look like the earth, enhanced with googly eyes and suspended with a string will do just fine. Don't get lost in its mysterious eyes....

The Streaming

05.png

Next step is to make in controllable and viewable via the internet.
To do this we, first of all we need to connect the camera module.
With the camera connected we need a streaming platform for our earth shattering robot.
Let's Robot is the perfect fit, just following these steps.

The Result

finalGif.gif

Now we have a planet punching robot, controlled via the internet, who doesn't need that?