» Eletrônicos » Arduino »Tanque com ESP ou Arduino dentro

Tanque com ESP ou Arduino dentro

Tanque com ESP ou Arduino dentro

Boa tarde, hoje eu quero compartilhar instruções sobre como fazer um tanque. Haverá duas opções para o controlador interno: ESP -8266 e Arduino Pro Mini. Na primeira versão, o controle é realizado via comunicação Wi-Fi. No segundo - controle remoto IR. Fabricado com base no TAMIYA 35162 Schutzenpanzer Marder 1A2 (1:35), é acionado por um kit de caixa de engrenagens de motor duplo Tamiya 70097 e pelos motores que acompanham a caixa de engrenagens.

Vamos precisar de:
- TAMIYA 35162 Schutzenpanzer Marder 1A2 (1:35)
- cola modelo (cimento TAMIYA, por exemplo)
- Kit de caixa de engrenagens de dois motores Tamiya 70097
- ESP 8266 -12E ou Arduino Pro Mini 8MHz 3.3V
- estabilizador de tensão AMS 1117 3.3v 8000mA (se opcional com ESP 8266-12E)
- Motorista do motor Qifei L9110
- capacitor 10v 1000uF
- LED bicolor (vermelho, verde)
- LED azul
- 2 LEDs vermelhos
- receptor IR
- fotorresistor
- 2 compartimentos para 2 pilhas AAA ou 4 pilhas AAA 1.2V 1000mA NI-MN
- 2 resistores 2ohm
- 4 resistores de 75 ohms
- 6 resistores 10 kOhm (se opcional com ESP 8266-12E)
- botão
- fotorresistor
- USB - TTL
- ferro de soldar
- fios multicoloridos

Etapa 1 Habitação e mecânica.
Primeiro você precisa coletar o modelo TAMIYA 35162 Schutzenpanzer Marder 1A2 (1:35). Colamos a parte inferior de acordo com as instruções, com exceção das peças que cobrem as aberturas de saída dos eixos da caixa de engrenagens. As principais estrelas também não se mantêm. Cole a parte superior de acordo com as instruções, sem alterações. Depois de colar tudo isso, deixe secar e prossiga para a coleta da caixa de velocidades. Como pode ser visto nas instruções, o Tamiya 70097 pode ser montado em duas versões diferentes.


A primeira opção com uma relação de transmissão de 58: 1, a segunda - 203: 1. Precisamos da primeira opção. E aqui também não é tão simples. Nesse caso, a saída do eixo pode estar mais próxima da parte inferior da caixa de velocidades ou no meio. Os eixos devem ser expirados no orifício do meio! Depois de montar a caixa de velocidades, procedemos à instalação no modelo. Em teoria, tudo deve ser simples, porque o modelo e a caixa de câmbio de uma empresa. Na prática - a caixa de câmbio teve que ser empurrada para lá. Na posição horizontal da caixa de engrenagens, os eixos das rodas motrizes se elevavam, então tive que cortar uma placa de metal, o que tornou possível fixar a caixa de engrenagens na posição desejada.



Os eixos da caixa de velocidades terão de ser cortados em 3 mm. Em seguida, cole as rodas motrizes sobre eles.


Na parte superior mais próxima da parte traseira, fazemos furos para um LED de duas cores e um receptor de infravermelho.


Mais perto da frente, há um buraco para um LED azul que servirá como lanterna.


E dentro da escotilha - para um fotorresistor.


No verso, cole os LEDs vermelhos para iluminação.


Para todas as opções acima, você precisa soldar os fios. É mais conveniente fazer isso antes da instalação.

Etapa 2 Eletricista
Aqui vou fornecer uma escolha de opções para montagem posterior.
Se você escolheu o ESP 8266. O módulo Wi-Fi integrado facilita muito o processo de controle e conexão.Pode ser facilmente programado no IDE do Arduino. É melhor escolher um módulo com 4 Mb de memória. Nesse caso, é necessário coletar o chicote mínimo para iniciar e piscar o ESP-8266. Somente o pino do VCC é conectado diretamente à fonte de alimentação; os demais pinos: CH_PD, RESET, GPIO0, GPIO2 devem ser puxados para a fonte de alimentação (VCC) através de um resistor. Os resistores de 10kOm podem ser substituídos por outros, de 4.7kOm a 50kOm, exceto o GPIO15 - seu valor deve ser de até 10k. Diretamente, ao menos (GND) da fonte de alimentação, conectamos apenas GND e também puxamos o GPIOO através do resistor para 10kOm, para colocar o módulo no modo de download de firmware para GND. O botão é necessário para reiniciar e piscar o módulo. Conector USB-TTL - para firmware.
Aqui está um diagrama




