Red de conocimientos turísticos - Pronóstico del tiempo - Fabricación de coches de juguete

Fabricación de coches de juguete

De hecho, puedes mirar los ladrillos de Lego. No subestimes este componente básico.

Echa un vistazo a sus "Lego Mindstorms". Esta es información.

Introducción

¿Lego? LEGO Mindstorms es una colección de ladrillos, motores eléctricos y sensores LEGO programables.

Electrodomésticos, ladrillos Lego, ¿Lego? Se denominan colectivamente piezas técnicas (engranajes, ejes, vigas). La tormenta de pensamientos se originó en el molde de sensor programable (¿programable? ¿Sensor? ¿Bloque? ¿El primer LEGO?). La versión comercial de Mindstorms se lanzó en 1998. ¿En ese momento se llamaba robot? ¿invención? ¿sistema? (RIS). La última versión es LEGO, que se lanzó en 2006. ¿Tormenta de pensamientos? NXT .Mindstorms se puede programar en una variedad de lenguajes, incluidos Logo, Basic, derivados de Java, Smalltalk y C. ¿computadora? Clubhouses es un sitio web dedicado a la programación de lluvia de ideas. ? ¿Lego? ¿Tormenta de pensamientos? ¿Robótica? ¿invención? El sistema (en adelante, Kit LEGO Mindstorms) es un juguete educativo para niños o adultos mayores de 12 años que estén interesados ​​en los robots (o que inspiren la educación sobre control automático). Esta solución de producto comenzó en 1986 como un caso de cooperación de "Ladrillos programables" entre la compañía danesa LEGO y el Laboratorio de Medios del MIT (Media? Lab).

Detalles

El núcleo del kit LEGO Mindstorms es un ladrillo programable llamado RCX. Tiene seis puertos de salida/entrada: tres puertos para conectar sensores y tres puertos para conectar motores. Lo más atractivo de los kits LEGO mindstorms es que, al igual que los ladrillos LEGO tradicionales, los jugadores pueden usar libremente su creatividad para armar varios modelos y hacerlos realmente moverse. La siguiente imagen muestra la apariencia de RCX: RCX se divide en tres versiones: 1.0 (primera generación 1998), 1.5 (revisión menor 1999), 2.0 (última revisión desde 2001 hasta ahora). La diferencia entre 1.0 y 1.5 es que la versión 1.0 se puede conectar a una fuente de alimentación externa y a la red eléctrica (enchufe en la habitación) para el suministro de energía, mientras que la versión 1.5 solo puede funcionar con una batería. La diferencia entre 2.0 y 2.0 es que el dispositivo de infrarrojos conectado a la computadora usa USB en lugar del puerto serie en el pasado. La diferencia más importante es que las herramientas de desarrollo de programas y firmware de la versión 2.0 proporcionan algunas características nuevas. El objetivo principal del firmware RCX es convertir programas de código de bytes en código mecánico que el procesador pueda entender. Afortunadamente, el firmware del RCX es reemplazable al igual que el BIOS de una computadora, por lo que no hay mucha diferencia entre las versiones. El firmware del RCX se almacena en SRAM (memoria estática accesible), por lo que, en efecto, el firmware desaparece unos segundos después de que el RCX pierde energía. La computadora envía el firmware al RCX cuando envía el programa. Si utiliza el método tradicional para aprender a fabricar robots, primero debe aprender la introducción básica a las computadoras y luego debe comprender los circuitos electrónicos, la lógica digital y los microprocesadores antes de poder crear circuitos básicos de control de microcomputadoras. Luego hay que aprender lenguaje ensamblador o lenguaje C y escribir programas para microprocesadores... Por cierto, quizás lo más problemático sea la estructura mecánica. Tenemos que decidir si utilizar motores paso a paso o motores de CC normales. Diferentes formas de transmisión tienen diferentes métodos de procesamiento de retroalimentación y transmisión de señal. E incluso si se utilizan los neumáticos u orugas más simples como método para caminar, es posible que sea necesario combinar varias marchas para ajustar el par y la velocidad. Al pensar en aprender y hacer tantas cosas por sí mismo, muchos jugadores aficionados que anhelan robots caseros están emocionados y relajados. El set Lego mindstorms contiene RCX, dos motores, dos sensores táctiles y un sensor de infrarrojos, varios tamaños de neumáticos y orugas, varios tamaños de engranajes y poleas y, por supuesto, varios bloques de construcción para ayudarnos a resolver problemas de circuitos electrónicos y estructuras mecánicas. Para el resto de la parte de "programación", ¿LEGO (o los investigadores del MIT) también desarrollaron una herramienta de programación visual llamada RCX? Código 1000. ¿Como un montón de madera, RCX? Los usuarios del código pueden completar programas RCX apilando varios "bloques de construcción" que representan diferentes lógicas de programas en la pantalla. Una vez escrito el programa, éste se puede transferir al RCX a través del dispositivo de infrarrojos proporcionado en el paquete. ¡Realmente genial! Pero la definición que cada uno tiene de “cool” es diferente. Las herramientas de programación visual proporcionadas por LEGO son muy adecuadas para principiantes o jugadores que no están familiarizados con la programación. Algunas personas piensan que usar esta interfaz para escribir programas es en realidad un obstáculo.

Por ejemplo, ¿usando RCX? Los programas complejos "escritos" en código pueden no ser eficientes y el código "visualizado" puede no ser fácil de leer y mantener. Por lo tanto, muchos entusiastas de LEGO mindstorms y expertos en programación han desarrollado varios lenguajes de programación "convencionales" para ello. De estos jugadores, Kekoa es el más famoso (y quizás el que más contribuyó). Profesor Proudfoot, analizó cuidadosamente la estructura interna y el protocolo de E/S de RCX y lo escribió en su RCX. Muchos documentos se publicaron en el sitio web interno. ¿Otro jugador famoso es David? Baum desarrolló un programa tipo C llamado NQC (¿no? ¿del todo? c) para liberar a los programadores de las limitaciones de las herramientas de desarrollo visual. Aunque NQC no es el primer lenguaje de programación "no oficial" de RCX, probablemente sea el más utilizado. El propio NQC utiliza una interfaz de texto. Si desea utilizar un entorno de desarrollo gráfico integrado (IDE), puede instalar brixcc (versión para Windows) o MacNQC (versión para Mac), ¿o incluso NQC? ¿para qué? WinCE (¿para PocketPC? PDA). Además, ¿RCX de Lego? El programa Code visual tools solo está disponible en versiones de Windows y solo se pueden utilizar herramientas del programa no oficiales en sistemas Mac y Linux. ¿No a todos los jugadores les gusta o están familiarizados con el lenguaje C, José? Solorzano desarrolló una máquina virtual Java llamada "Lego? Java Operating System", denominada leJOS (Java? Virtual? Machine, denominada JVM, es el entorno de software necesario para ejecutar programas Java), que permite a RCX ejecutar programas Java. ¿Ralph? Algunos jugadores también adoran PbForth (¿programable? ¿Ladrillo? Forth (abreviatura del bloque de construcción programable Forth language). El primer proyecto de implementación del lenguaje Forth es controlar el gran telescopio del observatorio (consulte la introducción de esta página web) La mayor diferencia entre su sintaxis y otros lenguajes informáticos comunes es que utiliza la llamada "notación polaca inversa" (RPN para abreviar), como la expresión 3?*?(?4?+?7). Para escribir:3?4?7?+?*? También hay un firmware desarrollado por Marcus que permite a los programadores controlar RCX usando el lenguaje C o C++, pero a diferencia de NQC, los programadores pueden aprovechar al máximo el rendimiento. Los usuarios deben estar familiarizados con el lenguaje C y sus herramientas de desarrollo no son fáciles de instalar, por lo que hay menos usuarios. Además de los kits MINDSTORMS, LEGO también vende un producto llamado ROBOLAB (traducido como "Laboratorio de robots". por instituciones educativas) kits que incluyen más sensores (por ejemplo, detección de presión, volumen y temperatura) y cámaras conectadas (no limitadas a los productos Vision? Command de la propia LEGO) y proporcionan capacidades de reconocimiento visual y, más concretamente, su software con datos de análisis. Las funciones de comparación y gráficos son particularmente importantes para los experimentos de enseñanza. El software ROBOLAB también puede conectarse al servidor RoboLab (incluido en el software de este producto) para mostrar los datos recopilados en la página web. Dos versiones. El precio del kit es en las tiendas minoristas y grandes almacenes de Taiwán, su precio es de más de NT $ 10,000 (USD 199), y los precios de algunos accesorios lanzados recientemente por LEGO son un poco escandalosos. Una nueva generación de tormentas mentales de LEGO. ¿LEGO? Mindstorms? El nuevo LEGO mindstorms NXT utiliza un microprocesador de 32 bits con USB y Bluetooth integrados, lo que permite a los usuarios crear robots controlados por un dispositivo Bluetooth (como una PDA o un teléfono móvil). Para atraer a más jugadores a participar en la expansión y transformación de NXT, LEGO anunció especialmente el firmware de código fuente abierto y las herramientas de desarrollo. Incluso el hermano mayor Microsoft no pudo evitar unirse a las filas del software de desarrollo de robots y lanzarlo. ?Software Microsoft?Robotics?Studio. Más diversas. Funciones más potentes: sensores ultrasónicos (utilizados principalmente para detectar obstáculos), sensores de luz que pueden distinguir el color y el brillo... y así sucesivamente.

Me pregunto ¿qué sorpresas traerán los jugadores de LEGO con NXT?

Aunque no es un coche de juguete, es suficiente para que ejercites tus habilidades de modificación y hardware.

¿O también podrías considerar el uso de ladrillos Lego? LEGO-Creative Variety Show Series-Se puede agregar un dispositivo eléctrico convertible.

Puedes ir a la juguetería infantil Sille en Taobao Mall para verlos. Son el agente general de LEGO en China, tal vez, pero no necesariamente (porque no sé si este robot se ha lanzado en China). Espero que esto ayude.