Hoy te contamos cómo hacer un robot con los materiales disponibles. El "android de alta tecnología" resultante, aunque de tamaño pequeño y poco probable que le ayude con las tareas domésticas, sin duda divertirá tanto a niños como a adultos.

Materiales requeridos

Para hacer un robot con tus propias manos, no necesitas conocimientos de física nuclear. Esto se puede hacer en casa con materiales comunes que siempre tenga a mano. Entonces lo que necesitamos:
  • 2 pedazos de alambre
  • 1 motor
  • 1 pila AA
  • 3 chinchetas
  • 2 piezas de cartón pluma o material similar
  • 2-3 cabezas de cepillos de dientes viejos o algunos clips

1. Conecte la batería al motor.

Con una pistola de pegamento, coloque un trozo de cartón espuma en la carcasa del motor. Luego le pegamos la batería.

Este paso puede parecer confuso. Sin embargo, para crear un robot, es necesario hacerlo moverse. Colocamos un pequeño trozo alargado de cartón pluma en el eje del motor y lo aseguramos con una pistola de pegamento. Este diseño provocará un desequilibrio en el motor, lo que pondrá en movimiento a todo el robot.

Coloque un par de gotas de pegamento en el extremo del desestabilizador o coloque algún elemento decorativo; esto agregará individualidad a nuestra creación y aumentará la amplitud de sus movimientos.

3. Piernas

Ahora necesitas equipar el robot con extremidades inferiores. Si utilizas cabezales de cepillo de dientes para esto, pégalos en la parte inferior del motor. Puedes utilizar el mismo tablero de espuma como capa.

El siguiente paso es conectar nuestros dos trozos de cable a los contactos del motor. Puedes simplemente atornillarlos, pero sería aún mejor soldarlos, esto hará que el robot sea más duradero.

5. Conexión de la batería

Con una pistola de calor, pegue el cable a un extremo de la batería. Puede elegir cualquiera de los dos cables y cualquier lado de la batería; en este caso, la polaridad no importa. Si eres bueno soldando, también puedes usar soldadura en lugar de pegamento para este paso.

6. ojos

Un par de cuentas, que fijamos con pegamento caliente a un extremo de la batería, son muy adecuadas como ojos del robot. En este paso, puedes mostrar tu imaginación y crear la apariencia de tus ojos a tu discreción.

7. Lanzamiento

Ahora demos vida a nuestro producto casero. Tome el extremo libre del cable y fíjelo al terminal desocupado de la batería con cinta adhesiva. No debes utilizar pegamento caliente para este paso porque te impedirá desconectar el motor si es necesario.

¿Cómo hacer un robot en casa para que todo salga bien? ¡Debes comenzar de manera simple y complicarlo gradualmente! Las instrucciones para crear robots con sus propias manos en casa literalmente inundaron Internet. El autor del artículo no se mantendrá al margen de esto. En general, este proceso se puede dividir en tres partes: montaje teórico, preparatorio y real. En el marco del artículo, se considerarán todos y se describirá el esquema general para el desarrollo de un limpiador.

Creando un robot en casa

Para desarrollarse desde cero se necesitan conocimientos sobre corriente, voltaje y el funcionamiento de diversos elementos como disparadores, condensadores, resistencias, transistores. También deberías aprender a soldar todo esto en circuitos y utilizar cables de conexión. Es necesario trabajar todos los aspectos del movimiento y ejecución de las acciones, logrando el máximo detalle en las acciones para lograr el objetivo. Y este conocimiento es necesario si realmente estás interesado en cómo hacer un robot en casa, y no solo por curiosidad.

Procesos preparatorios

Antes de empezar a descubrir cómo hacer un robot en casa, es necesario cuidar bien las condiciones en las que se ensamblará. Primero debe preparar un lugar de trabajo donde se creará el dispositivo deseado. Es necesario colocar la estructura en sí y sus partes constituyentes en algún lugar. También se debe considerar la cuestión de la colocación conveniente del soldador, la colofonia y la soldadura. El lugar de trabajo debe optimizarse lo más posible para que brinde comodidad al interactuar con la estructura.

Asamblea

