Interactive Robot Designs

For the first time, the 6th graders entering my classes already have a foundation with using 3D design which is allowing my to start them off with projects involving higher levels of thinking. One of their projects this year is to design interactive robots using Hummingbird Kits. Unlike the project I did last year with 4th grade, the 6th graders will be required to use several types of sensors in their designs to allow for an interactive experience. I’m also giving them option of 3D designing aspects for their creations.

When designing my example for my students, I really wanted to make it able to move using a sound sensor. The tricky part was adjusting the code for the sound sensor so it wasn’t overly sensitive. I really wanted it to only respond to my voice or to the sound of clapping hands. The distance sensor was placed in lieu of eyes so that the mouth would open or shut if someone was close by.

Reacting to the sound of my voice!
Distance sensor in use!

Light Up Shadow Boxes

As my confidence with using the Glowforge laser cutter grew, I desired to create a mixed media project for my 7th graders. The result was a light up shadow box project where students designed the elements on Tinkercad and coding a Neopixel Strip using a Microbit. The goal was for each students shadow box to tell a simple story based on the scene featured. I showed them the work of Hari and Deepti to get them inspired and to start the brainstorming process.

The Tinkercad component taught all of us a lot on how to successfully export a .svg file the Glowforge App would read. The lesson they all learned quickly is that each object needs to be the same height as each other and nothing can have rounded edges.

Each student’s project did a wonderful job being unique and expressive of their personalities. It was also nice to see them carefully work on each aspect of this project. Sometimes I see students rushing through a project and that did not happen with this project.

We used the Neopixel extension through Makecode to program the Microbit component of the project. The code I used specifically is in the image below.