Skip to main content

Details on Chapters in Idea Book


Okay, so here's the latest cover image for the LEGO MINDSTORMS NXT Idea Book from No Starch Press. The book is almost here and we, the contributors, are very proud of it. I'm also attaching a link that will allow you to download the Table of Contents which contains a detailed breakdown of what each chapter covers. Take this and add it to the short chapter summaries below, and I hope you'll see why we're so proud of this book.

My own personal opinion - the chapter on Bluetooth, the appendix on CAD installation, and the Design chapter are worth the price of the book alone. And wait until you see the CAD building instructions - IMO they are some of the best CAD renderings around and many of us think they will set a new standard for the publishing industry :)

We hope you like the book - the sheer amount of work that went into creating it is unbelievable and the team is to be congratulated. We feel very honored to be able to add yet another piece to the LEGO MINDSTORMS NXT community and hope to do more in the near future.

Jim

link to download the Table of Contents PDF file


Book Chapter/Appendix Summaries:


Foreward - Chris Anderson, Chief Editor of WIRED magazine. We've posted information on this blog about his special project, the LEGO-controlled UAV.


Introduction - standard stuff, really.


Part I - Beyond the Basics
Chapter 1 - LEGO MINDSTORMS NXT system - written by Jonathan Daudelin and covers the 2 MINDSTORMS systems (RIS and NXT), parts, electronics, etc. If you're a kid, this is a great chapter to let your parents read... if you're a parent, this is a great chapter to help you get your kids excited about what they can do with the kits.


Chapter 2 - Grammar of NXT - Brian Davis wrote this chapter, and if you really want to gain a better understanding of the software, NXT-G, works, this is your chapter. He covers MyBlocks, loops, switches, wires, and more. Even if you're experienced with NXT-G,
it's a great chapter to read because of the commentary included.


Chapter 3 - NXT-G Problems and Solutions - and the follow-up chapter, also written by Brian, is a great little summary of some of the more common problems beginners (and advanced users) find with NXT-G. Pay special attention to his discussion on variables - a great little discussion.


Chapter 4 - Debugging - written by me, Jim Kelly, I realized early on that the debugging ability of NXT-G was limited, but there are workarounds. I show you how to use some of the programming blocks as troubleshooting tools (WAIT, SOUND, DISPLAY blocks) as well as
discuss the value of proper commenting in a program.


Chapter 5 - Making sense of sensors - Fay Rhodes and Jonathan Daudelin co-authored this chapter, and it's a nice discussion of the included sensors and their configuration panels. Also
discussed are the WAIT and SWITCH block variations of the sensor configuration panels. There's also a nice table showing all the data plug symbols and their data type (number, logic, text) along with an easy-to-follow summary of how they are used.


chapter 6 - Design - Lou Morris has written one very thorough chapter on Design Theory. This is a "must read" chapter and has some great stuff in it on how to start planning, testing, and
developing a robot from beta to final version (design cycle). He includes some worksheets, too.


Chapter 7 - Bluetooth on NXT - Another chapter by Brian Davis,this is THE CHAPTER TO READ if you are confused or having trouble with Bluetooth or just want to understand more about how it works. Bluetooth seems to give people a lot of trouble, but this chapter
will clear all that up.


Chapter 8 - Remote Control - Brian's final chapter will have you creating a remote control for your robots. He gives clear instructions on how it works (be sure to the read Chapter 7 on
Bluetooth) and discusses the sometimes confusing READ MESSAGE and SEND MESSAGE blocks.


Part II - The Robots
Chapter 9 - RaSPy - The robot that sort of started the collaboration idea for our book. RaSPy plays rock-scissors-paper and every robot chapter, including this one, comes with complete
building and programming instructions that are easy to follow, easy on the eyes, and easy to understand with good commentary. This chapter was created by Jim Kelly, Matthias Paul scholz, and Brian Davis.


Chapter 10 - Beach Buggy Chair - based on a real-life product, Fay and Rick Rhodes have provided you with the plans to build a robot that will get moving over some sandy terrain.

Chapter 11 - 3D PhotoBot - I created this robot to show you how easy it is to create some 3D images. This chapter not only shows you the robot's plans, but shows you how to manipulate the photos it takes so you can see things in 3 dimensions. It works - no kidding!