Es necesario reflexionar sobre la “columna vertebral” de la estructura sobre la que se construirá todo. Por lo general, se selecciona una pieza y se sueldan todas las demás. Hablando de la calidad de la soldadura, hay que decir que se deben limpiar los lugares donde se realizará. Además, dependiendo del grosor de los cables y patas utilizados, es necesario seleccionar una cantidad suficiente de soldadura para que los elementos no se caigan durante el funcionamiento. Para simplificar los procesos de transmisión de señales y evitar la posibilidad de un cortocircuito, se puede grabar, luego se le aplican todos los elementos necesarios, la estructura resultante se conecta a una fuente de alimentación y, si es necesario, se modifica el dispositivo.

robot sencillo

¿Cómo hacer algo fácil en casa? ¿Y también útil? Necesitas mantener tu hogar limpio y es recomendable automatizar este proceso. Por supuesto, es difícil crear un robot de limpieza completo, pero es bastante posible crear un diseño minimalista que garantice la recogida del polvo de los suelos de las habitaciones. Para ser honesto, consideraremos uno que funcione en un solo lugar y al mismo tiempo elimine pequeños escombros ubicados en la zona de dislocación. Para crear un diseño de este tipo, debe tener los siguientes materiales:

  1. Plato de plástico.
  2. Tres pequeños cepillos que sirven para limpiar zapatos o suelos.
  3. Dos ventiladores que se pueden sacar de ordenadores obsoletos.
  4. Batería de 9V y conector para ello.
  5. Una brida o abrazaderas que puedan encajarse solas en su lugar.
  6. Pernos y tuercas.

Taladre agujeros para los cepillos a distancias iguales. Adjuntarlos. Es deseable que todos los cepillos se coloquen a la misma distancia de los demás y del centro del plato. Con la ayuda de pernos y tuercas, se debe unir un sujetador de ajuste a cada uno de ellos y ellos mismos se fijan con su ayuda. Los deslizadores del sujetador de ajuste deben colocarse en la posición media. Usaremos ventiladores para el movimiento. Los conectamos a la batería y los colocamos en paralelo para que consigan que el robot gire en círculo. Este diseño se utilizará como motor de vibración. Coloque los terminales y la estructura estará lista para su uso. Si el robot se mueve hacia un lado durante el proceso de limpieza, trabaje con los sujetadores de ajuste. El diseño presentado en el artículo no requiere costos financieros ni habilidades ni experiencia importantes. En la creación del robot se utilizaron materiales económicos, cuya obtención no supone un problema importante. Si desea complicar el diseño y hacer que se mueva a propósito, necesitará mejoras en forma de motores y microcontroladores adicionales. Aquí se explica cómo hacer un robot en casa. ¡Piensa cuánto puedes mejorar aquí! El campo más amplio para las actividades de diseño.

Una de las actividades más emocionantes y que consumen mucho tiempo es construir tu propio robot.

Todos, desde adolescentes hasta adultos, sueñan con hacer un robot pequeño y lindo o uno grande y multifuncional, ya que muchas personas tienen muchas modificaciones diferentes de la robótica. ¿Quieres hacer un robot?

Antes de un proyecto tan serio, primero debes asegurarte de tus capacidades. Construir un robot no es lo más barato ni lo más fácil de hacer. Piensa qué tipo de robot quieres hacer, qué funciones debe realizar, tal vez sea solo un robot decorativo hecho con piezas viejas o sea un robot completamente funcional con mecanismos complejos y móviles.

He conocido a muchos artesanos que crean robots decorativos a partir de mecanismos viejos y desgastados, como relojes, despertadores, televisores, planchas, bicicletas, ordenadores e incluso coches. Estos robots están hechos simplemente por la belleza; por regla general, dejan impresiones muy vívidas, especialmente en niños como ellos. Los adolescentes generalmente se interesan por los robots como algo misterioso, aún desconocido.

Las piezas de los robots decorativos se unen de varias formas: con pegamento, soldadura y tornillos. En tal actividad no se utilizan piezas innecesarias; se utiliza cualquier detalle, desde un pequeño resorte hasta el perno más grande. Los robots pueden ser pequeños, de mesa, y algunos artesanos logran fabricar robots decorativos de tamaño humano.

Es mucho más difícil y no menos interesante hacer un robot que funcione. El robot no tiene por qué parecerse a una persona, puede ser una lata con cuernos y orugas :) aquí puedes usar tu imaginación hasta el infinito.

Anteriormente, los robots eran en su mayoría mecánicos, todos los movimientos estaban controlados por mecanismos complejos. Hoy en día, la mayoría de los componentes mecánicos toscos se pueden reemplazar con circuitos eléctricos, y el "cerebro" de un robot puede ser simplemente un microcircuito en el que se ingresan los datos necesarios a través de una computadora.

