Tabla de contenido:

Control fácil de RoboRemo ESP8266: 5 pasos
Control fácil de RoboRemo ESP8266: 5 pasos

Video: Control fácil de RoboRemo ESP8266: 5 pasos

Video: Control fácil de RoboRemo ESP8266: 5 pasos
Video: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, Mes de julio
Anonim
Control fácil de RoboRemo ESP8266
Control fácil de RoboRemo ESP8266

En esta explicación, obtienes una forma muy simple de conectar una placa WiFi ESP8266 a la aplicación RoboRema.

Necesitas:

  • Dispositivo Android o Apple para ejecutar la aplicación RoboRemo.
  • Instale la aplicación RoboRemo.
  • Instalar Arduino IDE
  • Instale la biblioteca Arduino ESP8266.
  • Placa ESP8266 como Wemos D1 mini o NodeMCU. (para ESP-01 necesita un adaptador USB a serie adicional, cables y más, no tan práctico)
  • Cable microUSB

Posiblemente:

  • Wemos D1 Mini biblioteca y ejemplos.
  • Escudos adicionales.

La intención de este instructivo es brindarle la base con la conexión para que pueda agregar más funcionalidad por sí mismo.

Ayuda con la instalación de Arduino: Programación-del-WeMos-Usando-Arduino-SoftwareIDE

Ayuda de Wemos Arduino y biblioteca de Wemos Shields

Paso 1: codificación de su boceto

  • Descargue el boceto y copie este código en su IDE de Arduino.
  • Mire si el * ssid = "RoboRemo" se ajusta a sus necesidades o cámbielo. (no use el SSID de su red local)
  • Si desea agregar una contraseña por * pw
  • Elección por herramientas => Sube a la placa correcta (Wemos D1 mini)

Paso 2: configurar el puerto COM

Establecer puerto COM
Establecer puerto COM
  • Busque los puertos que están conectados (puerto:).
  • Conecte el ESP8266 (Wemos mini) con el cable microUSB.
  • Seleccione el puerto COM que se agregó por última vez y cargue su boceto.

Paso 3: haz la conexión

Para realizar la conexión entre el ESP8266 y RoboRemo hay dos pasos.

1 dispositivo WiFi

Hicimos del ESP8266 un servidor Wifi. Por lo tanto, debe configurar la configuración del dispositivo (WiFi) en RoboRemo o el nombre que desee. Así que vaya a WiFisettings desde su dispositivo.

2 conexión RoboRemo

Desde la aplicación RoboRemo:

menu => conectar => Internet (TCP) => otro => complete la dirección IP. En el scetch se da: 192.168.0.1:1234

La IP de WiFi se recordará, por lo que la próxima vez podrá hacer clic en la IP correcta.

Si hay un problema, debe obtener la IP del monitor en serie.

  • Arduino => Herramientas => Monitor serial.
  • Reinicie el ESP8266 o vuelva a conectarlo.
  • Espere hasta que se le dé la IP.

Puede ser útil cambiar la IP en el boceto de Arduino. Por ejemplo, en el aula con más ESP.

Paso 4: Configure la interfaz de la aplicación RoboRemo

Configurar la interfaz de la aplicación RoboRemo
Configurar la interfaz de la aplicación RoboRemo

Ahora el programa correcto se está ejecutando en el ESP8266 y la conexión está hecha, podemos configurar los botones para controlar los pines IO.

Para obtener más instrucciones, descargue el manual de l RoboRemo

Elección:

  • Menú => editar interfaz de usuario => toque en cualquier lugar de la pantalla (aparece un nuevo menú) => botón de elección => arrastre el botón (seleccione en la esquina superior izquierda) al lugar que desee => cambie el tamaño del botón si lo desea (esquina inferior derecha).
  • Toque el botón para que aparezca un menú => toque "establecer acción de presionar" => ingrese una A => pestaña Ok. => toque en "establecer acción de liberación" => ingrese un 1 => pestaña "Aceptar"
  • Puede personalizar el botón por color, texto, etc.
  • Salga de este menú de botones.
  • pestaña el botón "menú". => seleccione "no editar la interfaz de usuario".

AHORA DEBE SER POSIBLE ENCENDER Y APAGAR EL LED_BUILDIN !!!!

Paso 5: personaliza tu aplicación y tu boceto

Personaliza tu aplicación y tu boceto
Personaliza tu aplicación y tu boceto

Si la base que le doy está funcionando bien, puede personalizar y expandir su aplicación y boceto.

El límite de este boceto es que uso un comando de carácter. Por tanto, no se pueden enviar números superiores a 9.

Si lo desea, puede recoger el boceto en el sitio web de RoboRemo ESP8266-wifi-car y sintonizarlo.

Los números Arduino GPIO no coinciden con los números de pin de Wemos o NodeMCU. Busque la traducción en la imagen o descargue el PDF.

Recomendado: