» Eletrônicos » Arduino »Hércules - uma máquina controlada pelo Android

Hércules - uma máquina controlada pelo Android



Durante sua educação, o autor jogou jogos com o suporte do acelerômetro em seu telefone. Ele realmente gostava de dirigir um carro ao telefone simplesmente inclinando-o e então começou a sonhar em fazer um carro com o mesmo controle na vida real. Agora tendo Arduino e tendo adquirido habilidades de programação, é hora de criar uma máquina gerenciada no Android, ele chamou de Hércules.

Ela recebeu esse nome por causa do enorme torque e alta velocidade. Modelo pode ser controlado usando um telefone Android via Bluetooth. Qualquer telefone com este sistema operacional é adequado para controle, o autor não limita um controle remoto. Além disso, o uso do telefone economizou dinheiro, porque eu não precisei gastar dinheiro criando um controle remoto.

Materiais e ferramentas:
- Arduino Uno
- Transceptor Bluetooth
- Motorista duplo (com ponte H L298)
- Motores com engrenagens de 4 peças (a potência é selecionada dependendo da aplicação da máquina)
- Rodas 4 peças
- Bateria 1Ah SLA 12V
- Base para componentes (chassi)
- tábua de pão
- Caixas para caixa 4 peças
- interruptor SPST
- Conexão de fios para Arduino
- fios de solda
- Porcas e parafusos de tamanho pequeno
- Resistor 10 kOhm 1 pc
- Resistor 20 kOhm 1 pc
- telefone Android
- ferro de soldar
- solda
- pasta de solda
- broca

Hércules - uma máquina controlada pelo Android










Primeiro passo Rodas e chassi.
Os parafusos do motor facilitaram a instalação no chassi usando porcas. As rodas são instaladas até o eixo do motor. Dois motores à direita são ligados em paralelo, assim como dois motores à esquerda. A aparência do chassi após a instalação de quatro rodas e motores pode ser vista na foto abaixo.






Etapa dois Habitação para Arduino.
O diagrama de caso para o Arduino é dividido em várias partes. Essa solução de design modular ajudará no futuro a suportar o circuito ou a eliminar um possível mau funcionamento. Se um dos componentes quebrar ou queimar, poderá ser substituído rapidamente e sem interromper o design. A caixa para o Arduino foi criada da seguinte maneira:

- Quatro partes foram cortadas da tábua de pão, duas delas com orifícios de tamanho 8x3, as segundas duas partes 6x3.
- Os pinos BLS foram soldados a cada placa no lado comprido.
- Cada pino na tábua de pão foi soldado adicionalmente com fios de cerca de 10 cm de comprimento, o que foi feito para que os fios não saíssem do Arduino, porque agora a carga começou a ser distribuída uniformemente.
- Em seguida, a placa Arduino foi colocada no estojo para que a saída USB tocasse a parede. Foi feito um furo para essa saída, isso ajudará a carregar programas adicionais na máquina ou a fazer correções nos já existentes. Nas laterais da caixa, foram feitos orifícios para os fios que iriam da placa. Furos adicionais foram cortados na parte inferior da caixa, sob os conectores de montagem do Arduino.










Etapa três Transceptor Bluetooth.
A soldagem de fios em um transceptor Bluetooth é a tarefa mais difícil na montagem deste projeto. O autor realmente não tinha uma terceira mão ao soldar. Foram utilizados quatro condutores de 10 cm de comprimento, soldados nos pinos 1 (Tx), 2 (Rx), 12 (+ 3,3B) e 13 (GND). Agora, o transceptor pode ser colocado em uma caixa com furos pré-preparados para os fios. O autor colou os fios na caixa para impedir que os fios arrancassem os contatos.






O quarto passo. Caixa para resistores.
Devido ao fato de a saída do Arduino Tx enviar um sinal com tensão de 5V e o módulo Bluetooth funcionar com tensão de 3,3V, foi necessário converter 5V para 3,3V. Para esta tarefa, o autor usou um divisor de tensão. De acordo com o circuito fornecido abaixo, ele soldou um resistor na peça restante da tábua de pão. Obviamente, era possível colocar esse circuito em um gabinete Arduino, mas como não havia espaço suficiente, o autor fez um circuito separado para os resistores.






Quinto passo Motorista.
O autor usa um driver duplo com um IC L298 da ponte H, ele controla quatro motores. Para ele, o autor criou um painel para facilitar os fios de solda, o próprio quadro na foto abaixo. Após a solda, o driver também foi colocado em um estojo separado, com orifícios para os fios.








Etapa seis A montagem final.
Cada componente individual é conectado ao Arduino de acordo com o esquema.

A conexão do driver do motor ao Arduino ocorreu de acordo com esta pinagem:
1 a GND
2 para o primeiro contato dos motores esquerdos
3 ao segundo contato dos motores esquerdos
4 a uma bateria de 12V
5 para fixar o Arduino 2
6 para o pino Arduino 3
7 para fixar o Arduino 4
8 a GND
9 a 5V com Arduino
10 para fixar o Arduino 5
11 para fixar o Arduino 6
12 para o pino Arduino 7
13 ao primeiro contato dos motores certos
14 ao segundo contato dos motores certos
15 a GND

A energia de 12V foi conectada ao pino Vin Arduino e pino 4 do L298. GND Arduino, respectivamente, à fonte de alimentação GND.




Sétimo passo. Programa para Arduino.
Para o programa funcionar corretamente, era necessário instalar a biblioteca Amarino, que pode ser baixada. Você pode baixar o código fonte do Arduino no artigo.

Passo Oito. Software para Android
A Biblioteca Amarino é um kit de ferramentas para trabalhar com smartphones Android. Ao instalar um aplicativo adicional no seu telefone, você pode começar a escrever um programa.

O aplicativo e o plugin Amarino podem ser baixados em. Depois de instalá-los no telefone, restava apenas ligar a máquina e conectar-se a ela, e selecione a seção Adicionar eventos-> Sensor do acelerômetro.

Vídeo com a instalação do Amarino e seus plugins:


A velocidade da máquina é igual à inclinação do telefone. Se a máquina se mover na direção errada, você precisará trocar os fios dos motores.


hercules.rar [10.92 Kb] (downloads: 170)
10
10
10

Adicionar um comentário

    • sorrirsorrisosxaxaoknão seiyahoonea
      chefearranhartolosimsim simagressivosegredo
      desculpedançardance2dance3perdãoajudabebidas
      pararamigosbomgoodgoodapitodesmaiarlíngua
      fumaçapalmascraydeclararirônicodon-t_mentionbaixar
      calorirritantelaugh1mdareuniãomoskingnegativo
      not_ipipocapunirlerassustarsustospesquisar
      provocarthank_youistoto_clueumnikagudoconcordar
      malbeeeblack_eyeblum3corargabar-setédio
      censuradobrincadeirasecret2ameaçarvitóriayusun_bespectacled
      sacudirrespektlolpreviubem vindoKrutoyya_za
      ya_dobryiajudantene_huliganne_othodifludproibirfechar

Aconselhamos que você leia:

Entregue-o para o smartphone ...