Founding: An Internet Controlled 2022 Smusher

Let's face it: 2022 was a terrible year and we'd love goose egg more than to see it disappear. But before it's gone for good, we'd like to take a moment to express our feelings and say farewell.

Supplies

Supplies:

  • Raspberry Pi 3B+
  • Google AIY Voice Kit (V1)
  • 2 micro servos - mg90s
  • 1 common servo - mg995
  • Raspberry Pi Camera
  • 1 gold-bearing servosystem bracket
  • Blue, green, pinkish, monochrome felt
  • Composition board
  • 2 Lolly sticks
  • 3D printing filament
  • Playdough

Software:

  • Blender
  • Tinkercad
  • Google Befog Platform
  • Remo.TV
  • Prusa Slicer

Tools:

  • 3D printer
  • Fabric hole out puncher
  • Scissors
  • Needle & thread
  • Sewing pins
  • Strong glue

Step 1: Project Video

In case you tail't wait to enjoin goodbye, here's a link to the Internet Controlled 2022 Smusher on Remo.TV.

Step 2: Concept

American Samoa 2022 has been a horrible year, the first thing that came to mind was "wipe out information technology with fire!". Although we love playacting with sack and suffer great fire policy, we both realized that using actual go off would not be the best idea. 2022 was bad enough without us mucking about with flammable stuff, so we opted for the next best thing: 3D printed send away!

The idea is to make the numbers "2022" out of playdough and gratifyingly smush them victimization the 3D printed fire. The object doing the great should be something that's also had more than adequate of the past year, indeed what about… planet earth?

Incidentall, we're not the only ones saying goodbye to 2022! This visualize is part of a collaboration with Ian Charnas, Becky Stern, TechnoChic, HannahMakes and MakeItAndFakeIt, WHO are each telling 2022 to turf inactive in their own ways!

For the compiling video of the collaboration our smushing satellite will be voice restricted, but to share the fun we're making it net controlled afterwards. We'll describe how to do both in the steps below!

Step 3: Sound Possessed With the Google AIY Kit

To make our creation voice controlled, we'll be exploitation Google's AIY Vocalize Kit (V1).

If you're young to this kit, you can check out the setup and assembly suited Here.

We followed the steps outlined in the AIY Kit's Jehovah's Guide to create a custom articulation interface.

We'll be using three servos to fetch our project to life: cardinal microservos to position the eyebrows and united usual control system with the give notice on that to smush 2022.

If you're new to victimization servos with a Raspberry Pi, at that place's a great getting started guide aright here.

To telegram up the servos to the servosystem pins on the AIY Voice Hat, we followed this guide flop Here.

Hannah of the YouTube channel HannahMakes volition send us a schoolbook message when it's time to activate our contrivance. By making our planet earth voice controlled, we can read out the text message to start the end of 2022.

As an extra tidbit of fun, we asked Hannah to record audio of her expression ""Ah, finally, rent's kill it with fire!", "Could you say that once again?", "I didn't quite catch that." and "Bye bye 2022" to play through the speaker of the AIY Kit during the smushing, making it seem American Samoa though earth is speech production.

If you don't feel like recording your own sound, you could also use the AIY's text-to-speech functionality, as described in the "repeat after me" example.

The gas-filled code for this project is attached, and it does the following:

  • The microphone continuously listens for voice input signal and transforms it from speech to text.
  • If the phrase "good day good-by twenty twenty" is noticed, the eyebrows are put in the doubter put back and the "ah, lastly" sound is played. After that, the eyebrows are put in the angry side and the "let's kill it with go off" audio is played. Then the smushing servo sequence is activated, making the gir with the fire on information technology uprise and down several multiplication. Lastly, the eyebrows are lay out in the sad position and the "auf wiedersehen goodby 2022" audio frequency is played.
  • If information technology detects speech that is not "bye bye cardinal twenty", it volition put up the eyebrow servos in the sad emplacement and either bring on the "Could you say that again?" or the "I didn't quite catch that" audio.

Step 4: Matte up Major planet Earth

With all the more complex ironware bits done, it's time to move connected to making a cute version of planet earth out of felt.

For the main start out of the planet, we copied the circumference of a large bowl and cut information technology out of sorry felt up. To make the whole thing a bit sturdier, we cut another opus of ma to the cookie-cutter size and hand stitched them together.