Hoy en día, la empresa Lego produce kits especiales para construir robots, aunque estos kits de construcción son caros y no están al alcance de todos.

Personalmente, me interesa hacer un robot con mis propias manos a partir de materiales de desecho. El mayor problema encontrado durante la construcción es la falta de conocimientos eléctricos. Si mecánicamente aún se puede hacer algo sin problemas, entonces con los circuitos eléctricos las cosas son más complicadas a menudo es necesario combinar varios componentes eléctricos diferentes, y aquí es donde comienzan las dificultades, pero todo esto se puede solucionar; Al crear un robot, pueden surgir problemas con los motores eléctricos; los buenos motores son caros, hay que desmontar los juguetes viejos, esto no es muy conveniente. Muchos componentes de radio también se han vuelto escasos, cada vez se fabrican más equipos con microcircuitos complejos, y esto requiere conocimientos serios. A pesar de todas las dificultades, muchos de nosotros seguimos creando robots asombrosos para una variedad de propósitos. Los robots pueden lavar la ropa, limpiar el polvo, dibujar, mover objetos, hacernos reír o simplemente decorar nuestro escritorio.

Publicaré periódicamente fotografías de mis nuevos robots en el sitio, si también estás interesado en este tema, asegúrate de enviar tus historias con fotografías o escribir sobre tus inventos en el foro.

En los estantes de las tiendas modernas para niños se puede encontrar una amplia variedad de juguetes. Y cada niño pide a sus padres que le compren uno u otro juguete “nuevo”. ¿Qué pasa si la planificación del presupuesto familiar no incluye esto? Para ahorrar dinero, puedes intentar hacer un juguete nuevo tú mismo. Por ejemplo, ¿cómo hacer un robot en casa? ¿Es posible? Sí, es muy posible, basta con preparar los materiales necesarios.

¿Es posible montar un robot tú mismo?

Hoy en día es difícil sorprender a alguien con un robot de juguete. La tecnología moderna y la industria informática han recorrido un largo camino. Pero aún así te sorprenderá la información sobre cómo hacer un robot sencillo en casa.

Sin duda, es difícil comprender el principio de funcionamiento de diversos microcircuitos, componentes electrónicos, programas y diseños. En este caso es difícil prescindir de conocimientos básicos en el campo de la física, la programación y la electrónica. Aun así, cada persona puede montar un robot por su cuenta.

Un robot es una máquina automatizada que es capaz de realizar diversas acciones. En el caso de un robot casero, basta con que el coche simplemente se mueva.

Para facilitar el montaje, puede utilizar las herramientas disponibles: un auricular de teléfono, una botella o plato de plástico, un cepillo de dientes, una cámara vieja o un ratón de computadora.

insecto vibrante

¿Cómo hacer un pequeño robot? En casa puedes hacer la versión más sencilla de un insecto vibratorio. Necesita abastecerse de los siguientes materiales:

  • un motor de un viejo coche para niños;
  • batería de litio serie CR-2032, similar a una tableta;
  • un soporte para esta misma tableta;
  • clips para papel;
  • cinta aislante;
  • soldador;
  • CONDUJO.

Primero debes envolver el LED con cinta aislante, dejando los extremos libres. Con un soldador, suelde un extremo del LED a la pared posterior del soporte de la batería. Soldamos la punta restante al contacto del motor de la máquina. Los clips servirán como patas para el insecto vibrante. Los cables del soporte de la batería están conectados a los cables del motor. El insecto vibrará y se moverá después de que el soporte entre en contacto con la batería.

Brushbot - diversión para niños

Entonces, ¿cómo hacer un mini robot en casa? Se puede montar un coche divertido a partir de materiales de desecho, como un cepillo de dientes (cabezal), cinta adhesiva de doble cara y un motor vibratorio de un teléfono móvil viejo. Basta con pegar el motor al cabezal del cepillo y listo, el robot está listo.

El suministro de energía será proporcionado por una batería de tipo botón. Para el control remoto tendrás que pensar en algo.

robot de carton

¿Cómo hacer un robot en casa si un niño lo exige? Puedes crear un juguete interesante con cartón simple.

Necesitas abastecerte:

  • dos cajas de cartón;
  • 20 tapas de botellas de plástico;
  • cable;
  • con cinta.

