Category Archives: LEGO Mindstorms EV3

FLL Animal Allies: Climbing the Bio-mimicry Wall – Part II

Animal Allies Logo

After setting my new 2017 group of FIRST LEGO Leage (FLL) Students the “Bio-mimicry Wall Climbing Task” from the 2016 Animal Allies Challenge, I thought I should prove that it is possible to achieve. The Bio-mimicry Wall Climbing Task requires having the Robot lift its self up upon a wall with no part of the Robot touching the Challenge Mat. Easier than it sounds…

FLL Animal Allies: Climbing the Bio-mimicry Wall with Robot

Animal Allies Logo

After setting my new 2017 group of FIRST LEGO Leage (FLL) Students the “Bio-mimicry Wall Climbing Task” from the 2016 Animal Allies Challenge, I thought I should prove that it is possible to achieve. The Bio-mimicry Wall Climbing Task requires having the Robot lift its self up upon a wall with no part of the Robot touching the Challenge Mat. Easier than it sounds…

Preforming the Polygon Shuffle with a EV3 Gyroscope

EV3-G

A polygon is any 2-dimensional shape formed with straight lines. Triangles, quadrilaterals, pentagons, and hexagons are all examples of polygons. The name tells you how many sides the shape has. A polygon is any shape made up of straight lines that can be drawn on a flat surface, like a piece of paper. Such shapes include squares, rectangles, triangles and pentagons, but not circles or any other shape that includes a curve.

There are two main types of polygon – regular and irregular. A regular polygon has equal length sides with equal angles between each side. Any other polygon is an irregular polygon, which by definition has unequal length sides and unequal angles between sides.

geometric-shapes-polygons-sides-worksheet

LEGO Mindstorms EV3 Audio Streamed via Bluetooth Audio

Whilst displaying my Robots at a major Exhibition, I got to thinking that it would be great to pipe the EV3’s Audio to a Bluetooth Speaker, so my robot can be heard among the noise of a crowd.
Here are my notes so far on getting started with Connecting a LEGO Mindstorms EV3 Brick to a Bluetooth Audio Speaker:

  • Debian jessie is using BlueZ 5 and PluseAudio 5, which are fairly new. There were major breaking changes in these versions, so most stuff you find on the Internet will be for BlueZ 4/PulseAudio 4, so it does not work at all, so watch out.
  • BlueZ 5 dropped support for alsa [1], so the solution for now (until someone updates some bluez-alsa project for BlueZ 5) is to use PulseAudio.
  • PulseAudio 5 only supports the A2DP profile and not HSP/HFP [2] (although it his under development [3]).

Lets Start:

RGB LED Strip Controller for LEGO Mindstorms EV3 or NXT

EV3Lights
Some may have seen my article, “Using WS2812B Addressable RGB LED Strips with Arduinos“, back in September? As can be seen in that article, controlling Addressable LEDs is pretty straight forward with a basic knowledge of the I2C protocol. I had planned to cobble together interface to allow RGB LED Strip to be Controller by either a LEGO Mindstorms NXT or EV3 Brick, but my teaching commitments and over projects seemed to have forced the idea onto the back-burner. Thanks to Mindsensor, I have no need to warm up the soldering for the idea as they have come up with a ready assembled interface.

LEGO Mindstorms EV3 Ball Chasing Robot using the PixyCAM

PixyCAM Follow the Ball
This article aims to describe how to programme a LEGO Mindstorms EV3 robot that chases things, like a ball in this example. It’s the same robot and program that’s used in the PixyCAM Video below. This robot and program is a good launching point for other projects, and it’s a good introduction to PID control, which is used throughout robotics and engineering in general.

Guide to using the PixyCAM Camera’s EV3-G Blocks

In this article, I attempt to describe the LEGO PixyCAM block, which is used in conjunction with the LEGO Mindstorms EV3 Software. Check out the “Getting Started with the LEGO Mindstorms & the PixyCAM” Article for information on how to install the PixyCAM modules (Blocks) into Mindstorms EV3-G Software.

Getting Started with the LEGO Mindstorms & the PixyCAM

I trust this article will get you up an running quickly with PixyCAM and the LEGO Mindstorms EV3 (NXT). Please make sure you have a LEGO Mindstorms EV3 or NXT brick with a fresh set of batteries. I will endeavor to be as detailed as possible throughout this guide, but it helps if you are somewhat familiar on how to use your LEGO Mindstorms Robotics System.

FLL Robot from a single EV3 31313 Kit: Mark II

FLL Robot from a EV3 Kit
This is my second attempt at a FIRST LEGO League (FLL) Robot which can be made from a single LEGO Mindstorms EV3 (Home 31313) kit. It was built with the intention of being demonstration Robot that the team members of the Metal Minds Robotics Team I mentor could build at home with their own EV3 Kits.

Dual Container Grab Mechanism for STS Crane

dual container grab mechanism
Over the last 8 months I have been working on Ship-to-Shore (STS) Bulk Container Handling Crane which is scaled to the LEGO 20′ Container that comes with LEGO Maersk  Train set. This Dual Container Grab Mechanism will hand two 40′ Containers, or four 20′ Container, or one 40′ & two 20′ Containers.

Supporting the next generation of Mindstorms Robotics Engineers

For my son Anthony’s 11 birthday, and I presented him with his very own LEGO Mindstorms EV3 set. Previously he was using one of Dad’s LEGO Mindstorms EV3 or LEGO Mindstorms NXT Kits. It was as an early birthday present by a few days, as he needed to practice for the Tasmanian FIRST LEGO League Competition in mid November.

FIRST LEGO League (FLL) Robot from a single EV3 Kit

This is my first attempt at a FIRST LEGO League (FLL) Robot which can be made from a single LEGO Mindstorms EV3 (Home) kit. It was built with the intention of being demonstration Robot that the team members of the Metal Minds Robotics Team I mentor could build at home with their own EV3 Kits.

EV3 Brick Firmware Update Process Fails

EV3-Update-Failure

What to do if your EV3 Brick stops working during the firmware update process.

If for some reason your EV3 Brick stops working during the firmware update process, you will need to manually update the firmware by doing the following (the EV3 Brick still needs a USB connection to your computer and the EV3 Software Running on you Computer):

Mindstorms EV3 Container Handling Crane

Container Handling Gantry Crane-06-768x576
This is my LEGO Mindstorms EV3 powered Container Handling Crane. It also uses an Arduino Uno to control the lighting effects. This was a long term project, taking some three month of development before I had a reliable Robot capable of operating over long time periods without intervention.
​I began the build back in March 2015, but it was June before I had a reliable Robots. The first incarnation was controlled with an Arduino Uno powered EVShield from Mindsensors I was Beta Testing at the stage.

Just Monkeying Around

Monkeying Around

This is my latest Mindstorms Project, a LEGO Mindstorms EV3 Robotic Monkey that Climbs his way along a bar made from 25mm PVC Plumbing Pipe.

The Robot uses an EV3 Programmable Brick to control 3x Large NXT Servo Motors and a Medium EV3 Servo Motor. The Medium Servo Motor Rotates the Monkey’s Arms. Each of the Monkey’s Hands is opened and close with a Large Servo Motor. The third Large Servo Motor animates the Monkey’s Tail.This is my latest Mindstorms Project, a LEGO Mindstorms EV3 Robotic Monkey that Climbs his way along a bar made from 25mm PVC Plumbing Pipe.



Do NOT follow this link or you will be banned from the site!
error: Content is protected !!