Top Banner
LEGO MINDSTORMS NXT Xander Soldaat BotBench.com
27

Lego Mindstorms NXT

Feb 24, 2016

Download

Documents

Mya

Xander Soldaat BotBench.com. Lego Mindstorms NXT. Topics. What is Mindstorms ? How can you build with it? What can you build with it? Programming the NXT What’s inside the brick? Sensing the world. Topics. My activities Why do I do it? Books Communities Questions. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Lego  Mindstorms  NXT

LEGO MINDSTORMS NXT

Xander SoldaatBotBench.com

Page 2: Lego  Mindstorms  NXT

Topics What is Mindstorms? How can you build with it? What can you build with it? Programming the NXT What’s inside the brick? Sensing the world

Page 3: Lego  Mindstorms  NXT

Topics My activities Why do I do it? Books Communities Questions

Page 4: Lego  Mindstorms  NXT

What is Mindstorms?

Page 5: Lego  Mindstorms  NXT

How can you build with it?

• NXT brick• Motors• Sensors• Lego (Technic)

parts

• Parts in other Technic sets• Parts available online through webshops

Page 6: Lego  Mindstorms  NXT

What can you build with it?

Page 7: Lego  Mindstorms  NXT

What can you build with it?

Page 8: Lego  Mindstorms  NXT

What can you build with it?

LEGO WORLD

2009

Page 9: Lego  Mindstorms  NXT

What can you build with it?

LEGO WORLD

2010

Page 10: Lego  Mindstorms  NXT

What can you build with it?

LEGO WORLD

2011

Page 11: Lego  Mindstorms  NXT

Programming the NXT

NXT-GGraphical programming using blocks and

linesComes with the set when you buy itEasy to get started with itVery suitable for children

Page 12: Lego  Mindstorms  NXT

Programming the NXT ROBOTC

C-like environment100x faster than

NXT-GDebuggerMore difficult to learnNot free

Page 13: Lego  Mindstorms  NXT

Programming the NXT NXC/BrixCC

C-like programming language/IDECan use standard LEGO firmware

or enhanced firmwareFree (MPL)

Lejos Java on your brick! Very complete API, really great classes Free (MPL)

Page 14: Lego  Mindstorms  NXT

What’s inside the brick?1. Bluetooth module2. AT91SAM7s256 @

48 MHz3. Atmega8 @ 8MHz

• 3 x Motor ports• 4 x Sensor ports• 1 x USB

Page 15: Lego  Mindstorms  NXT

Sensing the world

Page 16: Lego  Mindstorms  NXT

Sensing the world Sense:

colour, light, sound, pressureflex, touch, shapes, distancerotation, acceleration, temperatureposition, altitude, velocity

Control: servos, motors, lights, relays

Communicate: USB, XBee, Wi-Fi, Bluetooth, RS485, IR

Page 17: Lego  Mindstorms  NXT

Sensing the world LEGO: <10 sensors Mindsensors: > 20 sensors HiTechnic: >15 sensors Dexter Industries: 8 sensors MicroInfinity, Codatex, Vernier, POB

Page 18: Lego  Mindstorms  NXT

My activities Software tester for Robotics Academy

(Carnegie Mellon University) Part of the LEGO MCP4 Hardware tester for all major sensor

companies. Develop and maintain a ROBOTC driver

suite, 50+ devices supported, 4500+ downloads

Page 19: Lego  Mindstorms  NXT

My activities Co-owner Mindboards community Maintainer of BotBench.com (300-500

visitors/day) Contributor on official ROBOTC site Give workshops and presentations (like

this one) Attend big LEGO events (LEGO World)

Page 20: Lego  Mindstorms  NXT

Why do I do it? It’s nice to help people Keeps you mentally fit Recognition within the Mindstorms

community “Thank you” emails from FTC teams,

professors, teachers and users.

Most of all, because it’s FUN!

Page 21: Lego  Mindstorms  NXT

Books Countless books available

For beginnersFor advanced programmers

Many different core subjectsBuildingProgrammingElectronics; “hacking”Themed books

Page 22: Lego  Mindstorms  NXT

Some examples

Just a few of the 65 results in Amazon.com

Page 23: Lego  Mindstorms  NXT

Communities Massive online LEGO communities

Lego User Groups (LUGs)(Belug, LowLug)

Mindstorms communities and blogsNXT StepMindboardsBotBench.comMany other personal websites

Page 24: Lego  Mindstorms  NXT

Additional URLs HiTechnic: hitechnic.com Mindsensors: mindsensors.com Dexter Industries: dexterindustries.com ROBOTC: robotc.net NXC: bricxcc.sourceforge.net Lejos: lejos.sourceforge.net

Page 25: Lego  Mindstorms  NXT

Additional URLs Laurens Valk’s websites:

laurensvalk.com (personal)discovery.laurensvalk.com (book site)

Mindboards: sourceforge.net/apps/phpbb/mindboards

The NXT Step: thenxtstep.blogspot.com Mindstorms site: mindstorms.lego.com De Bouwsteen: debouwsteen.eu LowLug: lowlug.nl

Page 26: Lego  Mindstorms  NXT

Questions?

http://www.mocpages.com/moc.php/251311

Page 27: Lego  Mindstorms  NXT

Xander SoldaatBotBench.com