Sucede que papá quiere hacerle algún milagro al bebé, pero no se le ocurre nada sensato. Por tanto, puedes pensar en cómo hacer un robot real en casa.

Primero debes usar la caja como cuerpo del robot y cortarle la parte inferior. Luego necesitas hacer 5 agujeros: debajo de la cabeza, para los brazos y las piernas. En la caja destinada a la cabeza, debes hacer un agujero que ayudará a conectarla con el cuerpo. Se utiliza alambre para mantener juntas las piezas del robot.

Después de colocar la cabeza, debes pensar en cómo hacer un brazo robótico en casa. Para hacer esto, se inserta un cable en los orificios laterales, sobre el cual se colocan cubiertas de plástico. Obtenemos brazos móviles. Hacemos lo mismo con nuestras piernas. Puedes hacer agujeros en las tapas con un punzón.

Para garantizar la estabilidad del robot de cartón se debe prestar especial atención a los cortes. Le dan al juguete una buena apariencia. Es difícil conectar todas las piezas si la línea de corte es incorrecta.

Si decides pegar cajas entre sí, no te excedas con la cantidad de pegamento. Es mejor utilizar cartón o papel duradero.

El robot más simple

¿Cómo hacer un robot ligero en casa? Es difícil crear una máquina automatizada completa, pero aún es posible ensamblar un diseño mínimo. Consideremos un mecanismo simple que, por ejemplo, puede realizar determinadas acciones en una zona. Necesitará los siguientes materiales:

    Plato de plástico.

    Un par de cepillos de tamaño mediano para limpiar zapatos.

    Ventiladores para ordenador en cantidad de dos piezas.

    Conector para batería de 9 V y la propia batería.

    Sujetar y atar con función de presión.

Perforamos dos agujeros con la misma distancia en la placa del cepillo. Los sujetamos. Los cepillos deben ubicarse a la misma distancia entre sí y en el centro de la placa. Utilizando tuercas, fijamos el soporte de ajuste a los cepillos. Instalamos los controles deslizantes de los sujetadores en la ubicación del medio. Se deben utilizar ventiladores de computadora para mover el robot. Están conectados a una batería y colocados en paralelo para asegurar la rotación de la máquina. Será una especie de motor de vibración. Finalmente, necesitas ponerte los terminales.

En este caso no necesitarás grandes gastos económicos ni ningún conocimiento técnico o informático, porque aquí te describimos detalladamente cómo hacer un robot en casa. No es difícil conseguir las piezas necesarias. Para mejorar las funciones motoras del diseño, se pueden utilizar microcontroladores o motores adicionales.

Robot, como en la publicidad.

Probablemente mucha gente esté familiarizada con el anuncio del navegador, en el que el personaje principal es un pequeño robot que gira y dibuja formas en papel con rotuladores. ¿Cómo hacer un robot en casa a partir de este anuncio? Sí, muy sencillo. Para crear un lindo juguete tan automatizado, debes abastecerte de:

  • tres rotuladores;
  • cartón grueso o plástico;
  • motor;
  • batería redonda;
  • papel de aluminio o cinta aislante;
  • pegamento.

Entonces, creamos una forma para el robot de plástico o cartón (más precisamente, la recortamos). Es necesario hacer una forma triangular con esquinas redondeadas. En cada esquina hacemos un pequeño agujero por el que cabe un rotulador. Hacemos un agujero cerca del centro del triángulo para el motor. Obtenemos 4 agujeros en todo el perímetro de una forma triangular.

Luego inserte los marcadores uno por uno en los agujeros realizados. Se debe conectar una batería al motor. Esto se puede hacer usando pegamento y papel de aluminio o cinta aislante. Para que el motor se fije firmemente en el robot, es necesario fijarlo con una pequeña cantidad de pegamento.

El robot se moverá sólo después de conectar el segundo cable a la batería adjunta.

robot lego

"Lego" es una serie de juguetes para niños, que se compone principalmente de piezas de construcción que se combinan en un solo elemento. Las piezas se pueden combinar y crear cada vez más elementos nuevos para los juegos.

A casi todos los niños de 3 a 10 años les encanta montar un kit de construcción de este tipo. En particular, el interés de los niños aumenta si se pueden ensamblar piezas para formar un robot. Entonces, para ensamblar un robot en movimiento de Lego, es necesario preparar las piezas, así como un motor en miniatura y una unidad de control.

