GUIA

GENERAL

Guia de la web Construye tus Sensores Caseros LEGO Mindstorm NXT

down-amarillo-flecha

INTRODUCCION


Bienvenid@ a esta página. Espero que te diviertas tanto como me he divertido yo. Lo primero que quiero decirte es que aquí encontrarás mucha información. Si vas siguiendo las explicaciones, serás capaz de construir muchos sensores nuevos para tu MINDSTORM NXT y todo programado con NXT-G, el programa original que viene en la caja.


He intentado explicarlo todo paso a paso, para que aquellas personas que no tienen ni idea de electrónica puedan seguir las explicaciones. Así que si tienes alguna idea de lo que va todo esto, habrá muchas cosas que ya sepas.


El caso contrario es algo con lo que me he encontrado frecuentemente por la red y da mucha rabia, ya que mi nivel no es, muchas veces, el que allí se explica y parece que esté hecho para expertos.


Antes de empezar, dos notas:


1. Esta página no tiene ninguna vinculación con LEGO.


2. Lo que hagas con tu NXT es responsabilidad tuya. Si no quieres riesgos, mejor no toques nada... pero eso es mucho más aburrido.


Dicho esto, alguna recomendación: empieza con los Sensores Analógicos/Un sensor de contacto para familiarizarte con los montajes y el material necesario. La primera sección de los Sensores Analógicos es la más sencilla y requiere poco material y muy sencillo de encontrar. Si partes desde 0, empieza sin duda por ahí.


Hay 2 elementos necesarios en casi cualquier montaje que hagamos: los conectores y la placa base para montar los circuitos, el "board". Conforme vayas avanzando, no quedará más remedio que ir comprando algún material.


Un sitio posible son las tiendas de electrónica. En general, nada de lo que aquí usamos es especialmente caro y puede darte muchas horas de diversión y también de dolores de cabeza.


No siempre las cosas salen a la primera, pero casi todo lo que hay aquí explicado está probado y funciona sin ningún problema y lo que no he probado, lo aviso en el texto. Así que mucho ánimo, no desesperes a la primera y que disfrutes.


ESTRUCTURA DE LA PAGINA


Para intentar que no te pierdas, la página está estructurada a modo de árbol, con un menú siempre presente en la cabecera. Las ramas más importantes son 3: las Ayudas, los Sensores Analógicos y los Sensores Digitales. Sería así:


arbol de la web Construye tus Sensores Caseros LEGO Mindstorm NXT

Las ramitas pequeñas, también del mismo color, serían las explicaciones concretas de cada sensor. Ahora mismo estás en "Ayudas" y por tanto en la rama amarilla.


Lo mismo puedes encontrar en el Menú de los Sensores Analógicos (en verde) y en el de Sensores Digitales para tu Mindstorm NXT. Cada una de las explicaciones dentro de estos menús, siguen el mismo código de colores, para que no te pierdas.


AYUDAS


Lo mejor para ver qué te puedes encontrar es sin duda darle a la pestaña correspondiente del menú. Las ayudas puedes ir consultándolas a medida que las necesites. Hay una que me parece especialmente útil, ya que trata sobre los colores de las resistencias, su identificación, etc.


Encontrarás otro sobre componentes electrónicos básicos, por si no tienes idea o buscas una referencia rápida de cómo conectarlos. Y cómo no, encontrarás también cómo fabricar conectores para empezar a jugar.


De todas formas, mi recomendación para partir desde 0 es empezar por los Sensores Analógicos/1 Sensor de Contacto, ya que ahí se especifica todo, incluyendo material necesario, programa, etc. Dentro de esa misma página encontrarás enlaces directos a las ayudas de interés, sólo por si te pierdes o las necesitas. Si lo dominas o tienes tu propio método, no es necesario ni que las abras.


SENSORES ANALOGICOS PARA MINDSTORM NXT


Sin duda este es el lugar de inicio. He intentado ponerlo en orden creciente de dificultad, al menos los primeros sensores. Y sin duda los dos primeros son los más sencillos. Lógicamente los que hablan de sensores de contacto (3 en total) tienen relación entre ellos, por lo que te recomiendo que los hagas de forma consecutiva.