Chapter 12 - CraneBot - seen on the cover of the book, Martijn Boogaarts has provided plans for one of the most interesting and complex robots in the book. If you follow the plans, though, you can build and program this thing with no problems. It's amazing to see when it's completed.


Chapter 13 - Slot Machine - Matthias Paul Scholz has provided very detailed plans for the only robot in the book that requires an additional NXT kit. But if you have access to a friends NXT kit or a second kit at school, this is one project to try. Take your time building it and it will work like a charm.


Chapter 14 - BenderBot - created by Christopher Smith, this little bot will have you making your own music (of sorts). The best part is how easy you'll find to modify this robot to do your own twists on sounds.


Chapter 15 - ScanBot - Jonathan Daudelin has provided plans for building another fairly complex robot that can scan in an image (small drawing or other sketch) and recreate it on the screen. A fun robot to play with, but you'll also learn a LOT about programming from Jonathan's project.


Chapter 16 - Marty: Performance Art Robot - created by Rob Torok, you are not going to believe some of the complex drawings this robot can handle. Rob includes plenty of photos of actual drawings that Marty can do, and you'll find this robot also fun to modify.


Appendix A - Differences between Retail and Education kits - Jonathan has created a nice comparison here for those needing more detail on the differences and why one might favor one kit over another.


Appendix B - This is another one of those "MUST READ" sections of the book. Christopher Smith has created a tutorial/walkthrough for installing the CAD programs that were used to create the building instructions used in this book. If you want to create BIs like the ones you see in the book, this is your starting place. Chris has done an excellent job in clearing up some of the confusion and complications involved in getting CAD installed and working properly.


Popular posts from this blog

MINDSTORMS Retires!

2023 is the 25th Anniversary of the MINDSTORMS brand. For 25 years, MINDSTORMS has educated and inspired a generation of robot builders, both children and adults. Unfortunately, the LEGO Group decided to end the line on December 2022. Many ROBOTMAK3RS have been passionately involved with the development of MINDSTORMS through the MUP and MCP programs. Even with the newest Robot Inventor line, several ROBOTMAK3RS were invited to submit additional bonus models that were included in the official app. Regardless of the retirement of a major LEGO robotics product line, ROBOTMAK3RS continue to MAKE-SHARE-INSPIRE using all LEGO robotics platforms available to us. Here is the official statement from LEGO. Since its launch in September 1998, LEGO MINDSTORMS has been one of the core ‘Build & Code’ experiences in the company’s portfolio, carrying with it significant brand equity and becoming a stand-out experience for the early days of consumer robotics and leading to current Build & Code

Celebrating MINDSTORMS with a Remix Part 1

In honor of the 25th Anniversary of MINDSTORMS, we asked ROBOTMAK3RS to combine a LEGO set of their choice with a MINDSTORMS set. Here is what these five ROBOTMAK3RS came up with.  MINDSTORMS Chess Assistant by Arvind Seshan Overview: When you are new to chess, it can be a challenge to remember which pieces go where. Now, you can use machine learning and LEGO MINDSTORMS Robot Inventor to build a tool to help you learn where all the chess pieces go on the chess board. Sets used: LEGO® Iconic Chess Set (40174) and MINDSTORMS Robot Inventor (51515) Review: I really like how the chess set base can store all the pieces underneath and that the board neatly splits in half for handy storage. The chess pieces themselves are very sturdy and well built. My only criticism is the building of the box itself. It was quite difficult to see what pieces to use and since the entire box is made mostly of thin plates, it took a lot of time and patience. I would have liked the storage area to be sliding dra

Celebrating 25 Years of MINDSTORMS

In celebration of the 25th Anniversary of MINDSTORMS, we take a trip through history. Please also visit ROBOTMAK3RS Community every week as we highlight different projects all through 2023 in celebration of the anniversary. Some of the early history is based on the content shared by  Coder Shah  in our  MINDSTORMS EV3 Community Group . Some of the text and links may have been edited from his original posts for consistency and clarity.  1984 - Kjeld Kirk Kristiansen watched a TV program called "Talking Turtle," where MIT professor Seymour Papert demonstrated how children could control robot "turtles" using LOGO, a programming language he developed. 1988 - The collaboration between MIT and LEGO resulted in LEGO TC Logo in 1988, which allowed students to control LEGO models using computer commands. The video shows Papert demonstrating TC Logo. 1990 - LEGO TC Logo was hampered since the robots you built had to be tethered to a personal computer. LEGO and MIT