Además, ahora se venden kits confeccionados con piezas que le permiten montar usted mismo cualquier robot. Lo principal es dominar las instrucciones adjuntas. Por ejemplo:

  • preparar las piezas como se indica en las instrucciones;
  • atornille las ruedas, si las hay;
  • montamos sujetadores que servirán de soporte al motor;
  • inserte una batería o incluso varias en una unidad especial;
  • instalar el motor;
  • conéctelo al motor;
  • Cargamos un programa especial en la memoria del diseño que le permite controlar el juguete.

Parecería que montar un robot es bastante difícil y una persona sin ciertos conocimientos no podrá hacerlo en absoluto. Pero eso no es cierto. Por supuesto, es difícil construir una máquina automatizada completa, pero cualquiera puede hacer la versión más simple. Simplemente lea nuestro artículo sobre cómo hacer un robot en casa.

Seguramente, después de ver suficientes películas sobre robots, muchas veces has querido construir tu propio compañero de batalla, pero no sabías por dónde empezar. Por supuesto, no podrás construir un Terminator bípedo, pero eso no es lo que intentamos lograr. Cualquiera que sepa sujetar correctamente un soldador en sus manos puede montar un robot sencillo y esto no requiere conocimientos profundos, aunque no le hará daño. La robótica amateur no se diferencia mucho del diseño de circuitos, sólo que es mucho más interesante, porque también abarca áreas como la mecánica y la programación. Todos los componentes están fácilmente disponibles y no son tan caros. Por lo tanto, el progreso no se detiene y lo utilizaremos a nuestro favor.

Introducción

Entonces. ¿Qué es un robot? En la mayoría de los casos, se trata de un dispositivo automático que responde a cualquier acción ambiental. Los robots pueden ser controlados por humanos o realizar acciones preprogramadas. Normalmente, el robot está equipado con una variedad de sensores (distancia, ángulo de rotación, aceleración), cámaras de video y manipuladores. La parte electrónica del robot consta de un microcontrolador (MC), un microcircuito que contiene un procesador, un generador de reloj, varios periféricos, RAM y memoria permanente. Hay una gran cantidad de microcontroladores diferentes en el mundo para diferentes aplicaciones y, a partir de ellos, se pueden ensamblar robots potentes. Los microcontroladores AVR se utilizan ampliamente en edificios de aficionados. Son, con diferencia, los más accesibles y en Internet puedes encontrar muchos ejemplos basados ​​en estos MK. Para trabajar con microcontroladores es necesario saber programar en ensamblador o C y tener conocimientos básicos de electrónica digital y analógica. En nuestro proyecto usaremos C. Programar en MK no es muy diferente de programar en una computadora, la sintaxis del lenguaje es la misma, la mayoría de las funciones prácticamente no difieren y las nuevas son bastante fáciles de aprender y cómodas de usar.

¿Qué necesitamos?

Para empezar, nuestro robot podrá simplemente evitar obstáculos, es decir, repetir el comportamiento normal de la mayoría de los animales en la naturaleza. Todo lo que necesitamos para construir un robot de este tipo lo podemos encontrar en las tiendas de radio. Decidamos cómo se moverá nuestro robot. Creo que las más exitosas son las orugas que se utilizan en los tanques; esta es la solución más conveniente, porque las orugas tienen mayor maniobrabilidad que las ruedas de un vehículo y son más cómodas de controlar (para girar basta con girar las orugas; en diferentes direcciones). Por lo tanto, necesitarás cualquier tanque de juguete cuyas orugas giren independientemente unas de otras, puedes comprar uno en cualquier juguetería a un precio razonable. De este tanque solo necesitas una plataforma con orugas y motores con cajas de cambios, el resto lo puedes desenroscar y tirar con seguridad. También necesitamos un microcontrolador, mi elección recayó en ATmega16: tiene suficientes puertos para conectar sensores y periféricos y, en general, es bastante conveniente. También necesitarás comprar algunos componentes de radio, un soldador y un multímetro.

Hacer un tablero con MK



diagrama de robot

