Neste artigo, encontraremos uma interessante caseiro - um dispositivo que desenha e grava texto em tempo real, controlado por qualquer dispositivo Android.
Vamos ver um pequeno vídeo com um exemplo de como o dispositivo funciona.
Ferramentas e materiais:
-Arduino Uno R3;
- módulo Bluetooth HC-05;
- Servo drive MG90S - 2 peças;
Servo SG90;
- regulador de tensão CC LM2596;
-3,7V 18650 Bateria - 2 peças;
- suporte de bateria 18650;
- Tubo de alumínio pequeno (da antiga antena FM);
-Crilo;
-Fixadores;
Equipamento de solda;
Impressora 3D;
- caneta esferográfica;
-Smartphone;
Etapa 1: algumas etapas do projeto
Nesta etapa, o assistente explica com um exemplo como calcular as dimensões das unidades e os locais de instalação dos servos.
Imagem 1.
O tamanho do braço inferior é de 3 cm, o braço superior é de 6 cm. A distância entre as duas alavancas do servo é de 4,5 cm. Portanto, consideraremos tudo isso no gráfico e marcaremos o primeiro centro servo como 0,0 e o segundo 4.5.0.
Imagem 2.
Agora marque o ponto no gráfico onde a haste precisa ser movida 2.25.5.
Imagem 3.
Agora você precisa encontrar o comprimento das duas linhas (0,0) - (2,25,5) e (4,5,0) - (2,25,5). Use a fórmula da distância e o teorema de Pitágoras. A partir da fórmula Comprimento = sqrt ((X2-X1) quadrado + (Y2-Y1) quadrado) (consulte a imagem para ver a fórmula no formato correto). O ponto está localizado no centro do eixo Y com um servoconversor, de modo que ambos os lados têm o mesmo tamanho de triângulo. Assim, o resultado é 5,48 em ambas as direções.
Imagem 4.
Agora você precisa separar os triângulos. Temos três triângulos com todos os três lados conhecidos.
Imagem 5.
Use trigonometria - a lei dos cossenos para calcular os ângulos que precisamos.
Imagem 6.
O resultado da trigonometria é expresso em radiante, portanto, use a fórmula Degree = Radiant * (180 / pi
()) para converter o radiante em graus.
Imagem 7.
Soma os graus de cada lado ao grau de movimento das alavancas.
No Excel, o assistente valida os cálculos.
Cálculo de hands.xlsx
Etapa dois: esquema
Este é um circuito muito simples, com três servos. Conexão via saídas digitais 5.6 e 9, onde 5 e 6 são usados para controlar a alavanca e 6 para elevação. O módulo Bluetooth HC05 é conectado via Tx ao terminal Arduino 0 (RX) e o RX é conectado ao terminal Arduino 1 (TX). A fonte de alimentação, 7,4 V, de 2 x 18650 baterias, é fornecida ao contato Vin do Arduino e, através do regulador de tensão CC LM2596, aos servos.
Etapa três: servos
O mestre usa dois MG90S para braço horizontal e SG90 para vertical.Os servoconversores estão presos à folha de acrílico, como mostra a foto.
Etapa 4: Impressão 3D
Você pode imprimir a alavanca baixando os arquivos abaixo.
Leglinks.obj
Etapa 5: Instalação do braço horizontal
Em seguida, o mestre monta uma alavanca horizontal nos servos.
Etapa 6: Loop
O laço é feito de uma caixa de caneta esferográfica e um tubo de metal. A carcaça é fixada na base dos servos (acrílico com servos fixos). Um tubo está instalado na carcaça. As extremidades do tubo são fixadas na folha de acrílico (a base de todo o dispositivo). Quando um sinal é aplicado ao servoconversor, sua alavanca está encostada na base e a plataforma com os acionamentos aumenta.
Sétimo passo: montagem
Na base, adesivo hot-melt, protege todos os módulos e o compartimento da bateria.
Passo Oito: Porta Canetas
Agora você precisa fazer um suporte para caneta. O mestre corta 43 cm de tubo de alumínio. 15 centímetros recuam de ambas as extremidades do tubo e cortam o raio do tubo. Em seguida, corta esses segmentos e gira as extremidades dos tubos.
Corta e mói bordas.
Prende o suporte à alavanca, instala uma alça no suporte.
Passo Nove: O Caso
O acrílico faz o caso do dispositivo.
Etapa 10: Suporte de papel
Corte três triângulos de acrílico. Prende-os nos cantos da base em frente à alavanca.
Etapa Onze: Código
O Android envia um comando para o Arduino através do módulo bluetooth. Servos gira 180 graus na horizontal e 60 graus na vertical. Se o ângulo for maior, a alavanca sobe e congela no ponto superior.
O código pode ser baixado abaixo.
Mini desenho do Arduino.rar
Etapa Doze: Aplicativo para Android
Para controlar o dispositivo com gadgets Android, o mestre desenvolve um aplicativo especial. Emparelhe o smartphone com o Arduino e inicie o programa. O programa tem uma janela para desenhar. Todos os caracteres escritos na tela serão reproduzidos pelo dispositivo. Na parte inferior da tela, existem dois botões de controle e um atalho mostrando o comando. Devido ao comprimento da alavanca, você precisa escrever na parte inferior da tela.
O programa, em duas versões, para usuários e desenvolvedores, pode ser baixado abaixo.
Mini-desenho aia file.rar
Minidrawing apk arquivo.rar
Em seguida, o assistente executa um teste do dispositivo.
Está tudo pronto.