» Electrónica » Arduino »Tanque con ESP o Arduino adentro

Tanque con ESP o Arduino adentro

Tanque con ESP o Arduino adentro

Buenas tardes, hoy quiero compartir instrucciones sobre cómo hacer un tanque. Habrá dos opciones para el controlador interno: ESP -8266 y Arduino Pro Mini. En la primera versión, el control se realiza a través de comunicaciones Wi-Fi. En el segundo - control remoto IR. Está hecho sobre la base del TAMIYA 35162 Schutzenpanzer Marder 1A2 (1:35), está impulsado por un kit de caja de cambios de doble motor Tamiya 70097 y los motores que vienen con la caja de cambios.

Necesitaremos:
- TAMIYA 35162 Schutzenpanzer Marder 1A2 (1:35)
- pegamento modelo (cemento TAMIYA por ejemplo)
- Kit de caja de cambios de doble motor Tamiya 70097
- ESP 8266-12E o Arduino Pro Mini 8MHz 3.3V
- estabilizador de voltaje AMS 1117 3.3v 8000mA (si es opcional con ESP 8266-12E)
- Controlador del motor Qifei L9110
- condensador 10v 1000uF
- LED de dos colores (rojo, verde)
- LED azul
- 2 LED rojos
- receptor IR
- fotorresistencia
- 2 compartimentos para 2 baterías AAA o 4 baterías AAA 1.2V 1000mA NI-MN
- 2 resistencias 2ohm
- 4 resistencias de 75 ohmios
- 6 resistencias de 10 kOhm (si es opcional con ESP 8266-12E)
- botón
- fotorresistencia
- USB - TTL
- soldador
- cables multicolores

Paso 1 Vivienda y mecánica.
Primero necesitas recolectar el modelo TAMIYA 35162 Schutzenpanzer Marder 1A2 (1:35). Pegamos la parte inferior de acuerdo con las instrucciones, con la excepción de las partes que cubren las aberturas de salida de los ejes de la caja de engranajes. Las estrellas principales tampoco se pegan. Pegue la parte superior de acuerdo con las instrucciones sin cambios. Después de haber pegado todo esto, déjelo secar y proceda a la recolección de la caja de cambios. Como se puede ver en las instrucciones, Tamiya 70097 se puede ensamblar en dos versiones diferentes.


La primera opción con una relación de transmisión de 58: 1, la segunda - 203: 1. Necesitamos la primera opción. Y aquí tampoco es tan simple. En este caso, la salida del eje puede estar más cerca de la parte inferior de la caja de engranajes o en el medio. ¡La exhalación de los ejes debe hacerse en el orificio central! Una vez ensamblada la caja de cambios, procedemos a instalarla en el modelo. En teoría, todo debería ser simple, porque tanto el modelo como la caja de cambios de una empresa. En la práctica, la caja de cambios tuvo que ser empujada allí. En la posición horizontal de la caja de cambios, los ejes de las ruedas motrices se abultaban hacia arriba, por lo que tuvimos que cortar una placa de metal, lo que permitió fijar la caja de cambios en la posición deseada.



Los ejes de la caja de cambios deberán cortarse en 3 mm. Luego pegue las ruedas motrices sobre ellos.


En la parte superior, más cerca de la parte posterior, hacemos agujeros para un LED de dos colores y un receptor IR.


Más cerca del frente hay un agujero para un LED azul que servirá como una linterna.


Y dentro de la escotilla, para una fotorresistencia.


En el reverso, pegue los LED rojos para la iluminación.


Para todo lo anterior, debe soldar los cables. Es más conveniente hacer esto antes de la instalación.

Paso 2 electricista
Aquí proporcionaré una selección de opciones para un mayor montaje.
Si elige ESP 8266. El módulo de Wi-Fi incorporado facilita enormemente el proceso de control y conexión.Se puede programar fácilmente en el Arduino IDE. Es mejor elegir un módulo con 4 Mb de memoria. En este caso, es necesario recoger el arnés mínimo para iniciar y flashear el ESP-8266. Solo el pin VCC está conectado directamente a la fuente de alimentación, los pines restantes: CH_PD, RESET, GPIO0, GPIO2, deben extraerse a la fuente de alimentación (VCC) a través de una resistencia. Las resistencias de 10kOm se pueden reemplazar con otras, desde 4.7kOm a 50kOm, excepto GPIO15; su valor debe ser de hasta 10k. Directamente, al menos (GND) de la fuente de alimentación, conectamos solo GND, y también sacamos el GPIOO a través de la resistencia a 10kOm, para poner el módulo en el modo de descarga de firmware, a GND. El botón es necesario para reiniciar y actualizar el módulo. Conector USB-TTL - para firmware.
Aquí hay un diagrama