En nuestro caso, el microcontrolador realizará las funciones del cerebro, pero no empezaremos por él, sino por alimentar el cerebro del robot. Una nutrición adecuada es la clave para la salud, por lo que comenzaremos con cómo alimentar adecuadamente a nuestro robot, porque aquí es donde los constructores de robots novatos suelen cometer errores. Y para que nuestro robot funcione normalmente, necesitamos utilizar un estabilizador de voltaje. Prefiero el chip L7805: está diseñado para producir un voltaje de salida estable de 5 V, que es lo que necesita nuestro microcontrolador. Pero debido al hecho de que la caída de voltaje en este microcircuito es de aproximadamente 2,5 V, se le debe suministrar un mínimo de 7,5 V. Junto con este estabilizador, se utilizan condensadores electrolíticos para suavizar las ondulaciones de voltaje y se debe incluir un diodo en el circuito para proteger contra la inversión de polaridad.
Ahora podemos pasar a nuestro microcontrolador. La carcasa del MK es DIP (es más conveniente soldar) y tiene cuarenta pines. A bordo hay ADC, PWM, USART y mucho más que no usaremos por ahora. Veamos algunos nodos importantes. La resistencia R1 levanta el pin RESET (novena pata del MK) hacia el "más" de la fuente de alimentación; ¡esto debe hacerse! De lo contrario, su MK podría reiniciarse involuntariamente o, más simplemente, fallar. También una medida deseable, pero no obligatoria, es conectar RESET a través del condensador cerámico C1 a tierra. En el diagrama también puedes ver un electrolito de 1000 uF; te salva de caídas de voltaje cuando los motores están en marcha, lo que también tendrá un efecto beneficioso en el funcionamiento del microcontrolador. El resonador de cuarzo X1 y los condensadores C2, C3 deben ubicarse lo más cerca posible de los pines XTAL1 y XTAL2.
No hablaré sobre cómo flashear MK, ya que puedes leer sobre esto en Internet. Escribiremos el programa en C; elegí CodeVisionAVR como entorno de programación. Este es un entorno bastante fácil de usar y útil para principiantes porque tiene un asistente de creación de código incorporado.


mi tablero de robot

control de motores

Un componente igualmente importante de nuestro robot es el controlador del motor, que nos facilita su control. ¡Nunca y bajo ninguna circunstancia se deben conectar motores directamente al MK! En general, las cargas potentes no se pueden controlar directamente desde el microcontrolador, de lo contrario se quemará. Utilice transistores clave. Para nuestro caso, existe un chip especial: L293D. En proyectos tan simples, intente siempre utilizar este chip en particular con el índice "D", ya que tiene diodos incorporados para protección contra sobrecargas. Este microcircuito es muy fácil de controlar y se puede conseguir fácilmente en tiendas de radio. Está disponible en dos paquetes: DIP y SOIC. Usaremos DIP en el paquete debido a la facilidad de montaje en el tablero. L293D tiene fuente de alimentación separada para motores y lógica. Por tanto, alimentaremos el propio microcircuito desde el estabilizador (entrada VSS) y los motores directamente desde las baterías (entrada VS). El L293D puede soportar una carga de 600 mA por canal y tiene dos de estos canales, es decir, se pueden conectar dos motores a un chip. Pero para estar seguros, combinaremos los canales y luego necesitaremos una micra para cada motor. De ello se deduce que el L293D podrá soportar 1,2 A. Para lograr esto, es necesario combinar las patas de micra, como se muestra en el diagrama. El microcircuito funciona de la siguiente manera: cuando se aplica un "0" lógico a IN1 e IN2, y uno lógico a IN3 e IN4, el motor gira en una dirección, y si se invierten las señales y se aplica un cero lógico, entonces el motor comenzará a girar en la otra dirección. Los pines EN1 y EN2 son responsables de encender cada canal. Los conectamos y los conectamos al “plus” de la fuente de alimentación del estabilizador. Dado que el microcircuito se calienta durante el funcionamiento y la instalación de radiadores en este tipo de carcasa es problemática, las patas GND garantizan la eliminación del calor; es mejor soldarlas en una plataforma de contacto ancha. Eso es todo lo que necesitas saber sobre los controladores de motor por primera vez.

Sensores de obstáculos

Para que nuestro robot pueda navegar y no chocar con todo, le instalaremos dos sensores de infrarrojos. El sensor más simple consta de un diodo IR que emite en el espectro infrarrojo y un fototransistor que recibirá la señal del diodo IR. El principio es el siguiente: cuando no hay ningún obstáculo delante del sensor, los rayos IR no inciden en el fototransistor y éste no se abre. Si hay un obstáculo frente al sensor, los rayos se reflejan en él y golpean el transistor: se abre y la corriente comienza a fluir. La desventaja de estos sensores es que pueden reaccionar de manera diferente a diferentes superficies y no están protegidos contra interferencias: el sensor puede activarse accidentalmente por señales extrañas de otros dispositivos. Modular la señal puede protegerte de interferencias, pero no nos ocuparemos de eso por ahora. Para empezar, eso es suficiente.


