CONSTRUYE
SENSORES DIGITALES


down-rojo

Para buscar en nxtorm.es:

search engine by freefind advanced

NOVEDADES Y ACTUALIZACIONES DE SENSORES: consulta el Indice Temático.


Nxtorm en Facebook

Introduccion tutorial sensor digital casero para LEGO Mindstorms NXT

Bueno, por aquí empezamos. En este capítulo haremos un listado del material básico que necesitarás para los montajes y daremos una pequeña visión de conjunto de qué es y qué puedes llegar a construir con MINDSTORM NXT y los sensores digitales. No dejes de leerlo. Los capítulos se van basando en estas primeras secciones.


Construir Circuito Básico PCF8574 para LEGO Mindstorms NXT

Aquí presentamos el circuito integrado PCF8574, necesario para estos montajes. Enseñamos paso a paso y con fotos de cómo hacer las conexiones para montar el circuito básico a partir del cual iremos añadiendo los elementos en los siguientes capítulos.


El Software Necesario para LEGO Mindstorms NXT

Para manejar este tipo de circuitos necesitaremos bloques nuevos para nuestro NXT-G que no vienen en el software original. Te indicamos cuáles son y las direcciones para descargarlos. También incluimos una pequeña descripción de algunos otros bloques útiles para los sensores digitales y dónde encontrarlos.




PRIMEROS CIRCUITOS



Entendiendo el Circuito digital LED en LEGO Mindstorms NXT

¿Ya tienes todo lo anterior, el material y el software descargado?¿El circuito base ya lo tienes montado? Si es así, este es el primer montaje en el que podrás controlar un elemento, un LED. Servirá también para empezar a entender cómo se programa este tipo de circuitos.


Tutorial Circuito digital Leds PCF8574 en LEGO Mindstorms NXT

Seguimos explicando cómo hacer funcionar más montajes, esta vez 2 LEDs. Mostramos también una representación alternativa muy habitual en este tipo de circuitos. Enseñamos cómo programar para encender más de un LED a la vez, que no es lo mismo que encender uno y luego el otro.


Como conectar Ocho LEDs en LEGO Mindstorms NXT

Con la base bien asentada, ya podemos encender de golpe 8 LEDs. Incluimos una tabla recopilatoria de parte de lo visto hasta ahora y te proponemos un programa sencillo para probar el circuito. La cosa ya empieza a complicarse, empieza a haber bastantes cables.




INTERRUPTORES



Conectar Pulsador en circuito digital para LEGO Mindstorms NXT

Pequeño cambio de tercio. Hasta ahora hemos visto cómo controlar las salidas del circuito, es decir, cómo controlar los LEDs. Ahora vamos a ver cómo podemos manejar las entradas, es decir, cómo conectar interruptores para poder comunicar información "en directo" a nuestro circuito para controlar lo que pasa.


Conectar Interruptor en circuito digital para LEGO Mindstorms NXT

Como ya conocemos la mecánica de todo esto, vamos a avanzar más rápido. Así que explicaremos cómo controlar varios interruptores, primero 2 para que veas cómo va la cosa y luego 4. Con esto no tendrás duda de cómo conectar 8 pulsadores.




COMBINANDO



Conectar 4 Pulsadores y 4 LEDs en LEGO Mindstorms NXT

Pues esta claro. Con todo lo que hemos visto hasta ahora ya podemos combinar Interruptores y LEDs. ¿Te suena el famoso juego SIMON, aquel de reproducir las secuencias de colores presionando los botones? Con lo que sabes, ya podrías construirlo. Otra cosa, bastante más compleja, es la programación. Te indicamos alguna dirección para que lo intentes.


Conectar 8 LEDs y 1 Potenciometro a LEGO Mindstorms NXT

Aquí presentamos la primera inclusión de un sensor analógico en este tipo de circuitos. Haremos un curioso montaje para controlar 8 LEDs con un potenciómetro de forma que podamos encender cualquiera de ellos al ir girando el eje. Explicaremos también aquí cómo construir un sensor de color como el del NXT.




JUNTANDO 2 CIRCUITOS



2 PCF8574: 16 LEDs en LEGO Mindstorms NXT 2 PCF8574: 16 LEDs en LEGO Mindstorms NXT