Explicaré un poco, los LED azules y dos rojos son necesarios para la retroiluminación (es visible y hermosa en la oscuridad), el fotorresistor está conectado al ADC del controlador y es necesario para determinar la iluminación (cuando la luz de fondo se vuelve oscura). Resistencias pull-up de 10 kOhm, 75 Ohm para LED, limitación de corriente de 2 Ohm para motores (sin ellos, al intentar moverse, el controlador está sobrecargado). Soldamos todo de acuerdo con el circuito en la placa de circuito. Para la fuente de alimentación, puede usar 4 baterías "pequeñas" o cuatro baterías de tamaño AAA, soldadas en serie. Pegamos dos compartimentos de dos baterías con cinta de doble cara y conectamos en serie. Tanto los compartimientos de batería como los acumuladores se colocan entre la caja de engranajes y la placa de circuito.


Si su elección recayó en el Arduino. Solo Arduino Pro MINI cabe dentro. Vale la pena elegir una placa de 3.3 voltios, ya que los motores están diseñados para 3 voltios, y no desea alimentar por separado los motores y el Arduino. Arduino es más fácil. Todo el arnés del controlador y el regulador de voltaje ya están en la placa. Queda por soldar el zócalo Arduino y el controlador del motor en la placa de circuito.



Paso 3 Preparar el entorno de programación.
Para editar el firmware y completar el boceto en ESP, debe instalar el IDE de Arduino desde el sitio oficial de Arduino.cc, así como instalar el complemento para ESP, a través del Administrador de Tableros. Para hacer esto, inicie el IDE de Arduino, luego Archivo - Configuración - en el campo URL del Administrador de placas adicionales, inserte el enlace

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


haga clic en Aceptar (puede ingresar varios enlaces separados por una coma en este campo). Herramientas siguientes - Tablero - Administrador de tableros, ingrese esp8266 en el campo de filtro y haga clic en ESP8266 por el Foro de la comunidad ESP8266. Haga clic en Instalar y espere a que termine la descarga. Ahora queda por seleccionar la placa - ESP8266 genérico en el menú Herramientas y establecer la frecuencia de su módulo en 80 o 160Mhz, tamaño de memoria flash y seleccionar el puerto serie al que está conectado el adaptador USB-TTL.

Para Arduino, simplemente instale el IDE de Arduino desde el sitio web oficial Arduino.cc.

Paso 4 Firmware
Queda por editar el boceto y llenarlo con ESP.
En el campo "Cadena _ssid =" ";" entre comillas indica a qué punto de acceso desea conectarse.
"String _password =" ";" es la contraseña para esta red.
"String _ssidAP =" Mardella ";" El nombre de la red que el ESP generará si no se conecta a la existente.
"String _passwordAP =" 12345678 ";" - la contraseña de la red que el ESP generará si no se conecta a la existente.
"String SSDP_Name =" Mardella ";" Nombre SSDP

Después de comenzar, ESP intenta conectarse al punto de acceso especificado en el boceto, si tiene éxito, debe determinar la dirección IP de nuestro robot y conectarse a esta dirección a través de un navegador. También puede pasar por una computadora a la infraestructura de red, encontrar nuestro tanque allí y hacer doble clic para conectarse. Si la conexión falla, el ESP se convierte en el punto de acceso. Luego se puede obtener acceso conectándose a un nuevo punto de acceso e ingresando 192.168.1.1 en el navegador.

La interfaz web consta de dos páginas. El primero en controlar. El segundo es para la personalización. En la segunda página, puede especificar el punto de acceso al que desea conectarse, así como el nombre del tanque y el nombre y la contraseña del punto de acceso que genera el ESP. Todos los cambios surten efecto después de un reinicio. También puede reiniciar el módulo a través de la interfaz web.

Para Arduino, debe editar todos los campos "results.value". Después de haber anotado los códigos IR del control remoto que va a utilizar allí.

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

Video tanchika:
7.8
5.8
7.8

Agrega un comentario

    • sonriesonrisasxaxaokno sabesyahoonea
      jeferascarsetontosisi-siagresivosecreto
      lo sientobailardance2dance3perdónayudabebidas
      pararamigosbuenobuenosilbatodesmayarselengua
      fumaraplaudirllorardeclararburlóndon-t_mentiondescargar
      calorfuriosorisa1mdareuniónMoskingnegativo
      not_ipalomitas de maizcastigarleerasustarasustabuscar
      burlagraciasestoto_clueumnikagudode acuerdo
      malbeeeojo negroblum3ruborpresumiraburrimiento
      censuradocortesíasecreto2amenazarvictoriaYusun_bespectacled
      shokrespektjajajaPrevedbienvenidokrutoyya_za
      ya_dobryiayudantene_huliganne_othodigolpearprohibircerrar

Le recomendamos que lea:

Pásalo por el teléfono inteligente ...