Hacklet 106 – Robots That Teach

One of the best ways to teach electronics and programming is with hands-on learning. Get the concepts off the computer screen and out into the real world. Students of all ages have been learning with robots for decades. Many older Hackaday readers will remember the turtle robots. These little ‘bots would drive around drawing shapes created in the logo programming language. This week’s Hacklet is all about the next generation of robots that teach electronics, mechanics, programming, and of course, hacking. So let’s check out some of the best educational robot projects on Hackaday.io!

edubotWe start with [Tom Van den Bon] and Edubot Controller (Benny). Buying one or two robots can get expensive. Equipping a classroom full of them can break the bank. [Tom] is hoping to make robots cheaper and more accessible with Edubot, his entry in the 2016 Hackaday prize. Edubot rides on a 3D printed frame with low-cost gear motors for a drive system. Edubot’s brain is an STM32F042, a low-cost ARM processor from ST micro. The micro and motor drives are integrated into a custom board [Tom] designed. He’s has even begun creating lesson plans so students of various ages and skill levels can participate and learn.

microbotNext up is [Joshua Elsdon] with Micro Robots for Education. Big robots can be intimidating. They can also cause some damage when hardware and software created by budding engineers doesn’t operate as expected. Tiny robots though, are much easier to wrangle. [Joshua ] may have taken tiny to an extreme with these robots. Each robot is under 2 cm square. The goal is for each one to cost less than  £10 to produce. These micro bots have big brains with their ATmega328P micro controllers. [Joshua] is currently trying to figure out a low-cost way to produce wheels for these robots.

Next we have [shamylmansoor] with 3D printed mobile robot for STEM education. Robots are expensive, and international shipping can make them even more expensive. [Shamyl] is shooting for a robot which can be made locally in Pakistan. 3D printing is the answer. The robot’s chassis can be printed on any FDM printer. Wheels,and tires are low-cost units. Motors are RC servos modified for continuous rotation. The brains of the robot is an Arduino Mega 2560, which should provide plenty of inputs for sensors. [Shamyl] even included a solderless breadboard so students can prototype circuits and sensors right on the robot’s body.

 

plobotFinally we have [Rodolfo] with Plobot. Plobot is a robot designed for the youngest hackers – those from four to seven years old. [Rodolfo] designed Plobot to be programmed with RFID cards. Each card contains a command such as move forward, turn, start, and reset. Many of the language mechanics are inspired by the Scratch programming language. Plobot’s processor is a Sanguino, running [Rodolfo’s] custom code. An ESP8266 allows Plobot to be connected to the outside world via WiFi. [Rodolfo] has even created a custom over the air update system for Plobot’s firmware. Plobot has already been tested with students, where it made a great showing. We’re hoping both [Rodolfo] and Plobot do well in the 2016 Hackaday Prize!

If you want more mind hacking goodness, check out our brand new educational robot list! Did I miss your project? Don’t be shy, just drop me a message on Hackaday.io. That’s it for this week’s Hacklet, As always, see you next week. Same hack time, same hack channel, bringing you the best of Hackaday.io!

Chomper Antweight Robot Kraves Combat

Antweight combat robots are really lightweight. [Carter Hurd] used leftover materials to create a dustpan robot with a chomper (comically made from a Krave cereal box) to hold captured competitors in place. The main body is made of foam board. The only metal is in the front wedge which is lifted by a servo to help trap the other robot.

[Carter] fully expects the foam to be eaten by competitors during the match. This led him to position his electronics at the center of the robot to keep it from being damaged. We’ll have to see how well that works. He’s hoping for an advantage over vertical flip weapons since they may simply cut through the foam without getting enough purchase for a flip.

The electronics is on a modular board so it can be easily moved from one robot to another. All that is on the board is the RC receiver and two FingerTech Tiny Electronic Speed Controllers. A battery is slung underneath.

Best of luck for Krave ‘bot eating up the opposition. We’ve seen some other light weight designs in the cardboard competitors from the Columbia Gadget Works makerspace.

Continue reading “Chomper Antweight Robot Kraves Combat”

Simple Robot Arm With Steppers Has Pleasingly Smooth Motion

The usual go-to when building a simple robot arm is the ever-pervasive hobby servo. However, these devices are not precise, and are typically jerky and unreliable. They have their advantages, but if strength is not needed a stepper motor would provide much better motion in the same price range.

Those are the lines along which [Bajdi] was thinking when he forked the Mearm project, and adapted it for small stepper motors. First he tried printing out the servo version on thingiverse. It worked, but the parts were not ideal for 3D printing, and he didn’t like the movement.

So he purchased some 28BYJ-48 motors. These are tiny little geared steppers that tend to show up in the odd project. He modified and simplified the files in FreeCAD. With the addition of a CNC shield and an Arduino he had every thing he needed for the upgrade. A servo is now only used for the gripper.

The robot is almost certainly weaker in its payload ability, but as you can see in the before and after videos after the break, it is dramatically smoother and more accurate.

Continue reading “Simple Robot Arm With Steppers Has Pleasingly Smooth Motion”

Contender For World’s Most Unsettling Drone?

We’re not sure what FESTO is advertising with their odd flying beach ball. Amongst inspirational music it gently places its translucent appendage over a water bottle and then engulfs it with an unsettling plastic sound. With a high pitched whine it hovers away with its prey and deposits it in the hand of a thirsty business man, perhaps as a misguided nurturing instinct.

Despite discovering a new uncanny valley, the robot is pretty cool. It appears to a be a hybrid airship/helicopter on a small-scale. The balloon either zeros out the weight of the robot or provides slightly more lift. It’s up to the propellers to provide the rest.

We like the carbon fiber truss around the drone. It’s a really slick build with barely an untamed wire. This seems like a much safer design than a quadcopter for indoor flying. If its end effector wasn’t so creepy it would be even cooler. Video after the break.

Continue reading “Contender For World’s Most Unsettling Drone?”

Line Following Robot Trains Runners

 

Can your line following robot move faster than [Usain Bolt] who has been described as “The World’s Fastest Timed Human”? Puma, the athletic footwear, apparel and accessories company, created such a robot to help train their company sponsored athletes.

The shoebox-sized robot exceeds [Bolt]’s top speed of 44-km/hour. At that speed, following a line gets tricky. It took the development team 8 prototypes to attain that capability. Inside the BeatBot an Arduino reads 9 infrared sensors for line detection at 100 samples a second. A digital servo controls the Ackerman steering mechanism to follow the line on the track or floor. Wheel encoders provide the data for speed and distance measurement.

The user can set the distance of the run and the time to beat. Run pacing can also be adjusted. LEDs on the robot provide the starting ‘gun’ and help the runner see the BeatBot using peripheral vision. Two GoPro cameras, front and rear, provide a visual record of the run.

Puma believes that actually running against a competitor, even a robot, improves performance more than just running against the clock. They’re betting a grown-up line follower will help Olympic class athletes improve their performance. Continue reading “Line Following Robot Trains Runners”

Robot Beats Piano Tiles

Machines running out of control are one of the staples of comedy. For the classic expression, see Chaplin’s “Modern Times”. So while it starts out merely impressive that [Denver Finn]’s robotic fingers can play an iPad piano video game, it ends up actually hilarious. Check out the linked video to see what we mean.

Continue reading “Robot Beats Piano Tiles”

Open Source Robotics With WireBeings

Everyone needs a cute robotic buddy, right? [Matthew Hallberg] created WireBeings, an open source 3D printed robotic platform. Looking like a cross between Wall-E and Danbo, WireBeings is designed around the Arduino platform. We do mean the entire platform. You can fit anything from an Arduino micro to a Mega2560 stacked with 3 shields in its oversized head. There’s plenty of room for breadboards and custom circuits.

WireBeings is designed to be 3D printed. All the non-printable parts are commonly available. Gear motors, wheels, the ubiquitous HC-SR04 ultrasonic sensor, and a few other parts are all that is needed to bring this robot to life. Sketches are downloaded via USB. Once running, WireBeings can communicate via an HC-06 Bluetooth module.  If the Arduino isn’t enough power for whatever project you’re working on, no problem. [Matt] designed WireBeings to carry a smartphone. Just connect the robot and phone via Bluetooth, and let the phone’s processor do all the heavy lifting. What if you don’t have a spare phone? Check our report on hacks using prepaid Android Smartphones.

We could see WireBeings as the centerpiece for a “learn Arduino” class at a hackerspace. Start with the classic blinky sketch on one of the robot’s eyes. Build from there until the students have a fully functioning robot.

There is definitely room for improvement on the WireBeings project. [Matt] made the rookie mistake of going with a single 9-volt battery to power his creation. While a 9V is fine for the Arduino, those motors will quickly drain it. [Matt’s] planning on moving to a LiPo in the future. Why not stop by the project page and give him a hand?

Continue reading “Open Source Robotics With WireBeings”