Showing posts with label coding. Show all posts
Showing posts with label coding. Show all posts

Friday, February 28, 2020

Review of Robo™ Wunderkind Robotics Kit

I admit it. I am not a coder. I have dabbled with block-based coding, Sphero, and some other products, but the last real coding I have done was in 1972 when I created punch cards to count from one to ten for the IBM System/360 at my high school!

Pete Birkinshaw, Used Punchcard, https://www.flickr.com/photos/binaryape/5151286161

So, when Robo Wunderkind asked me to review their Education Robotics Kit for elementary students, ages 6 to 12, they were happy to hear I was no expert, since the kit was so easy to use! (Probably these early learners have much more recent programming experience than I have!)

Upon opening the box, I was presented with colorful cubes with electronics, wheels, buttons, lights, and more.




The overview book, which explained the role of each piece, was easy to understand and I felt confident I understood each component.



I took the items out of the box and arranged them in my workspace. I also charged up the orange Main Block with the included USB cable.



Each color block has its own role.

  • The orange Main Block powers the robot, Bluetooths to the student's mobile device where they use the app, and controls all the other blocks.
  • The green Connectors have electronics, and both hold blocks together as well as allow block to communicate with each other.
  • The little green Lego® Connectors allow students to build up their robots by using Legos on the small baseplates.
  • The red Button is a smart button, which knows when students press and release it.
  • The yellow Light is just that...a programmable light source.
  • There are two large green wheels and a small, articulating green wheel.
  • The big red block is a Distance Sensor which measures distances to objects and well as detects sound.
  • The darker blue Motors helps a student's robot to move around.
  • The lighter blue block is a Servo which can rotate the robot to precise angles.
  • The green and black Wired Connector can connect blocks that are not next to each other and help go around the blind sides of the blocks.
  • There is also a little plastic pry bar which is used to separate the Connectors from the blocks, when breaking down the robot, in a way that protects them from too much force. Students under 10 may need some help when prying, since the Connector components fit rather snugly.

The first step was to attach the Main Block to the app on the mobile device via Bluetooth. It was a simple process that students, once shown how to do it, would be able to complete. At various times, as I built the robot and snapped on pieces, the app prompted me to tap the screen to apply a quick little update to the piece. In addition, there was a firmware update for the Main Block, too. These updates were simple to apply, and completed by tapping a button on the screen of the mobile device, so students will have no problem completing the task.

I then visited the Web site for a quick overview of the basics, and looked at some of the projects that were available.



The robots students create are controlled from an iOS or Android device. There are two different apps to support the robots- Robo Code and Robo Live.

The Robo Code app (iOS | Android) is the place to learn how to build, how to control, and to try building the sample robots in the tutorials. This is also where students can store, edit, and update their own projects. The sample projects showcase each of the robotic components, so students can learn about them and then experiment and create their own unique robots!

The Robo Live app (iOS | Android) allows students to remotely control their Robo Wunderkind robots by using a drag and drop interface to control the robot's actions like driving, turning, making sounds, and blinking.

I decided just to put some blocks together, based on what I had learned thus far, and came up with this simple robot. I actually clapped when it worked!



I then did a little digging in the projects in the Robo Workshop in the Robo Code app and made both a flashlight, which used the Light, and created an obstacle avoider that used the Distance Sensor block.





I had a ton of fun and learned how to both build and create code to make my robots do what I wanted them to do! I spent about 90 minutes reading the basics, creating my robots, coding my projects, and taking notes, photos, and videos for this blog post.

I feel the Robo Wunderkind robotics kit and the two apps -- Robo Code and Robo Live -- would be a great addition to a STEM program or a class that includes programming. The drag and drop interface to code the robots is easy to use and has sounds, effects, timings, and more to allow simple or complex programming for the robots. The kit includes enough pieces to make fun robots and make robots do fun things! 

Although the kit states it is intended for students ages 6-12, my recommendation would be to start with age 6 and go right up through high school. The Robo Wunderkind kit can be an introduction to electronics, programming, and coding at any age. (Even at my age!)

Getting a Robo Wunderkind kit for every four students in a class would allow collaborative building and coding, along with the creative aspects of design, the math computations of angles, and classroom contests with the robots! 

I received a Robo Wunderkind robotics kit to keep for writing this review.




Wednesday, May 09, 2018

My new friend, Cue!

I have had the chance to use Wonder Workshop's Dot, Dash, and Cue robots at various conference sessions. But these sessions were always guided by the presenter, so I never really got a chance to explore how to code with the robots.





I was so excited when Wonder Workshop send me a Cue of my very own! I had the time to explore the many options, learn how to code with the block option and compare it to the Javascript code, and play some interactive games with my new friend!



The Cue has a fun personality which makes it feel like a true AI robot! Actually, there are four personalities to pick from, and each has its own special conversational style. The Cue is targeted for students in middle school. However, with the block programming, upper elementary students could easily control the robot, and, with the javascript programming, Cue would provide enhanced practice with an actual programming language for high schoolers.

The technical components of the Cue robot are outlined on the Wonder Workshop information page. Some of these include:

  • An accelerometer and gyroscope
  • 3 proximity sensors
  • Real-time Bluetooth
  • IR robot interaction
  • 3 processors and a sensor function
  • Dual motors and potentiometers
  • 3 microphones and a speaker
  • Programming LED and buttons
  • 2 powered wheels and encoders


All of those components make for a very powerful programmable robot, but the fun factor of my friend Cue is the part I like best! 

You can record words and sounds for Cue to emit (my son made it burp, of course) and and the ability to use easy block programming made it simple for me to control.

There are some options that are coming soon to Cue including Apple Swift™ programming, detection of the direction of a voice, and the ability to be aware of the proximity of other nearby Cue robots.




Sketch Kit

The actual reason Wonder Workshop sent me my new best robot friend was for me to check out their new Sketch Kit. The Sketch Kit is an accessory for Dash and Cue. It includes a harness for the robot to hold a marker, six colored markers, and six project cards to help students practice using the Sketch Kit to draw. The Sketch Kit allows students to code Dash or Cue to draw a picture!




In addition, there is a large Whiteboard Mat available which allows students the ability to iterate their design and erase the false starts. (The Sketch Kit and Whiteboard Mat can be purchased together in the Sketch Pack.) The markers include in the Sketch Kit are whiteboard markers, but I can see students completing their final drawing on a thick white piece of paper from a roll of plotter paper, for displaying of their artistic creations on the walls in the school hallway! 


Sketch Pack photo courtesy of Wonder Workshop


The Wonder Workshop site includes a great blog post explaining how to set-up the Sketch Kit with some tips and tricks included. Their site also includes lessons in their education curriculum such as, "Using Sketch Kit with Cue: The Geometry of Mandalas" and "Using Sketch Kit with Dash: Robot Code Breakers", based on Alan Turing and the codebreakers of WWII.

I did not read the blog post on the Wonder Workshop site first, but had no trouble setting up the Sketch Kit and Whiteboard Mat. The directions included in the Sketch Kit box were easy to follow! And, as I said at the beginning of this blog post, I wanted time to experiment on my own!

Now, remember, I am new to both block programming and the Sketch Kit when you watch the video below. I am sure I will get a lot more creative once I have some practice, but I felt good about my first drawing!




The Sketch Pack can be used in many curriculum areas to embed the STEAM skills in all the content areas. It is not just about the coding, but about the design thinking process where students plan, test, iterate, and reflect. Some ideas include:
  • In math, students could draw the three types of triangles. The pen can be programmed to go up and down, so Cue could be coded to move to a new space on the Whiteboard Mat to draw each triangle.
  • In social studies, it would be fun to draw a state outline, a rendition of a historic building, or the path of the Appalachian Trail.
  • In science, students could guesstimate the end of the path of a object when ramps are differing heights, since the mat is broken into centimeter areas. They could then roll the balls right onto their drawing on the Mat to test their hypotheses.
  • In ELA, students could illustrate the theme of a short story or a book.
  • And, of course, the Sketch Pack would be a natural fit in the art room!
Take a look at both the Dash and the Cue on the Wonder Workshop education site and consider getting a Sketch Pack to add another level of creativity to the coding process!