Incluso los principiantes pueden hacer este proyecto, con un poco de esfuerzo. El trabajo no utiliza partes complejas y no requiere habilidades adicionales al ensamblarlo. Ni siquiera es necesario tener un soldador, ya que se utiliza una placa de talón en el error, por lo que no se necesita soldadura. La programación tampoco es difícil, porque el autor proporcionó un código listo para este proyecto.
Materiales:
- Arduino Uno con cable USB
- Caja de batería de 9V
- Batería de 9V (se puede usar una batería de 7.2-8.4V)
- Servo analógico 3 piezas
- Receptor y transmisor IR (infrarrojo)
- Bradboard mini
- Cables de conexión
- Alambre de acero (diámetro 1.5-2 mm)
- Clips de papel metálicos 2-3 piezas
Por supuesto, todavía necesitamos herramientas:
Paso 1 conectando el receptor IR al Arduino:
Un transmisor IR puede ser el control remoto de su televisor. Para empezar, el autor lee y recuerda el código de señal para usarlo más tarde para controlar el robot. Para este paso, se toman los cables de conexión, Arduino, una placa de deliberación y el propio receptor con un transmisor. El circuito se ensambla como se muestra en las fotografías a continuación.
El circuito se utiliza para el receptor Tsop2136. Si usa un receptor diferente, primero debe mirar su especificación. A continuación, se abre un archivo del archivo llamado ir_receiver.ino a través del IDE de Arduino. Allí puede ver la primera línea del código #include "IRremote.h". Esta línea indica que el boceto utilizará una biblioteca que implementará toda la funcionalidad para transmitir señales IR. IRremote.h en sí no es parte del software Arduino IDE, por lo que se instala con anticipación. A continuación, el autor abre el Monitor de serie y verifica la velocidad de transmisión de la señal. La velocidad se establece manualmente en 9600. Una vez recogido el control remoto, estamos verificando el funcionamiento del ensamblaje, hago clic en los botones del control remoto y, si los códigos están visibles en el Monitor de serie, esto significa que el modelo funciona
Para cada modelo de control remoto, los códigos pueden diferir, y para simplificar la tarea de hacer coincidir los botones presionados que se utilizarán, simplemente se escriben. Cabe señalar que algunos de los códigos corresponden a una pulsación larga o repetida, sin embargo, no se utilizarán en este proyecto.
El robot podrá ejecutar 13 comandos diferentes:
1. Avanzar.
2. Retroceder.
3. Gira a la izquierda.
4. Gire a la derecha.
5. Avanzar con un giro a la izquierda.
6. Avanzar con un giro a la derecha.
7. Retroceda con un giro a la izquierda.
8. Retroceso con giro a la derecha.
9. Detente.
10. Ajuste de la primera velocidad (lenta).
11. Ajuste de la 2da velocidad.
12. Configuración de la 3ra velocidad.
13. Ajuste de la 4ta velocidad (rápida).
Se seleccionan botones convenientes para ejecutar estos comandos presionando los botones y escribiendo un código único para cada uno de ellos.
Paso 2 montaje del prototipo:
Antes de continuar con el ensamblaje, se verifica completamente la operabilidad de la plancha entregada y el programa en sí. El boceto se carga en el microcontrolador. Los códigos se cambian según la tabla compilada previamente. Al presionar los botones del control remoto, se verifica la reacción de los servomotores. También verifica el funcionamiento del modelo con alimentación no solo desde USB, sino también desde la batería.
Paso 3 andar escarabajo:
Con 3 servos, es posible implementar la marcha de un escarabajo de seis patas. Las patas del futuro robot están hechas de una sola pieza. Se instalan en una fila de izquierda a derecha. El servo izquierdo será responsable de las patas delanteras y delanteras izquierdas, la derecha para las patas delanteras derecha y trasera, y el centro para las patas medias. Las patas del futuro robot están hechas de una sola pieza.
Video que muestra el correcto funcionamiento de los servos:
Paso 4 instalación:
Para unir el compartimento de la batería a la placa, se necesitaba un soporte, se hizo un soporte. El clip de papel se hizo de acuerdo con la plantilla, que se adjunta en la parte inferior del artículo. Es importante que el tamaño de la plantilla coincida con las dimensiones indicadas. Los componentes restantes se instalan en el Arduino Uno: mini-bradboard, servos.
El clip se dobla a lo largo de la plantilla y se conecta a los pines 9 y 12. No puede preocuparse por cerrar los contactos, ya que no se usan en el boceto. El soporte está pegado a la parte inferior del soporte de la batería.
El autor recomienda usar una trenza lo más pequeña posible, en su opinión, la mejor opción sería un tamaño de 5 * 10 pines. Un tablero de este tamaño se puede cortar de la placa o comprar inmediatamente listo para usar.
Luego se preparan los servos mismos: se quitan las pegatinas y se cortan los bucles que ocupan demasiado espacio. Este proceso se lleva a cabo con especial cuidado, ya que los servos son bastante frágiles.
Las pegatinas que se han retirado previamente pegan los servos en la parte superior del soporte de la batería. Se instalan de modo que haya un lugar para un pequeño bradboard junto a ellos.
A continuación, coloque el tablero. El receptor IR se dirige hacia arriba para una recepción de señal de alta calidad. Una vez más, todo se verifica para el rendimiento.
Paso 5 pies:
Para esa selección del tamaño y la forma de las patas del escarabajo también hay plantillas (adjuntas a continuación). El primero para las patas delanteras y traseras, el segundo para el medio. Los pies se adhieren a los servomotores. Ahora el robot puede ir con seguridad a donde lo señalas.
Robot Dance:
Este proyecto puede desarrollarse aún más a pedido de todos. Es posible cambiar la apariencia y cambiar el código. También puede conectarle una cámara o un adaptador Bluetooth. Y, en general, todo lo que tienes suficiente imaginación para.
Otro video con el trabajo del robot: