Posts Tagged ‘EV3’

image(22)

If you have launched EV3-G recently, you probably discovered that there is a new update! LEGO has released version 1.2.2 to address the “VM Program Instruction Break” bug. Be sure to update your software to the latest version. The bug did not affect the firmware on your EV3, just the compiler in EV3-G.

The Seshan Brothers, over at EV3Lessons.com, have an excellent overview of the bug.

You can download the latest versions of the LEGO MINDSTORMS programming software here!

DSC_0093
LEGO was all over World Maker Faire! Besides FIRST LEGO League, LEGO was a common sight. LEGO provides a flexible building platform and Makers love LEGO. While it might not ship in a final project, the iconic, modular bricks provides an unmatched ease of use for prototyping. This has been one of my favorite posts to write, showing off all the awesome creations of the community! Follow me after the break to check out more of the LEGO sights of World Maker Faire 2016!

(more…)

Remember that LEGO GoPro Gyro Stabilizer I showed in my Make Faires post? If not, check out the picture below!

Now you can 3D print that same GoPro to Technic Mount! I have posted it on Thingiverse. Go Check it out! All you need is 1 EV3, 3 Gyros, 3 Motors and an afternoon to make your own! Have fun!

WP_20150926_005

About 9 months ago, FATCATLAB posted a Kickstarter for an EV3 cape for the BeagleBone Black, an open source embedded Linux computer created by Texas Instruments. Their product was called the EVB. It was successfully funded and kits shipped out a few months ago. I received mine  a little while back. Generally I prefer using an EV3 brick, but I have loaned a bunch of my EV3s out to a local school district for training for FIRST LEGO League as they were awaiting their shipment of EV3s from LEGO Education.

See my thoughts (that didn’t make the video) after the break. (more…)

3495OS_Lego Mindstorms Essentials_Mini

LEGO MINDSTORMS EV3 Essentials by Abid H. Mujtaba in a new offering from PACKT Publishing. I was able to review the ebook over the last couple weeks.

PACKT did a good job in publishing the book in color. The book presents the EV3 in great details. It goes over each sensor and motor and includes comments on using NXT electronics with EV3. However, some of the images used were out of focus or looked cropped. The screen captures of the EV3 screen were good quality, which is key to understanding what is going one. That said, if you want a summary of EV3 hardware, there are better books out there. You might consider another option.

Where this book really shined (albeit a bit unusual approach, by not actually talking about some of the really cool tools of leJOS) is that it provided an overview of Java leJOS on EV3. It goes over some basic Linux settings (wifi among other things) on the brick. It goes over IDEs and Makefiles. The book provides some good sample programs to get you started. It sort of assumes you have some exposure to Java and Linux, but not much on MINDSTORMS.

Overall I would recommend this book if you want to do Java on EV3 and have some Linux exposure. However, there is some room for improvement. Naturally, it is LEGO and MINDSTORMS, not Lego nor Mindstorms. Lastly, leJOS has some impressive tools out of the box that seem to be ignored.

EV3P_cover_new-webProgramming can be some of the most difficult and most exciting parts of working with LEGO MINDSTORMS. Seeing a creation come to life can simply be magical (#mindstormsmagic), but is a daunting task for many. With a slew of books on the market for EV3, few focus almost completely on programming. The Art of LEGO MINDSTORMS EV3 Programming by Terry Griffin does a good job of making programming something anyone can do.

First the quality of the book is simply awesome! No Starch Press has an excellent pulse on the MINDSTORMS community and the durable book in full color goes a long way in helping you learn how to program a robot. Great content can often be impaired by back and white images or cutting corners in the publishing process. This book, like The LEGO MINDSTORMS EV3 Discovery Book and The LEGO MINDSTORMS EV3 Idea Book, is made well and will last a long time. (Comes in handy since I suspect you will referring to the book more than a few times.)

ev3p_130-131

The author guides you though building a basic bot and programming it to complete various tasks. These range from things like line following and navigation. Griffin also goes over sensors in both the education and retail kits of EV3, making it a good resource for just about anyone.

Like any good MINDSTORMS reference, there is good discussion on each sensor and how that relates to programming. Griffin also discusses each programming block in good details. This helps create the logical links for any new programmer. One of the unique parts of the book is how practical it is. Most books present turnkey bots and programs. This does wonders for getting you started, but might not be as much help in the classroom or on your FIRST LEGO League team. The author walks the reader through the process of experimenting with some of the basic sensor views as you can see in the picture, left. These sorts of skills work well there is no one correct solution to the challenge.

Overall I was really impressed with the book. My only criticism is that it very much revolves around one robot. Sometimes how you use a sensor in software varies on physical construction of the bot. Take my latest bot Creep3r for example. While I use the IR and touch sensors in a straight forward way, the use of the color sensors detecting the doors and acting as part of the explosion is quite unique. It makes for a slightly more complex program, but makes the bot more exciting. That said, when you begin to use sensors in more unique ways such as sensing internal robot functions instead of the environment, that is a bit more complex. I would say this is a very minor drawback of the book, but would certainly be an exciting topic for a future book to explore.

Hands downs this is one of the best programming references on the market. I would say that The Art of LEGO MINDSTORMS EV3 Programming is a must have for anyone who is getting starting creating robots. Couple this book with The LEGO MINDSTORMS EV3 Discovery Book and you have an excellent set of references for any new EV3 owner!

 

This book review has taken me longer than usual. I have had a copy of this book for a while now, but I literally just finished it. The reason is not what you might expect. To put it simply, I got caught up in the book. I cant recommend this book enough. Laurens Valk did it again!

The LEGO MINDSTORMS EV3 Discovery Book is an essential book for both new and old MINDSTORMS builder alike! First off, the print quality off the book is excellent and this is key. As I spent hours building and referencing the diagrams in the book, it was helpful to have full color and high resolution images. As any LEGO builder knows, some parts are hard to see and the high quality images, coupled with Laurens’s excellent building instructions made constructing each bot a breeze.

If you have read any of Laurens’s other books, some of the bots might seem familiar. (SNATCH3R for example) EV3 is an awesome new platform and seeing the bots upgraded to take advantage of all the updates.  Laurens has bots for everyone, from cars to bugs. Each bot is an extreme joy to construct and program. The book provides excellent programming instructions to get you started, but like any LEGO set, the true excitement comes from building on that idea. For each bot, there were countless moments of “oh I bet I could made it do that!”. For example, I added a marker and had it drawing shapes on the floor (and then had SNATCH3R following the line!).

10346787_10202149765089508_989164222_nFor the seasoned LEGO MINDSTORMS Builder, there are excellent diagram on showing how to build with Technic. This would be super useful for teachers and FIRST LEGO League students.  One of the most innovative things Laurens presents is the use of graph paper with LEGO. As you can see in the image left, the grid really works well for figuring out angles and layout bot designs. This makes building complex mechanical designs or even super large robots significantly easier. Laurens uses this technique for more than just triangles, but you will need to get the book to see those!

In case it wasn’t clear by this point, I have really enjoyed this book. The book is a few hundred pages of LEGO MINDSTORMS awesome. I have been building robots with LEGO MINDSTORMS for well over a decade and a half and yet I still learned new techniques from The LEGO MINDSTORMS EV3 Discovery Book. I cannot recommend this book enough. Every LEGO MINDSTORMS builder will find something they enjoy in this book.  Don’t be surprised if you spend countless hours building, programming, and playing. It is an excellent reference that I am sure you will be visiting multiple times. In fact, this book hasn’t made it to my shelf yet. I think it might have a permanent home on my desk. Play well!

It is no secret that I bring LEGO robots all over the country. When I travel I usually bring a stock of EV3 flyers and stickers. What is a secret is that I used to spend countless hours putting a sheet of stickers in each flyer booklet.

With EV3, I thought I might go about optimizing this process. FLY3R is a LEGO MINDSTORMS EV3 bot that will put a sheet of stickers into a flyer booklet. The robot is simple: walk up, press button, receive flyer + stickers. Check out the video to see it in action!

The icing on the cake is that this entire bot can be constructed out of a single EV3 retail kit. Call it a “one kit wonder”! Over the next few days I will be working on some building instructions as I have a few people already asking to build the bot. The code is posted on the Downloads page of my blog. You can open it with the EV3 retail software. If you’re interested in building the bot, be sure to leave a comment below so you get notification of when the instructions are posted.

Port layout:
Motor A: Medium Motor – Sticker stuffing wheels
Motor B: Lare Motor – Flyer opening arm
Motor C: Lare Motor- Flyer opening roller wheels
Motor D: Open
Sensor 1: Button – Start stuffing flyers
Sensor 2: Open
Sensor 3: Color – Flyers present/in correct orienttion
Sensor 4: IR Distance – Detecting when the flyer is open

Some of you who follow me on YouTube might have already seen this (as it has been there since April 15th), but I am just getting around to post this now.

I know my blog attracts a lot of LEGO fans, Makers, and engineers. And most of us in those communities have heard of Atari. (Some of us even have games by them or one of their consoles!) I wanted to do a new EV3 project that was a throwback to the Atari days, yet still something kids today might recognize.

Enter Lunar Lander. This classic arcade game remains popular today due to ports on cell phones and even TI calculators! So what better way then to user in EV3 than with a modern take on a retro game? Lunar Land3r brings the video game into the real world. There are a few different settings, but you control the lunar module and have to land it before you run out of fuel. Sounds easy enough, right? Check out the video from the premier of this game at the Southern Maine Gearbots. It also ventured with me to the FIRST Would Championship. It already has a few hours with crowds and both old and young like it!

On April 6th, I premiered a new bot at the Southern Maine Gearbots District Meet! Lunar Land3r, is a new EV3 take a retro video game. Here is a quick (3 second) timelapse of setting up the bot shot on my new GoPro. The full video will be coming soon. Stay tuned!