Carrossel Demoníaco DIY do Arduino

imagem

Olá pessoal. No momento, desenvolvi um protótipo de uma galeria de tiro interativo infantil na forma de um construtor, que chamei de "carrossel demoníaco". A idéia era implementar um designer no campo da robótica. Utilizando a tecnologia de impressão 3D e várias placas acabadas que podem ser adquiridas no expresso. Assim, para minimizar a solda, conecte todos os fios. O firmware foi preenchido e o dispositivo está pronto. Tendo habilidades em programar microcontroladores, por exemplo, arduino, você pode escrever um programa e reescrever o jogo.

Esse construtor ainda está na fase de desenvolvimento e ainda está longe da fase final. Nesta fase, vou mostrar o que aconteceu. Decisões construtivas, bem como o próprio trabalho do alvo, eu gravei em vídeo. Os links para todos os componentes de rádio usados, incluindo o arquivo STL para impressão 3D, serão indicados na descrição abaixo do vídeo, talvez seja útil.


Arquivos STL para impressão 3D.
Cartão SD - ali.pub/3mukqx
Alto- falante de 8 ohm e 0,5 watts - ali.pub/3mul1t
Mini MP3 player do DFP - ali.pub/3mul9z
Módulo Atmega328 - ali.pub/3mulgl
Placa de carga da bateria 18650 - ali.pub/3mulpj
motor de engrenagem metálica - ali.pub/3mum0f
sensor de choque - ali.pub/3mum96
micro- terminal na placa - ali.pub/3mumiw
Servo SG90 - ali.pub/3mumst
Motorredutor de eixo duplo DC 3 V-6 V - ali.pub/3mun5n
L9110S driver DC duplo h-bridge - ali.pub/3munee
Breve descrição do projeto:

Em um círculo, existem oito figuras de monstros 125x75mm. Na minha versão, os monstros são divididos em três classes: três zumbis, três monstros terrestres, dois alados. Mas nada impede que outros personagens cheguem à galeria de tiro e sem muito esforço para substituí-los. Os próprios alvos são removíveis.

imagem

Para tornar o jogo “não chato”, os monstros, dependendo da classe, emitem sons assustadores quando criados. Para esta tarefa, foi utilizado um mini MP3 player do DFPlayer. O jogador possui seu próprio amplificador de som de 3w, o suficiente para este brinquedo.

imagem

O dispositivo de elevação de alvo é fabricado no servo SG90. No mesmo dispositivo, há um sensor de choque acústico implementado em um elemento piezoelétrico. Um resistor interline é instalado na placa, o que permite ajustar a sensibilidade aos acertos.

imagem

O carrossel é girado por um motor de comutador a uma velocidade de 30 rotações por minuto. Dependendo do valor da resistência do resistor variável, o alvo é posicionado no dispositivo de elevação. Apesar da semelhança do design com o dispositivo servo, e por uma desvantagem significativa, não foi possível usar o servo. No momento em que o campo de tiro é ativado, o servoconversor sai muito rapidamente no ângulo especificado, enquanto os alvos aumentam, há uma chance de quebrar o alvo.

imagem

A área alvo se move deslizando, sem rodas. Uma engrenagem é usada, que engata com a engrenagem do rack do trilho.

imagem

Para mover e girar o carrossel, é usado um driver de motor de ponte dupla. O microcontrolador usa um sinal PWM para controlar a velocidade do movimento. Os microinterruptores limitam o movimento do alvo.

imagem

O coração do dispositivo é o módulo Pro Mini no atmega328P. O módulo já está parcialmente montado, vendido para desenvolvedores do arduino. Embora eu mesmo não programe nesse ambiente, uso esses módulos com muita disposição.

imagem

Um banco de energia simples, com uma bateria de lítio, é uma fonte de energia. Os componentes eletrônicos do banco incluem proteção contra curto-circuito e descarga completa da bateria de lítio. A carga da bateria do USB é implementada naturalmente, incluindo um cabo USB curto.

imagem

O controle remoto infravermelho permite alterar o nível do som, ligar e desligar o campo de tiro. A escolha do nível de dificuldade do jogo é realizada pressionando os botões de 1 a 9.
Para cada nível de dificuldade do jogo, diferentes frases iniciais são cortadas, cortadas do warcraft do jogo. O comportamento dos alvos, dependendo do nível, também muda. Neste protótipo, implementei dois modos de dificuldade.

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


All Articles