La primera versión de los sensores de mi robot.

firmware del robot

Para revivir un robot, es necesario escribirle firmware, es decir, un programa que tomaría lecturas de los sensores y controlaría los motores. Mi programa es el más sencillo, no contiene estructuras complejas y será comprensible para todos. Las siguientes dos líneas incluyen archivos de encabezado para nuestro microcontrolador y comandos para generar retrasos:

#incluir
#incluir

Las siguientes líneas son condicionales porque los valores de PORTC dependen de cómo conectó el controlador del motor a su microcontrolador:

PUERTO.0 = 1;
PUERTO.1 = 0;
PUERTO.2 = 1;
PORTC.3 = 0;

El valor 0xFF significa que la salida será registrada. "1" y 0x00 es el registro. "0".

Con la siguiente construcción comprobamos si hay algún obstáculo delante del robot y de qué lado se encuentra:

Si (!(PINB y (1< {
...
}

Si la luz de un diodo IR incide en el fototransistor, entonces se instala un registro en la pata del microcontrolador. “0” y el robot comienza a retroceder para alejarse del obstáculo, luego gira para no volver a chocar con el obstáculo y luego avanza nuevamente. Como tenemos dos sensores, comprobamos la presencia de un obstáculo dos veces: a la derecha y a la izquierda, y por lo tanto podemos saber de qué lado está el obstáculo. El comando "delay_ms(1000)" indica que pasará un segundo antes de que comience a ejecutarse el siguiente comando.

Conclusión

He cubierto la mayoría de los aspectos que te ayudarán a construir tu primer robot. Pero la robótica no termina ahí. Si montas este robot, tendrás muchas oportunidades de ampliarlo. Puede mejorar el algoritmo del robot, por ejemplo, qué hacer si el obstáculo no está en algún lado, sino justo en frente del robot. Tampoco estaría de más instalar un codificador, un dispositivo sencillo que le ayudará a posicionar y conocer con precisión la ubicación de su robot en el espacio. Para mayor claridad, es posible instalar una pantalla a color o monocromática que puede mostrar información útil: nivel de carga de la batería, distancia a obstáculos e información diversa de depuración. No estaría de más mejorar los sensores instalando TSOP (estos son receptores de infrarrojos que perciben una señal solo de una determinada frecuencia) en lugar de fototransistores convencionales. Además de los sensores infrarrojos, existen sensores ultrasónicos, que son más caros y también tienen sus inconvenientes, pero que últimamente han ido ganando popularidad entre los fabricantes de robots. Para que el robot responda al sonido, sería una buena idea instalar micrófonos con amplificador. Pero lo que creo que es realmente interesante es instalar la cámara y programar la visión artificial basada en ella. Hay un conjunto de bibliotecas especiales OpenCV con las que puedes programar el reconocimiento facial, el movimiento según balizas de colores y muchas otras cosas interesantes. Todo depende sólo de tu imaginación y habilidades.
Lista de componentes:
  • ATmega16 en paquete DIP-40>
  • L7805 en paquete TO-220
  • L293D en carcasa DIP-16 x2 uds.
  • Resistencias con una potencia de 0,25 W con clasificaciones: 10 kOhm x 1 ud., 220 Ohm x 4 uds.
  • Condensadores cerámicos: 0,1 µF, 1 µF, 22 pF
  • Condensadores electrolíticos: 1000 µF x 16 V, 220 µF x 16 V x 2 uds.
  • diodo 1N4001 o 1N4004
  • Resonador de cuarzo de 16 MHz
  • Diodos IR: dos de ellos servirán.
  • Fototransistores, también cualquiera, pero que responden solo a la longitud de onda de los rayos infrarrojos.
Código de firmware:
/*****************************************************
Firmware para el robot

Tipo MK: ATmega16
Frecuencia de reloj: 16.000000 MHz
Si su frecuencia de cuarzo es diferente, entonces deberá especificar esto en la configuración del entorno:
Proyecto -> Configurar -> Pestaña "Compilador C"
*****************************************************/

#incluir
#incluir

Vacío principal (nulo)
{
//Configurar puertos de entrada
//A través de estos puertos recibimos señales de sensores
DDRB=0x00;
//Activar resistencias pull-up
PUERTOB=0xFF;

//Configurar puertos de salida
//A través de estos puertos controlamos los motores
DDRC=0xFF;

// Bucle principal del programa. Aquí leemos los valores de los sensores.
//y controlar los motores
mientras (1)
{
//Sigamos adelante
PUERTO.0 = 1;
PUERTO.1 = 0;
PUERTO.2 = 1;
PORTC.3 = 0;
si (!(PINB y (1< {
//Retrocede 1 segundo
PORTC.0 = 0;
PUERTO.1 = 1;
PORTC.2 = 0;
PUERTO.3 = 1;
retraso_ms(1000);
//Envuélvelo
PUERTO.0 = 1;
PUERTO.1 = 0;
PORTC.2 = 0;
PUERTO.3 = 1;
retraso_ms(1000);
}
si (!(PINB y (1< {
//Retrocede 1 segundo
PORTC.0 = 0;
PUERTO.1 = 1;
PORTC.2 = 0;
PUERTO.3 = 1;
retraso_ms(1000);
//Envuélvelo
PORTC.0 = 0;
PUERTO.1 = 1;
PUERTO.2 = 1;
PORTC.3 = 0;
retraso_ms(1000);
}
};
}

Acerca de mi robot

Por el momento mi robot está casi completo.


Está equipado con una cámara inalámbrica, un sensor de distancia (tanto la cámara como este sensor están instalados en una torre giratoria), un sensor de obstáculos, un codificador, un receptor de señal del control remoto y una interfaz RS-232 para conectarse a un computadora. Funciona en dos modos: autónomo y manual (recibe señales de control del mando a distancia), la cámara también se puede encender/apagar de forma remota o por el propio robot para ahorrar batería. Estoy escribiendo firmware para la seguridad de apartamentos (transfiriendo imágenes a una computadora, detectando movimientos, caminando por las instalaciones).

Según tus deseos, publico un vídeo:

UPD. Volví a subir las fotos e hice algunas correcciones menores al texto.



Este artículo también está disponible en los siguientes idiomas: tailandés

  • Próximo

    MUCHAS GRACIAS por la información tan útil del artículo. Todo se presenta muy claramente. Parece que se ha trabajado mucho para analizar el funcionamiento de la tienda eBay.

    • Gracias a ti y a otros lectores habituales de mi blog. Sin ustedes, no estaría lo suficientemente motivado como para dedicar mucho tiempo al mantenimiento de este sitio. Mi cerebro está estructurado de esta manera: me gusta profundizar, sistematizar datos dispersos, probar cosas que nadie ha hecho antes ni visto desde este ángulo. Es una lástima que nuestros compatriotas no tengan tiempo para comprar en eBay debido a la crisis en Rusia. Compran en Aliexpress desde China, ya que los productos allí son mucho más baratos (a menudo a expensas de la calidad). Pero las subastas en línea de eBay, Amazon y ETSY fácilmente darán a los chinos una ventaja en la gama de artículos de marca, artículos antiguos, artículos hechos a mano y diversos productos étnicos.

      • Próximo

        Lo valioso de sus artículos es su actitud personal y su análisis del tema. No abandonéis este blog, vengo aquí a menudo. Deberíamos ser muchos así. Envíame un correo electrónico Recientemente recibí un correo electrónico con una oferta de que me enseñarían cómo operar en Amazon y eBay.

  • También es bueno que los intentos de eBay de rusificar la interfaz para los usuarios de Rusia y los países de la CEI hayan comenzado a dar frutos. Después de todo, la inmensa mayoría de los ciudadanos de los países de la antigua URSS no tienen conocimientos sólidos de idiomas extranjeros. No más del 5% de la población habla inglés. Hay más entre los jóvenes. Por lo tanto, al menos la interfaz está en ruso: esto es de gran ayuda para las compras en línea en esta plataforma comercial. eBay no siguió el camino de su homólogo chino Aliexpress, donde se realiza una traducción automática (muy torpe e incomprensible, que a veces provoca risas) de las descripciones de los productos. Espero que en una etapa más avanzada del desarrollo de la inteligencia artificial, la traducción automática de alta calidad de cualquier idioma a cualquier idioma en cuestión de segundos se haga realidad. Hasta ahora tenemos esto (el perfil de uno de los vendedores en eBay con una interfaz en ruso, pero una descripción en inglés):
    Te deseo buena suerte y mantente a salvo en Asia.