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

Celebrating MINDSTORMS with a Remix - Part 3

The ROBOTMAK3RS continued their celebration of the 25th Anniversary of MINDSTORMS through these Fall and Winter remix projects. Each ROBOTMAK3R was tasked with selecting one LEGO set of their choice and combining it with a MINDSTORMS set. Below are the five amazing models they came up with. Braill3 by Jerry Nicholls Braill3 is an EV3-based LEGO Braille bricks reader. This robot uses its fingertip, made from three touch switches, to read messages written using the LEGO Braille bricks and will speak out what it detected. If it sees a simple maths problem it will attempt to solve it and give the answer as well. To learn more about the process of creating this machine, read Jerry's blog . Braill3 can be viewed here . Set Review: The Braille Bricks set is well thought out. The ratios of the letters is suitable for general use and the addition of some punctuation and arithmetic operators is excellent. There is a card showing what bricks there are and their quantities, but no form of sort...

Celebrating MINDSTORMS with a Remix - Part 2

The ROBOTMAK3RS continued their celebration of the 25th Anniversary of MINDSTORMS through these summer and fall remix projects. Each ROBOTMAK3R was tasked with selecting one LEGO set of their choice and combining it with a MINDSTORMS set. Below are the five amazing models they came up with. Remote controlled material handle r by Jozua van Ravenhorst (aka Mr Jo) This remix combines the LEGO Technic Material Handler (42144) with MINDSTORMS EV3 (31313) It uses the power of pneumatic cylinders to move objects around. By using a bluetooth remote control, very precise movements can be made with this model. Touch sensors in the base chassis prevent the turret twisting the cables that go through the turntable to much. The program has several protections to prevent over pressurizing the system for each of the 3 individual pumps and valves that control the 2 booms and claws. The real version of this machine is mostly used in waste material sites to bring the material to machines that sort and...

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...