El de 4 sensores es algo más lioso, o sea que si quieres saltarlo e intentar otro, tampoco hay problema, pero está todo explicado paso a paso.


En general, los sensores analógicos son más sencillos de montar y comprender que los digitales, por lo que es lógico empezar ahí. Una vez cojas soltura, es más fácil enfrentrse a los otros.


En analógicos puedes construir varios sensores como los que vienen en la caja original del MINDSTORM NXT. Por ejemplo el sensor de contacto y el sensor de luz. Algunos otros que pueden comprarse aparte, como el sensor de temperatura.


Otros parecidos, como el sensor de distancia por Infrarrojo (el original es por ultrasonido) y las luces con LED y otros que directamente no se pueden comprar, como el conductímetro o el sensor magnético. En fin, la oferta es variada y tienes bastante para practicar.


SENSORES DIGITALES PARA MINDSTORM NXT


Esto es otro cantar. El NXT tiene un protocolo interno de comunicación con los sensores que vas conectando que se llama I2C, aunque no siempre lo utiliza. Sólo cuando lo necesita. El I2C es una especie de idioma interno del NXT con el que va "hablando" con los elementos que tiene conectados.


La gracia del invento es que puedes conectar muchas cosas a un mismo puerto, y el NXT irá "preguntando" progresivamente a cada uno de los elementos para conocer su estado de forma consecutiva. Por eso se pueden conectar varias cosas a la vez, porque las gestiona una después de otra, aunque lo hace tan rápido que parece que vayan a la vez.


Resumiendo, puedes conectar por ejemplo 8 interruptores en el puerto 1. Y claro, si conectas 8 sensores de contacto en un mismo sitio, las cosas se complican:


1. Tendrás más cables en cada circuito para conectar todos esos elementos.

2. El software tendrá que identificar qué elemento quieres leer o activar cada vez, ya que todos están conectados en el mismo sitio.


La parte buena de todo esto es que te lo explico paso a paso de forma que se entienda (eso espero) ya que una dificultad que me he encontrado en estos montajes es que la gente suele programarlos en lenguajes más complicados que el NXT-G y para eso hay que tener un cierto nivel y los programas no siempre están a mi alcance.


Aquí usaremos el NXT-G y partiremos desde cero, explicando porqué se hace cada cosa, con esquemas y fotos. Cuando comprendas el funcionamiento de todo esto, podrás hacer tus propias creaciones. Este es otro de los problemas que me he ido encontrando.


Con paciencia puedes hacer algunos montajes que circulan por internet, pero no siempre se explica con detalle el motivo por el que se hacen las cosas. Al final, lo único a lo que puedes optar es a reproducir el montaje y copiar el programa, pero como no lo entiendes bien, las posibilidades de modificrlo son escasas.


¿Por dónde empezar en Digital?


La verdad es que cuando pinches en el menú de Sensores Digitales, simplemente leyendo los titulares, tendrás pocas dudas. Los Preliminares son imprescindibles para entender algo y una vez completados, tendrás el circuito base montado para montar tu primer interruptor.


Es importante seguir estos primeros capítulos en estricto orden, ya que tanto las explicaciones como el propio circuito van paso a paso, apoyándose en lo anterior.


¿Qué puedes construir en los Sensores Digitales?


Puedes conectar muchos LEDs (luces) y conectores; puedes construir el famoso juego SIMON con 4 interruptores y 4 LEDs; puedes construir un sensor de color como el de la caja original; puedes hacer construcciones tipo "arbol de navidad" con muchos LEDs; podrías hacer una especie de piano con 16 interruptores que serían las teclas; puedes...


Hay otra parte algo más adelante en la que también aprenderemos a integrar sensores analógicos en los montajes digitales y con esto podemos construir por ejemplo un joystic.


En fin, que con todo esto, el límite lo pondrás tú: podrás construir bonitas lámparas que van cambiando de color o lámparas espantosas. Pero al menos tendrás la posibilidad.


Una opción bien chula podría ser la de construir un vehículo con todas sus luces de posición, marcha atrás, antiniebla, intermitentes, etc y todo gobernado con el NXT a tu voluntad y usando un solo puerto. Suerte.


.