La cosa se complica bastante. No sólo con las posibilidades, sino también porque la cantidad de cables empieza a ser importante. ¿Cómo proceder para conectar más LEDs?. Te contamos cómo enlazar 2 circuitos de este tipo y (lógicamente) cómo controlarlos. La colección de LEDs es ya grande y te pueden permitir muchas posibilidades de programación y de montajes.




ENTRADAS ANALOGICAS



PCF8591: 4 Entradas Analógicas para LEGO Mindstorms NXT PCF8591: 4 Entradas Analógicas para LEGO Mindstorms NXT

No solo podemos conectar LEDs e interruptores a este tipo de circuitos. También podemos conectar 4 potenciómetros. Pero para ello necesitaremos otro circuito integrado parecido, el PCF8591. Y lógicamente un icono adicional para poder manejar el circuito. Y cuando lo tengas controlado, podrás conectar 2 joystics en el mismo puerto, sensores de luz ambiente, etc. y muchos de los sensores que analógicos que ya construimos anteriormente.




¿HASTA DONDE?



Direcciones. 64 I/O o 32 analógicas con LEGO Mindstorms NXT Direcciones. 64 I/O o 32 analógicas con LEGO Mindstorms NXT

La verdad es que no tengo muy claro si este es el límite que se puede alcanzar con estos circuitos y el NXT. Pero el caso es que enseñamos aquí cómo interconectar un circuito de cada clase, un PCF8574 y un PCF8591. Sentamos también las bases y explicamos cómo conectar y controlar hasta 64 LEDs y/o 32 sensores analógicos... en un solo puerto.




APLICACIONES ESPECIALES



Construir display digital para LEGO Mindstorms NXT

Vamos a adaptar algún elemento adicional con los conocimientos anteriores pero que por su complejidad, merecen una sección aparte. Siempre controlado con NXT-G. En este caso, acoplaremos un display digital de 7 segmentos que son esas pantallitas pequeñas que cuentan de 0 a 9 con luz intensa verde o roja. Como un marcador de goles en un estadio.

Podemos darle dos usos básicos: un contador y un display de datos. El programa es diferente en cada caso y algo engorroso.



Construir Un reloj calendario para LEGO Mindstorms NXT

Construiremos aquí un reloj-calendario permanente. Lleva su pila incorporada, por lo que mantendrá la fecha y la hora actualizadas aunque no esté conectado al NXT. Explicamos cómo construirlo y cómo programarlo con NXT-G. ¿Para qué sirve? Un par de ejemplos: para construir un reloj de cuco que dé las horas o para tomar datos de forma automática cada 15 minutos a partir de las 17h de la tarde...



Conectar un Nunchuck a LEGO Mindstorms NXT

Aquí va un tutorial completo para construir y conectar un Nunchuk de Wii al NXT. Pero hay algunas pegas: te quedarás sin mando para la Wii y hay que soldar. Incluye la programación en NXT-G y 2 iconos (My Block) para descargar y ponerte a "jugar" con él directamente. Incluye video.



Tutorial para conectar un TECLADO CLASICO a Mindstorms NXT
Tutorial para conectar un TECLADO MATRICIAL a Mindstorms NXT

Esta sección consta de 2 proyectos distintos. Ambos con NXT-G y explicados a modo de tutorial. En el clásico puedes encontrar muchas opciones según los componentes disponibles y es más rudimentario. El matricial es un montaje más serio.

3 Vídeos: un reloj y la famosa caja con clave secreta en el clásico. Un peculiar "display" en el matricial.



Conectar un servomotor al NXT

Tutorial completo para conectar servomotores al NXT, hasta 8 en un puerto. Con multiples fotos paso a paso del montaje y programado en NXT-G, los circuitos, usos, etc. Incluyo 3 videos de ejemplo. Uno de ellos de la automatización de la válvula de neumática, otro de un desvio de tren y otro con 2 servos funcionando conjuntamente.



Un espacio para tu sensor NXT

Esto no es un sensor como tal. Es un espacio para poder publicar tus colaboraciones si fuera el caso. Un espacio comunitario para la colaboración y en el que puedas publicar sensores o tutoriales que tú hayas creado. Habrá que seguir algunas reglas, no vale cualquier creación.

Aquí te lo explico, aunque el espacio para debatir las ideas será el foro.



up-rojo




.