Arduino DIY Demonic Carrousel

imagen

Hola a todos Por el momento, he desarrollado un prototipo de galería de tiro interactivo para niños en forma de constructor, al que llamé un "carrusel demoníaco". La idea era implementar un diseñador en el campo de la robótica. Usando tecnología de impresión 3D y varios tableros terminados que se pueden comprar en el expreso. Por lo tanto, para minimizar la soldadura, conectando todos los cables. Rellenó el firmware y el dispositivo está listo. Con habilidades en la programación de microcontroladores, por ejemplo arduino, puede escribir un programa usted mismo y reescribir el juego por sí mismo.

Este constructor todavía está en la etapa de desarrollo y aún está lejos de la etapa final. En esta etapa, mostraré lo que sucedió. Decisiones constructivas, así como el trabajo del objetivo, lo filmé en video. Los enlaces a todos los componentes de radio usados, incluido el archivo STL para la impresión en 3D, se indicarán en la descripción debajo del video, tal vez sea útil.


Archivos STL para impresión 3D.
Tarjeta SD - ali.pub/3mukqx
Altavoz de 8 ohmios y 0.5 vatios - ali.pub/3mul1t
Mini reproductor de MP3 DFP - ali.pub/3mul9z
Módulo Atmega328 - ali.pub/3mulgl
Tarjeta de carga de batería 18650 - ali.pub/3mulpj
motorreductor de metal - ali.pub/3mum0f
sensor de choque - ali.pub/3mum96
interruptor de micro terminal en el tablero - ali.pub/3mumiw
SG90 servo - ali.pub/3mumst
Motorreductor de doble eje DC 3 V-6 V - ali.pub/3mun5n
L9110S h-bridge dual DC driver - ali.pub/3munee
Breve descripción del diseño:

En un círculo hay ocho figuras de monstruos de 125x75 mm. En mi versión, los monstruos se dividen en tres clases: tres zombis, tres monstruos terrestres, dos alados. Pero nada impide encontrar otros personajes para la galería de tiro y sin mucho esfuerzo para reemplazarlos. Los objetivos en sí son extraíbles.

imagen

Para que el juego sea "no aburrido", los monstruos, dependiendo de la clase, emiten sonidos aterradores cuando se crían. Para esta tarea, se utilizó un mini reproductor de MP3 DFPlayer. El reproductor tiene su propio amplificador de sonido de 3w, que es suficiente para este juguete.

imagen

El dispositivo de elevación objetivo se realiza en el servo SG90. En el mismo dispositivo hay un sensor de choque acústico implementado en un elemento piezoeléctrico. Se instala una resistencia interlínea en el tablero, que le permite ajustar la sensibilidad a los golpes.

imagen

El carrusel es girado por un motor conmutador a una velocidad de 30 revoluciones por minuto. Dependiendo del valor de resistencia de la resistencia variable, el objetivo se coloca en el dispositivo de elevación. A pesar de la similitud del diseño con el servo dispositivo, y por un inconveniente significativo, no fue posible usar el servo. En el momento en que se activa el campo de tiro, el servoaccionamiento sale muy rápidamente al ángulo especificado, mientras que los objetivos se elevan, existe la posibilidad de romper el objetivo.

imagen

El área objetivo se mueve deslizándose, sin ruedas. Se utiliza un engranaje, que se acopla con el engranaje de cremallera del riel.

imagen

Para mover y rotar el carrusel, se utiliza un controlador de motor de doble puente. El microcontrolador utiliza una señal PWM para controlar la velocidad de movimiento. Los microinterruptores limitan el movimiento del objetivo.

imagen

El corazón del dispositivo es el módulo Pro Mini en el atmega328P. El módulo ya está parcialmente ensamblado, vendido para desarrolladores de arduino. Aunque yo mismo no programo en este entorno, uso estos módulos con mucho gusto.

imagen

Un banco de energía simple, en una batería de litio, es una fuente de energía. La electrónica del banco incluye protección contra un cortocircuito y una descarga completa de la batería de litio. La carga de la batería desde USB se implementa naturalmente, se incluye un cable USB corto.

imagen

El control remoto por infrarrojos le permite cambiar el nivel de sonido, encender y apagar el campo de tiro. La elección del nivel de dificultad del juego se lleva a cabo presionando los botones del 1 al 9.
Para cada nivel de dificultad del juego, se cortan diferentes frases iniciales, cortadas del juego warcraft. El comportamiento de los objetivos según el nivel también cambia. En este prototipo, implementé dos modos de dificultad.

Source: https://habr.com/ru/post/464537/


All Articles