Vou explicar um pouco, os LEDs azuis e dois vermelhos são necessários para a luz de fundo (visível e bonita no escuro), o fotorresistor está conectado ao ADC do controlador e é necessário para determinar a iluminação (quando a luz de fundo fica escura). Resistores pull-up de 10 kOhm, 75 Ohm para LEDs, 2 Ohm com limitação de corrente para motores (sem eles, ao tentar se mover, o controlador está sobrecarregado). Soldamos tudo de acordo com o circuito na placa de circuito. Para a fonte de alimentação, você pode usar 4 pilhas "pequenas" ou quatro pilhas tamanho AAA, soldadas em série. Colamos dois compartimentos de duas baterias com fita dupla face e conectamos em série. Os compartimentos da bateria e os acumuladores são colocados entre a caixa de engrenagens e a placa de circuito.


Se sua escolha recaiu sobre o Arduino. Somente o Arduino Pro MINI se encaixa dentro. Vale a pena escolher uma placa de 3,3 volts, pois os motores são projetados para 3 volts e você não deseja alimentar separadamente os motores e o Arduino. Arduino é mais fácil. Todo o chicote do controlador e o regulador de tensão já estão na placa. Resta dessoldar o soquete do Arduino e o driver do motor na placa de circuito.



Etapa 3 Preparando o ambiente de programação.
Para editar o firmware e preencher o esboço no ESP, é necessário instalar o Arduino IDE no site oficial do Arduino.cc, além de instalar o complemento para ESP, através do Boards Manager. Para fazer isso, inicie o Arduino IDE e, em seguida, Arquivo - Configurações - no campo URLs do Gerenciador de placas adicionais, insira o link

http://arduino.esp8266.com/package_esp8266com_index.json


clique em OK (você pode inserir vários links separados por vírgula neste campo). Em Ferramentas seguintes - Board - Boards Manager, digite esp8266 no campo de filtro e clique em ESP8266 pelo fórum da comunidade ESP8266. Clique em Instalar e aguarde o download terminar. Agora resta selecionar a placa - ESP8266 genérico no menu Ferramentas e definir a frequência do seu módulo para 80 ou 160Mhz, tamanho da memória flash e selecionar a porta serial à qual o adaptador USB-TTL está conectado.

Para o Arduino, basta instalar o IDE do Arduino no site oficial do Arduino.cc.

Etapa 4 Firmware
Resta editar o esboço e preenchê-lo com ESP.
No campo "String _ssid =" ";" entre aspas indicam a qual ponto de acesso você deseja se conectar.
"String _password =" ";" é a senha para esta rede.
"String _ssidAP =" Mardella ";" o nome da rede que o ESP aumentará se não se conectar à existente.
"String _passwordAP =" 12345678 ";" - a senha da rede que o ESP aumentará se não se conectar à existente.
"String SSDP_Name =" Mardella ";" Nome SSDP

Após o início, o ESP tenta se conectar ao ponto de acesso especificado no esboço, se for bem-sucedido, você precisa determinar o endereço IP do nosso robô e conectar-se a esse endereço por meio de um navegador. Você também pode passar por um computador até a infraestrutura de rede, encontrar nosso tanque e clicar duas vezes para conectar-se a ele. Se a conexão falhar, o ESP se tornará o ponto de acesso. O acesso pode ser obtido conectando-se a um novo ponto de acesso e inserindo 192.168.1.1 no navegador.

A interface da web consiste em duas páginas. O primeiro a controlar. O segundo é para personalização. Na segunda página, você pode especificar o ponto de acesso ao qual deseja se conectar, bem como o nome do tanque e o nome e a senha do ponto de acesso que o ESP eleva. Todas as alterações entram em vigor após uma reinicialização. Você também pode reiniciar o módulo através da interface da web.

Para o Arduino, você precisa editar todos os campos "results.value". Depois de anotar os códigos de infravermelho do console que você usará lá.

marderla.rar [25.51 Kb] (downloads: 113)

Vídeo tanchika:
7.8
5.8
7.8

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 ...