Este documento describe un proyecto para ampliar la capacidad de procesamiento del robot Lego Mindstorms NXT mediante el uso de una Raspberry Pi. El sistema desarrollado conecta una webcam a la Raspberry Pi para añadir visión al robot, mientras que la Raspberry Pi se encarga del procesamiento pesado y envía comandos al NXT vía Bluetooth. Se creó una API de tres módulos para controlar la webcam, comunicaciones Bluetooth y funciones del NXT. El sistema aumenta significativamente la capacidad de cómputo y memoria disponible para el robot.
Este documento presenta los componentes principales del hardware LEGO Mindstorms NXT que permiten la construcción y programación de robots, incluyendo el ladrillo NXT, sensores táctiles, acústicos, fotosensibles y ultrasónicos, servomotores, lámparas y la tecnología Bluetooth para transferir archivos entre el NXT y una computadora. Explica cómo conectar y probar cada componente, así como instalar baterías y transferir archivos mediante puertos USB o Bluetooth.
Este documento presenta una introducción al sistema Lego Mindstorms Education. Explica que los estudiantes pueden construir, programar y probar robots para desarrollar habilidades en matemáticas y ciencias. Describe los componentes clave como el ladrillo NXT, sensores, motores y cómo conectarlos. También cubre conceptos como la programación, carga de baterías y uso del Bluetooth.
Este documento proporciona una introducción a la tecnología LEGO MINDSTORMS Education NXT. Explica los componentes principales del kit, incluyendo el ladrillo NXT, sensores, motores y software. También describe cómo conectar y programar los componentes para crear robots interactivos.
Este documento proporciona una introducción a la tecnología LEGO MINDSTORMS NXT 2.0. Explica los componentes clave como el ladrillo NXT, sensores, motores y software, e incluye instrucciones sobre cómo instalar baterías, conectar componentes y utilizar el software. También cubre temas como la programación del NXT, el registro de datos y la solución de problemas.
Este documento proporciona una guía del usuario para el uso de los componentes y funciones del kit de robótica LEGO MINDSTORMS Education NXT. Explica los diferentes sensores, motores y ladrillos NXT, así como cómo conectarlos y programarlos. También describe cómo construir y probar robots utilizando el software LEGO MINDSTORMS Education NXT.
Este documento describe el sistema LEGO Mindstorms, incluyendo una descripción de sus componentes hardware como los brick controladores RCX y NXT, y software como diferentes lenguajes de programación como Robolab, NQC y LabVIEW. También discute el uso educativo de LEGO Mindstorms para desarrollar habilidades como resolución de problemas y trabajo en equipo.
Este documento introduce el sistema Lego Mindstorms Education, que permite a los estudiantes construir y programar robots utilizando ladrillos Lego. Describe los componentes del sistema como el ladrillo NXT, sensores, motores y baterías, y explica cómo conectarlos y programarlos. También proporciona ejemplos de cómo usar los sensores y motores en programas robóticos.
LEGO Mindstorms permite a los usuarios crear y programar robots utilizando ladrillos de programación, sensores y motores. Los sensores como táctiles, fotosensibles y ultrasónicos detectan el entorno para evitar obstáculos. El ladrillo de programación NXT es el cerebro del robot y puede programarse para que ejecute diferentes tareas.
Este documento presenta los componentes principales del hardware LEGO Mindstorms NXT que permiten la construcción y programación de robots, incluyendo el ladrillo NXT, sensores táctiles, acústicos, fotosensibles y ultrasónicos, servomotores, lámparas y la tecnología Bluetooth para transferir archivos entre el NXT y una computadora. Explica cómo conectar y probar cada componente, así como instalar baterías y transferir archivos mediante puertos USB o Bluetooth.
Este documento presenta una introducción al sistema Lego Mindstorms Education. Explica que los estudiantes pueden construir, programar y probar robots para desarrollar habilidades en matemáticas y ciencias. Describe los componentes clave como el ladrillo NXT, sensores, motores y cómo conectarlos. También cubre conceptos como la programación, carga de baterías y uso del Bluetooth.
Este documento proporciona una introducción a la tecnología LEGO MINDSTORMS Education NXT. Explica los componentes principales del kit, incluyendo el ladrillo NXT, sensores, motores y software. También describe cómo conectar y programar los componentes para crear robots interactivos.
Este documento proporciona una introducción a la tecnología LEGO MINDSTORMS NXT 2.0. Explica los componentes clave como el ladrillo NXT, sensores, motores y software, e incluye instrucciones sobre cómo instalar baterías, conectar componentes y utilizar el software. También cubre temas como la programación del NXT, el registro de datos y la solución de problemas.
Este documento proporciona una guía del usuario para el uso de los componentes y funciones del kit de robótica LEGO MINDSTORMS Education NXT. Explica los diferentes sensores, motores y ladrillos NXT, así como cómo conectarlos y programarlos. También describe cómo construir y probar robots utilizando el software LEGO MINDSTORMS Education NXT.
Este documento describe el sistema LEGO Mindstorms, incluyendo una descripción de sus componentes hardware como los brick controladores RCX y NXT, y software como diferentes lenguajes de programación como Robolab, NQC y LabVIEW. También discute el uso educativo de LEGO Mindstorms para desarrollar habilidades como resolución de problemas y trabajo en equipo.
Este documento introduce el sistema Lego Mindstorms Education, que permite a los estudiantes construir y programar robots utilizando ladrillos Lego. Describe los componentes del sistema como el ladrillo NXT, sensores, motores y baterías, y explica cómo conectarlos y programarlos. También proporciona ejemplos de cómo usar los sensores y motores en programas robóticos.
LEGO Mindstorms permite a los usuarios crear y programar robots utilizando ladrillos de programación, sensores y motores. Los sensores como táctiles, fotosensibles y ultrasónicos detectan el entorno para evitar obstáculos. El ladrillo de programación NXT es el cerebro del robot y puede programarse para que ejecute diferentes tareas.
Este documento proporciona información sobre el uso educativo de LEGO MINDSTORMS Education, incluyendo cómo construir y programar robots utilizando sensores, motores y la interfaz NXT. Explica los componentes del kit de robótica y cómo conectarlos, así como sugerencias para el uso de los diferentes sensores en la programación de robots.
Este manual del usuario describe cómo construir y programar un robot utilizando el sistema LEGO Mindstorms NXT. Explica los componentes del sistema como el ladrillo NXT, sensores, motores y software de programación. También proporciona instrucciones paso a paso para construir un robot de muestra y programarlo para probar sus capacidades.
Este documento proporciona una introducción a Lego Mindstorms, incluyendo una descripción de sus componentes como sensores táctiles, acústicos, fotosensibles y ultrasónicos, así como servomotores, baterías e interfaz. También explica cómo construir, programar y probar robots con Mindstorms.
Este documento describe los componentes y funcionalidades del sistema Lego Mindstorms para la enseñanza de robótica. Explica que los estudiantes pueden construir y programar robots usando piezas Lego junto con sensores y un ladrillo programable. También describe los diferentes sensores como táctiles, acústicos, fotosensibles y ultrasónicos que permiten a los robots detectar estímulos de su entorno.
Este manual proporciona una introducción a los componentes y funciones de LEGO MINDSTORMS Education NXT. Explica cómo instalar las baterías en el ladrillo NXT, conectar los sensores, motores y lámparas, e introduce el software y cómo construir, programar y probar robots.
Este documento proporciona una introducción al sistema LEGO MINDSTORMS Education NXT. Explica brevemente los componentes clave del sistema como el ladrillo NXT, los sensores, motores y software, así como cómo instalar y usar estos elementos para construir y programar robots. También incluye instrucciones sobre cómo registrar y analizar datos de los experimentos con los robots.
Este documento describe los componentes y funcionalidades del sistema educativo Lego Mindstorms, el cual permite a los estudiantes construir y programar robots utilizando piezas Lego. Incluye una descripción de los sensores, motores, ladrillos de control y software que permiten programar el comportamiento y movimiento de los robots. También explica cómo realizar experimentos y recopilar datos sobre el funcionamiento de los robots creados.
1. Lego Mindstorms permite a los estudiantes construir y programar robots usando piezas de Lego, sensores y software de programación.
2. Los robots pueden ser construidos usando varios componentes como ladrillos, ruedas, motores, sensores táctiles, acústicos, de luz y ultrasónicos.
3. El software y hardware de Lego Mindstorms ayuda a los estudiantes a aprender conceptos de ingeniería a través de la programación y prueba de sus propios robots.
Este documento presenta información sobre Lego Mindstorms NXT y cómo se puede programar y utilizar con Microsoft Robotics Studio y NXT#. Se describe el hardware del Lego Mindstorms NXT, incluidos sus sensores y motores. También se discuten diferentes opciones de software, como Robolab, RobotC, Microsoft Robotics Studio y lenguajes de programación como NXC, NXJ y NXT#.
Este documento proporciona instrucciones para construir y programar un robot con el kit LEGO Mindstorms NXT. Explica cómo instalar las baterías y conectar los sensores, motores y ladrillo NXT. También describe el software para programar el robot y los diferentes tipos de sensores como táctiles, acústicos y ultrasónicos.
Este documento describe el uso de Lego Mindstorms Education para enseñar ciencia y tecnología a estudiantes de una manera práctica y divertida. Los estudiantes pueden diseñar, construir y programar robots utilizando ladrillos programables, sensores y motores interactivos. Esto les prepara para el futuro al desarrollar habilidades STEM útiles.
Este documento proporciona una introducción a Lego Mindstorms, incluyendo una descripción de sus componentes principales como el ladrillo NXT, sensores y motores. Explica cómo construir y programar robots con Mindstorms y cómo conectar el hardware al software de programación. También brinda instrucciones sobre el uso y configuración de baterías, puertos y conexiones inalámbricas.
El documento presenta una introducción al sistema LEGO Mindstorms, que permite a los estudiantes aprender conceptos de robótica, matemáticas y tecnología de una manera divertida mediante la combinación de piezas LEGO y componentes tecnológicos como sensores y motores. El sistema incluye un ladrillo programable que puede controlar robots construidos con piezas LEGO y sensores, y el software necesario para programarlos.
Este documento describe el sistema LEGO MINDSTORMS Education, que permite a los estudiantes aprender ciencia, tecnología, ingeniería y matemáticas de manera interactiva a través de la robótica. Incluye instrucciones para construir y programar robots utilizando el ladrillo NXT y varios sensores. El objetivo es que los estudiantes desarrollen habilidades de comunicación y prepararse para el futuro.
Este documento proporciona información sobre el uso del sistema LEGO Mindstorms NXT para la educación. Explica que los estudiantes pueden diseñar y construir robots personalizados usando LEGO NXT y aprender sobre ciencia, tecnología, ingeniería y matemáticas. Describe los componentes del sistema como el ladrillo NXT, sensores, motores y cómo conectarlos. También explica cómo programar y probar robots usando el software de Mindstorms NXT.
Este documento proporciona una guía detallada sobre el uso del sistema LEGO Mindstorms Education NXT. Explica cómo construir y programar robots utilizando el ladrillo NXT, sensores como táctiles, acústicos, fotosensibles y ultrasónicos, servomotores y lámparas. También cubre la instalación del software, la programación básica, el registro de datos y la conectividad Bluetooth. El objetivo es brindar las herramientas y conocimientos necesarios para que los estudiantes exploren el mundo de la robótica a trav
Este documento proporciona información sobre el sistema Lego Mindstorms NXT.20, incluyendo sus características principales como sensores avanzados, batería recargable y programación sin necesidad de un ordenador. Explica cómo conectar y probar los sensores y motores, y cómo cargar y descargar programas y datos entre el NXT y un ordenador.
Este documento presenta una introducción al sistema LEGO MINDSTORMS NXT. Explica los componentes clave del kit NXT como los sensores, motores, puertos y batería. También describe cómo conectar y programar estos componentes, ya sea con o sin un ordenador, para crear robots programables.
Este documento describe un proyecto de Trabajo Fin de Grado que consiste en diseñar e implementar un sistema de seguridad domótico utilizando una Raspberry Pi. Se explica brevemente la Raspberry Pi, sus componentes y software. Luego, se detallan los componentes elegidos para el sistema de seguridad, como sensores, cámara, módulos de relés, y cómo fueron montados y configurados. Finalmente, se describe el funcionamiento general del sistema, que incluye una interfaz web para controlar y monitorear la seguridad de forma rem
El documento describe una placa de desarrollo electrónica llamada Microbit. Explica que Microbit es una pequeña computadora diseñada para la educación en programación y proyectos electrónicos. Contiene sensores, luces LED, botones y conectividad inalámbrica que permiten una amplia gama de proyectos educativos. Se puede programar Microbit usando lenguajes como Makecode, Python y Swift.
El documento describe una placa de desarrollo electrónica llamada Microbit. Microbit es una pequeña computadora diseñada para la enseñanza de la programación y la electrónica. Se puede programar usando lenguajes como MakeCode y Python. Microbit tiene LEDs, botones, sensores y conectividad inalámbrica que permiten una variedad de proyectos educativos y creativos.
Este documento proporciona información sobre el uso educativo de LEGO MINDSTORMS Education, incluyendo cómo construir y programar robots utilizando sensores, motores y la interfaz NXT. Explica los componentes del kit de robótica y cómo conectarlos, así como sugerencias para el uso de los diferentes sensores en la programación de robots.
Este manual del usuario describe cómo construir y programar un robot utilizando el sistema LEGO Mindstorms NXT. Explica los componentes del sistema como el ladrillo NXT, sensores, motores y software de programación. También proporciona instrucciones paso a paso para construir un robot de muestra y programarlo para probar sus capacidades.
Este documento proporciona una introducción a Lego Mindstorms, incluyendo una descripción de sus componentes como sensores táctiles, acústicos, fotosensibles y ultrasónicos, así como servomotores, baterías e interfaz. También explica cómo construir, programar y probar robots con Mindstorms.
Este documento describe los componentes y funcionalidades del sistema Lego Mindstorms para la enseñanza de robótica. Explica que los estudiantes pueden construir y programar robots usando piezas Lego junto con sensores y un ladrillo programable. También describe los diferentes sensores como táctiles, acústicos, fotosensibles y ultrasónicos que permiten a los robots detectar estímulos de su entorno.
Este manual proporciona una introducción a los componentes y funciones de LEGO MINDSTORMS Education NXT. Explica cómo instalar las baterías en el ladrillo NXT, conectar los sensores, motores y lámparas, e introduce el software y cómo construir, programar y probar robots.
Este documento proporciona una introducción al sistema LEGO MINDSTORMS Education NXT. Explica brevemente los componentes clave del sistema como el ladrillo NXT, los sensores, motores y software, así como cómo instalar y usar estos elementos para construir y programar robots. También incluye instrucciones sobre cómo registrar y analizar datos de los experimentos con los robots.
Este documento describe los componentes y funcionalidades del sistema educativo Lego Mindstorms, el cual permite a los estudiantes construir y programar robots utilizando piezas Lego. Incluye una descripción de los sensores, motores, ladrillos de control y software que permiten programar el comportamiento y movimiento de los robots. También explica cómo realizar experimentos y recopilar datos sobre el funcionamiento de los robots creados.
1. Lego Mindstorms permite a los estudiantes construir y programar robots usando piezas de Lego, sensores y software de programación.
2. Los robots pueden ser construidos usando varios componentes como ladrillos, ruedas, motores, sensores táctiles, acústicos, de luz y ultrasónicos.
3. El software y hardware de Lego Mindstorms ayuda a los estudiantes a aprender conceptos de ingeniería a través de la programación y prueba de sus propios robots.
Este documento presenta información sobre Lego Mindstorms NXT y cómo se puede programar y utilizar con Microsoft Robotics Studio y NXT#. Se describe el hardware del Lego Mindstorms NXT, incluidos sus sensores y motores. También se discuten diferentes opciones de software, como Robolab, RobotC, Microsoft Robotics Studio y lenguajes de programación como NXC, NXJ y NXT#.
Este documento proporciona instrucciones para construir y programar un robot con el kit LEGO Mindstorms NXT. Explica cómo instalar las baterías y conectar los sensores, motores y ladrillo NXT. También describe el software para programar el robot y los diferentes tipos de sensores como táctiles, acústicos y ultrasónicos.
Este documento describe el uso de Lego Mindstorms Education para enseñar ciencia y tecnología a estudiantes de una manera práctica y divertida. Los estudiantes pueden diseñar, construir y programar robots utilizando ladrillos programables, sensores y motores interactivos. Esto les prepara para el futuro al desarrollar habilidades STEM útiles.
Este documento proporciona una introducción a Lego Mindstorms, incluyendo una descripción de sus componentes principales como el ladrillo NXT, sensores y motores. Explica cómo construir y programar robots con Mindstorms y cómo conectar el hardware al software de programación. También brinda instrucciones sobre el uso y configuración de baterías, puertos y conexiones inalámbricas.
El documento presenta una introducción al sistema LEGO Mindstorms, que permite a los estudiantes aprender conceptos de robótica, matemáticas y tecnología de una manera divertida mediante la combinación de piezas LEGO y componentes tecnológicos como sensores y motores. El sistema incluye un ladrillo programable que puede controlar robots construidos con piezas LEGO y sensores, y el software necesario para programarlos.
Este documento describe el sistema LEGO MINDSTORMS Education, que permite a los estudiantes aprender ciencia, tecnología, ingeniería y matemáticas de manera interactiva a través de la robótica. Incluye instrucciones para construir y programar robots utilizando el ladrillo NXT y varios sensores. El objetivo es que los estudiantes desarrollen habilidades de comunicación y prepararse para el futuro.
Este documento proporciona información sobre el uso del sistema LEGO Mindstorms NXT para la educación. Explica que los estudiantes pueden diseñar y construir robots personalizados usando LEGO NXT y aprender sobre ciencia, tecnología, ingeniería y matemáticas. Describe los componentes del sistema como el ladrillo NXT, sensores, motores y cómo conectarlos. También explica cómo programar y probar robots usando el software de Mindstorms NXT.
Este documento proporciona una guía detallada sobre el uso del sistema LEGO Mindstorms Education NXT. Explica cómo construir y programar robots utilizando el ladrillo NXT, sensores como táctiles, acústicos, fotosensibles y ultrasónicos, servomotores y lámparas. También cubre la instalación del software, la programación básica, el registro de datos y la conectividad Bluetooth. El objetivo es brindar las herramientas y conocimientos necesarios para que los estudiantes exploren el mundo de la robótica a trav
Este documento proporciona información sobre el sistema Lego Mindstorms NXT.20, incluyendo sus características principales como sensores avanzados, batería recargable y programación sin necesidad de un ordenador. Explica cómo conectar y probar los sensores y motores, y cómo cargar y descargar programas y datos entre el NXT y un ordenador.
Este documento presenta una introducción al sistema LEGO MINDSTORMS NXT. Explica los componentes clave del kit NXT como los sensores, motores, puertos y batería. También describe cómo conectar y programar estos componentes, ya sea con o sin un ordenador, para crear robots programables.
Este documento describe un proyecto de Trabajo Fin de Grado que consiste en diseñar e implementar un sistema de seguridad domótico utilizando una Raspberry Pi. Se explica brevemente la Raspberry Pi, sus componentes y software. Luego, se detallan los componentes elegidos para el sistema de seguridad, como sensores, cámara, módulos de relés, y cómo fueron montados y configurados. Finalmente, se describe el funcionamiento general del sistema, que incluye una interfaz web para controlar y monitorear la seguridad de forma rem
El documento describe una placa de desarrollo electrónica llamada Microbit. Explica que Microbit es una pequeña computadora diseñada para la educación en programación y proyectos electrónicos. Contiene sensores, luces LED, botones y conectividad inalámbrica que permiten una amplia gama de proyectos educativos. Se puede programar Microbit usando lenguajes como Makecode, Python y Swift.
El documento describe una placa de desarrollo electrónica llamada Microbit. Microbit es una pequeña computadora diseñada para la enseñanza de la programación y la electrónica. Se puede programar usando lenguajes como MakeCode y Python. Microbit tiene LEDs, botones, sensores y conectividad inalámbrica que permiten una variedad de proyectos educativos y creativos.
Copia de microbit gabriela samboni grup.pdfMissPotato2
El documento describe una microbit, una pequeña computadora diseñada para la educación en programación. Explica que tiene LEDs, botones, sensores y conectividad inalámbrica que permiten una variedad de proyectos educativos. También describe cómo se programa la microbit usando lenguajes como MakeCode y cómo se puede usar en robots, proyectos maker y más.
El documento describe una microbit, una pequeña computadora diseñada para la educación en programación. Explica que tiene LEDs, botones, sensores y conectividad inalámbrica que permiten una variedad de proyectos educativos. También describe cómo se programa la microbit usando lenguajes como MakeCode y cómo se puede usar en robots, proyectos maker y más.
El documento describe una microbit, una pequeña computadora diseñada para la educación en programación. Explica que tiene LEDs, botones, sensores y conectividad inalámbrica que permiten una variedad de proyectos educativos. También describe cómo se programa la microbit usando lenguajes como MakeCode y cómo se puede usar en robots, proyectos maker y más.
Este documento describe el uso de las librerías gráficas de Microchip para controlar un motor CC a través de una pantalla táctil. Explica el hardware utilizado, incluyendo una placa de desarrollo de Microchip con una pantalla táctil y un PIC16F877 para controlar el motor. También resume los conceptos clave de las librerías, como su estructura por capas y los objetos gráficos disponibles como botones y medidores. Además, presenta el diagrama de flujo de una aplicación gráfica típica
El documento presenta información sobre IoT, arquitecturas de IoT, sistemas embebidos como Arduino y Raspberry Pi, plataformas como Xilinx Spartan-3E y nVidia Jetson Nano, sensores, programación, OpenCV y ejemplos de aplicaciones IoT como ciudades inteligentes y cuidado de la salud.
Este documento ofrece una guía para aprender robótica desde cero de forma sencilla y divertida. Explica que el aprendizaje debe hacerse en tres fases: calentamiento, principiante e intermedia. En cada fase se recomienda familiarizarse con conceptos, herramientas y proyectos específicos como lenguajes de programación, electrónica básica, programación orientada a objetos, y kits y proyectos más avanzados. También presenta información sobre Arduino, Basic Stamp y recursos adicionales como libros, videos y experiencias
El documento describe el sistema Lego Mindstorms Education, que incluye un ladrillo NXT de 32 bits controlado por ordenador con sensores como de sonido y ultrasonidos, ladrillos de comunicación Bluetooth, y software basado en iconos construido sobre LabVIEW. El software proporciona instrucciones para construir robots y ejemplos de programas, que pueden descargarse al ladrillo NXT vía cable USB o Bluetooth para su ejecución y prueba.
El documento describe cómo programar y utilizar un robot autónomo programable llamado Moway. Se programa utilizando una herramienta de software llamada MowayGUI que usa diagramas de flujo. El software incluye módulos, condiciones y librerías que permiten programar el movimiento del robot, el seguimiento de líneas, el encierro en territorios y el seguimiento de luz. Los alumnos pueden aprender conceptos de robótica y programación a través de varias prácticas con este robot.
El documento presenta un taller de robótica móvil que incluye dos sesiones. La primera sesión introduce conceptos básicos de programación en robótica móvil, realiza demostraciones prácticas y propone tres proyectos utilizando Lego Mindstorms. La segunda sesión cubre el hardware y software de Handy Board y propone dos proyectos adicionales utilizando este equipo, además de introducir conceptos de programación de robots manipuladores.
Este documento describe dos prácticas de laboratorio para programar un microcontrolador PIC16F84A utilizando MPLAB y Proteus. La primera práctica simula un decodificador 7447/7448 y la segunda simula contadores 74193 y 74192. El documento incluye diagramas de flujo y esquemáticos para cada práctica y concluye destacando las ventajas de usar PIC, MPLAB y la simulación con Proteus.
Este documento presenta el proyecto Meteopi, que consiste en una estación meteorológica basada en IoT desarrollada con una Raspberry Pi y varios sensores. Describe los componentes hardware utilizados como la Raspberry Pi, sensores de temperatura, humedad y calidad del aire, así como el software necesario como Raspbian y código en C para recopilar datos de los sensores y almacenarlos en una base de datos MySQL. El objetivo es vender este proyecto al departamento de biología de una universidad para sustituir sus costosas est
La micro:bit es una placa programable creada para acercar a los niños a la programación de una forma sencilla. Puede ejecutar programas realizados por usuarios utilizando sensores como entrada y actuadores como salida, sin necesidad de conocimientos previos. Se programa usando lenguajes como JavaScript y Python en entornos en línea como MakeCode.
(2) Prieto Antón - Diseño de la app y el control de una cámara video con Ardu...XiomaraCorralesQuint
Este documento describe el diseño de una aplicación móvil y un sistema de control de cámara con Arduino. El proyecto consiste en crear una aplicación que pueda controlar el movimiento de un brazo robótico con una cámara usando sensores de movimiento en el dispositivo móvil. Se detallan las opciones consideradas para la cámara, programación, estructura y electrónica. El resultado final fue una aplicación que permite controlar de forma intuitiva el movimiento de la cámara a través de botones y ver la transmisión de video
Este documento describe una herramienta de autor basada en realidad aumentada que consiste en un editor y un visor. El editor permite crear procedimientos industriales paso a paso añadiendo elementos multimedia y realidad aumentada. El visor reproduce estos procedimientos en dispositivos móviles de forma fácil de usar. El objetivo es facilitar tareas como ensamblado y reparación en la industria.
1) El documento presenta información sobre el desarrollo de habilidades de pensamiento a través del uso de la tarjeta micro:bit. Incluye definiciones de conceptos como algoritmos, programas, programadores, y descripciones de las partes y funciones de la tarjeta micro:bit y la plataforma de programación MakeCode. 2) También explica conceptos como sensores, bucles, condicionales, y la ruta hacia la autonomía de las máquinas. 3) Finalmente, concluye que la tarjeta micro:bit es una herramienta educ
1) El documento presenta información sobre el desarrollo de habilidades de pensamiento a través del uso de la tarjeta micro:bit. Incluye definiciones de conceptos como algoritmos, programas, programadores, y descripciones de las partes y funciones de la tarjeta micro:bit y la plataforma de programación MakeCode. 2) También explica conceptos como sensores, bucles, condicionales, y la ruta hacia la autonomía de las máquinas. 3) Finalmente, concluye que la tarjeta micro:bit es una herramienta educ
1) El documento presenta información sobre el desarrollo de habilidades de pensamiento a través del uso de la tarjeta micro:bit. Incluye definiciones de conceptos como algoritmos, programas, programadores, y descripciones de las partes y funciones de la tarjeta micro:bit y la plataforma de programación MakeCode. 2) También explica conceptos como sensores, bucles, condicionales, y la ruta hacia la autonomía de las máquinas. 3) Finalmente, concluye que la tarjeta micro:bit es una herramienta educ
KAWARU CONSULTING presenta el projecte amb l'objectiu de permetre als ciutadans realitzar tràmits administratius de manera telemàtica, des de qualsevol lloc i dispositiu, amb seguretat jurídica. Aquesta plataforma redueix els desplaçaments físics i el temps invertit en tràmits, ja que es pot fer tot en línia. A més, proporciona evidències de la correcta realització dels tràmits, garantint-ne la validesa davant d'un jutge si cal. Inicialment concebuda per al Ministeri de Justícia, la plataforma s'ha expandit per adaptar-se a diverses organitzacions i països, oferint una solució flexible i fàcil de desplegar.
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
1. Ampliación de la capacidad de procesamiento del robot
Lego Mindstorms NXT con una Raspberry Pi
Víctor Manuel Rojas Nóbrega
Juan Antonio Fernández Madrigal
Ana María Cruz Martín
Departamento de Ingeniería de Sistemas y Automática
Universidad de Málaga
14 de febrero de 2014
1
2. Índice
1. Conceptos
2. Elementos involucrados en el sistema
3. Objetivos
4. Trabajos relacionados
5. Sistema desarrollado
6. Características del sistema
7. Resultados
8. Futuros trabajos
2
3. Conceptos
Robótica educativa
¿Qué es la robótica educativa?
Conjunto de actividades pedagógicas que apoyan y fortalecen áreas específicas del conocimiento y
desarrollan competencias en el alumno, a través de la concepción, creación, ensamble y puesta en
funcionamiento de robots.
Sus principales objetivos son:
La actividad de los estudiantes.
La integración de distintas áreas del conocimiento.
La observación y exploración de los problemas.
3
4. Conceptos
Single Board Computer
¿Qué es un Single Board Computer?
Un ordenador de placa reducida (en inglés: Single Board Computer o SBC) es un ordenador completo en
un sólo circuito.
Sus principales características son:
Tamaño reducido.
Uso en entornos industriales o de desarrollo.
Económico.
4
5. Elementos del sistema
Lego Mindstorms NXT
El robot Lego Mindstorms NXT es uno de los kits de aprendizaje más usados en
todo el mundo.
Está compuesto por una serie de sensores (distancia, luz, sonido, etc.) que
interactúan con el medio por el que circula movido por sus motores, todo ello
conectado y controlado por un ladrillo central que contiene un
microcontrolador.
La forma de interactuar con el robot puede ser a través de un programa cargado
previamente por USB en la memoria del ladrillo o mandándole órdenes vía
Bluetooth mediante el protocolo Direct Commands.
Robot Lego Mindstorms NXT
5
6. Elementos del sistema
Raspberry Pi
La Raspberry Pi es un SBC de bajo coste diseñado para estimular la
enseñanza de la computación en las escuelas de todo el mundo.
Posee conectores USB, Ethernet, HDMI, GPIO, MIPI CSI, salida audio de 3.5
mm y de vídeo RCA.
Se alimenta mediante micro USB.
Usa el sistema operativo Raspbian.
6
7. Objetivos
Aumentar la capacidad de cómputo y añadir sensor de visión
¿Qué problema se quiere resolver?
Las limitaciones que posee el robot Lego Mindstorms NXT con respecto a su capacidad de cómputo,
memoria y sensores.
Las limitaciones que tiene el robot en estos ámbitos son:
Un microcontrolador ARM7 a 70Mhz.
Una memoria de 64KBytes de capacidad.
Sensor de colores predefinidos.
7
8. Trabajos relacionados
Aumentar la capacidad de cómputo y añadir sensor de visión
¿Como lo resuelven otros?
Interactuando con el robot mediante dispositivos externos que cargan con todo el trabajo de cómputo,
delegando en el NXT comandos que únicamente interactuen con el firmware.
Unos ejemplos de soluciones propuestas por la comunidad de desarrolladores son:
Mover el robot con un mando de la consola Wii.
Controlarlo usando un smartphone y su cámara.
Mandar órdenes con el NXT usando Python y una Raspberry Pi.
8
12. Sistema desarrollado
Descripción del sistema
¿Como lo resolvemos nosotros?
Conectándo una webcam a la Raspberry Pi y dejándole todo el trabajo de cómputo, convirtiendo al robot
en un mero intérprete de comandos que le llegan vía Bluetooth.
El sistema se compone de:
Una placa Raspberry Pi.
Un robot Lego Mindstorms NXT.
Una webcam USB.
Un adaptador Bluetooth USB.
12
13. Sistema desarrollado
Descripción del sistema
Para controlar todos los elementos que componen el sistema, se ha desarrollado una API (escrita en C) que abstrae
al usuario de todas las operaciones y protocolos de comunicación entre los periféricos.
Esta API se compone de 3 módulos que controlan todas las partes implicadas del sistema:
NXTbt – Módulo de comunicación Bluetooth entre la Raspberry Pi y el robot.
NXTdc – Módulo que recoge la funcionalidad completa del NXT.
NXTwc – Módulo que interactúa con la webcam.
El módulo de los Direct Commands mantiene la misma sintáxis de las funciones que las del lenguaje NXC.
13
14. Sistema desarrollado
Funcionamiento del sistema
El carácter autónomo de los programas que se van a ejecutar sobre la Raspberry Pi hace que tengan que lanzarse
cuando el sistema se está iniciando, de forma que el robot pueda moverse libremente por el escenario del
experimento, sin necesidad de una conexión a un monitor y teclado, únicamente con el cable micro USB de
alimentación de la placa.
Al no existir un grupo de comandos firmware que controlen la pantalla LCD del robot, se ha optado por conectar un
diodo LED a la Raspberry Pi, de forma que se pueda saber cuando empieza y termina la ejecución de los programas
en el start-up del sistema.
La transferencia de ficheros entre la Raspberry Pi y el ordenador donde se quieran llevar a cabo los análisis de
resultados, se puede realizar mediante la conexión directa por cable de red y usando un programa como PuTTY.
14
16. Sistema desarrollado
Lego Mindstorms NXT
Este Proyecto no cambia la configuración del robot que se usa en el
Departamento de Ingeniería de Sistemas y Automática de la Universidad
de Málaga.
Debe tener conectados los siguientes sensores sensores:
Sensor de distancia.
Sensor de luz.
Sensor de sonido.
Configuración del robot Lego Mindstorms NXT
16
17. Sistema desarrollado
Raspberry Pi
La Raspberry Pi usada en este Proyecto Fin de Carrera pertence al modelo B
que posee únicamente dos puetos USB, por lo que es necesario conectar y
desconectar el teclado cada vez que se quiera reprogramar la placa.
Se conectan a la placa los siguientes elementos:
Webcam USB.
Adaptador Bluetooth USB.
Diodo LED en el puerto 11 de GPIO.
Elementos conectados a la Raspberry Pi
17
18. Sistema desarrollado
Montaje del sistema
El primer paso es colocar la Raspberry Pi en el sitio donde menos pueda
interferir con las lecturas del sensor de distancia debido a su tamaño: en
la parte posterior del robot.
Finalmente se coloca la webcam en la parte libre del robot que esté
más cerca del suelo, para poder detectar objetos que estén muy cerca.
Aspecto final del sistema completo
18
19. Sistema desarrollado
API-NXT
La creación de los programas que usan la API-NXT del Proyecto se realiza usando el editor de texto Nano que
incorpora el sistema operativo Raspbian de la Raspberry Pi. La compilación se produce a través del front-end para
C del compilador gcc.
Las funciones de comunicación Bluetooth usan la librería BlueZ, que se ocupa de la creación y cierre del socket de
transmisión de mensajes.
El encendido y apagado del LED se realiza usando la librería wiringPi, encargada del manejo de la matriz de
puertos GPIO de la Raspberry Pi.
El módulo que interactua con la webcam usa la librería OpenCV para la obtención y análisis de los fotogramas
que se van capturando con la cámara.
19
21. Características del sistema
Ventajas del sistema con respecto a otro tipo de soluciones
El uso de smartphones para gobernar un robot Lego Mindstorms no es aconsejable dentro de ambientes
académicos por su elevado coste si se compara con el de una Raspberry Pi.
El sensor de colores que posee el NXT permite únicamente detectar objetos de ciertos colores definidos en el
firmware del robot, mientras que con el uso de una webcam USB y se puede detectar cualquier color que
queramos, así como obtener valores de posición y tamaño de los objetos.
La matriz de conectores GPIO que posee la Raspberry Pi permite la posibilidad de conectar cualquier tipo de
dispositivo digital, pudiendo ampliar el abanico de sensores usando, por ejemplo, los disponibles para placas
como Arduino.
21
22. Resultados
Metas conseguidas con este Proyecto
Se ha aumentado 10 veces la capacidad de cómputo que tenían los usuarios del NXT, pasando de un
microcontrolador ARM7 de 70Mhz a un ARM11 a 700Mhz de la Raspberry Pi.
La cantidad de memoria disponible se ha multiplicado 8192 veces, de 64Kbytes en el robot a 512Mbytes.
Cualquier webcam USB que sea compatible con Raspbian se podrá utilizar en el montaje de este sistema,
reutilizando de esta manera hardware y ahorrandose el coste que supone la adquisición de la cámara oficial que
comercializa Lego (150$).
22
23. Resultados
Metas conseguidas con este Proyecto
Se ha creado una librería compuesta de tres módulos capaces de manejar los tres tipos de periféricos presentes
en este sistema: webcam, Bluetooth y el propio robot. Además del uso de la matriz GPIO con la API de wiringPi.
Las comunicaciones Bluetooth entre el robot y la Raspberry Pi no penalizan la velocidad del sistema, ya que el
cuello de botella se encuentra en el procesamiento de la imagen por parte de las funciones de OpenCV y de la
velocidad de refresco de la webcam.
Debido a que se quiere liberar a la Raspberry Pi de toda carga de trabajo ajena a la creación y ejecución de
programas que interactuen con el robot, se recomienda que la fase de análisis de los datos recogidos por los
sensores se haga de forma externa, transfiriendo hacia otro ordenador por red los ficheros generados.
23
24. Resultados
Conclusión final
Incremento en el desarrollo y comercialización de SBCs por parte de diversas compañías tecnológicas.
Expansión de los ordenadores de placa reducida entre usuarios del mundo de la enseñanza.
Aumento del uso de robots en entornos académicos como forma de aprendizaje.
Creciente interés en sistemas de visión por ordenador por parte de la comunidad de desarrolladores.
24
25. Futuros trabajos
Líneas de mejora del sistema
Desarrollo de todas las funciones que componen la API de NXC.
Creación de una interfaz LCD con botones conectada al puerto GPIO de la Raspberry Pi.
Desarrollo de una aplicación que obtenga los valores de color de un objeto sobre fondo blanco.
Mejora del rendimiento de las funciones de análisis de imagen que implementa el módulo de webcam de la API.
Creación de una interfaz hardware que permita la conexión de sensores del robot NXT al GPIO de la placa.
25