We traced small round bottles to create the circles for the eyes, pupils and rosy cheeks. The mouth and eyebrows were freestyled out of dim felt. For the bring parts of earth, we cut eight similarly sized rectangles kayoed of green felt and rounded off the edges.

With complete the parts curve out, we placed everything on the main circle of the planet and pinned the parts down where they looked about right. By the piece, we hand sewn every last the pieces to the intense satellite using a double black meander, exclude for the eyebrows. We kept the eyebrows asunder every bit we will atomic number 4 attaching them to our microservos subsequent on.

Step 5: 3D Printing

Ardor

To create the 3D printed fire, we took the Google fire emoji and turned it into a 3D printable model. First, we traced an image of the emoji to create an SVG file with just the outlines of the fire. We utilized Adobe Illustrator to do this, but you could also use up GIMP or other image manipulation software. Then, we followed these steps to convert the SVG file into a 3D model using Blender. We chose to do this in Blender to challenge ourselves and get word something new. Some other great tool to do this with would be Tinkercad.

Once we were happy with our model, we 3D printed it using yellow and orangeness PLA. We've added the STL file of the ardor to this stride.

Small note, this theoretical account is utterly tiny, outflank to scale it up with 50000%. Let's promise it a feature...

L Human body

To take a leak our creative activity stand upright, we apace whipped up an L material body in Tinkercad and 3D printed it in a pretty blue PETG. The STL file of the L determine is too attached.

Servomechanism hubs

Last not least, we 3D printed a set of modified servo hubs to attach the eyebrows to, as the original hubs that came with the servos didn't reach all the way through the felt and artificial. The model file of the adapted hub toilet also be found here.

Step 6: Assembly

Next dormie is collecting all the bits and pieces we created in the previous steps.

Dry land

To complete the earth, we initiative had to go through the most horrifying task: making two holes in the matte up above the eyes for the fastening of the eyebrows using a material hole puncher. Once this was complete, we cut a circle of the same sizing as the major planet out of cardboard and made two eyebrow holes in the Saami muscae volitantes. We then glued the matt-up satellite to the artificial to give it more stability when vertical raised and holding the weight of the microservos. Once the glue was dry, we pasted the planet to the 3D printed L shape.

Eyebrows

IT's time for some more than gluing, this time to give earth a stunning adjust of brows! First, we positioned the two microservos and glued them to the binding of the cardboard with the metal gears poking through the eyebrow holes. To make sure the positioning was spot on and the holes remained aligned, we carefully ironed on the 3D written servo hubs during the drying of the glue. Formerly the servos were all set, we took off the hubs and stuck along the mat up eyebrows using, you've guessed it, some more glue. With the glue dry, we set the position of the servos to neutral and popped on the eyebrows. Excellent!

Fire

Last but non to the lowest degree, it's clock to assemble the most vital part: the fire! We committed the servo to the metal servo bracket with deuce of the provided nuts and bolts. Then it was time for approximately guesstimation work: figuring out where to place the servo on the L shape and figuring out the distance of the weapon system holding the 3D printed flame, sol that the fire is hidden when information technology's delayed but you can see it when it comes down to smush the playdough. Our final configuration uses two popsicle sticks pasted unitedly with a hubcap at extraordinary remnant and the burn down on the different. We situated the servosystem on the side of the L Frame where the fire peeks out, in our display case along the right-handed side.

Step 7: Internet Regimented With Remo.Tv set

Our little 2022 smusher clothed to be way more awesome than we ever imagined, so wherefore should we keep the playfulness just ourselves?

We added a Raspberry Pi camera to our setup by following the Acquiring started with the Camera Module guide by Raspberry Pi.

And so we followed these steps outlined on Github to connect our smusher to Remo.TV, an open telerobotics platform designed for dominant and sharing control of robots online in real time. We added custom code to control the eyebrows and the fire, as delineate Here on the Remo.TV wiki page. Our tailor-made Remo.TV code is committed, and if you require to smush 2022 yourself, you can find it here along our server.

Step 8: Glad Smushing!

There we go, our 2022 smusher is finally complete!

Here's to a smashing 2022!

Exist the First to Share

Recommendations

  • Anything Goes Contest 2022

    Anything Goes Contest 2022