Índice:

RoboRemo ESP8266 Easy Control: 5 etapas
RoboRemo ESP8266 Easy Control: 5 etapas

Vídeo: RoboRemo ESP8266 Easy Control: 5 etapas

Vídeo: RoboRemo ESP8266 Easy Control: 5 etapas
Vídeo: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, Julho
Anonim
RoboRemo ESP8266 Easy Control
RoboRemo ESP8266 Easy Control

Nesta explicação, você obtém uma maneira muito simples de conectar uma placa WiFi ESP8266 ao aplicativo RoboRema.

Você precisa:

  • Dispositivo Android ou Apple para executar o aplicativo RoboRemo.
  • Instale o aplicativo RoboRemo.
  • Instale o IDE Arduino
  • Instale a biblioteca Arduino ESP8266.
  • Placa ESP8266 como Wemos D1 mini ou NodeMCU. (para ESP-01, você precisa de um adaptador USB para serial adicional, fios e muito mais, não é tão prático)
  • Cabo microUSB

Possivelmente:

  • Wemos D1 Mini biblioteca e exemplos.
  • Escudos adicionais.

A intenção deste instrutível é fornecer a você a base com a conexão para que você possa adicionar mais funcionalidades por conta própria.

Ajuda com a instalação do Arduino: Programming-the-WeMos-Using-Arduino-SoftwareIDE

Ajuda do Wemos Arduino e biblioteca Wemos Shields

Etapa 1: codificando seu esboço

  • Baixe o sketch e copie este código para o seu Arduino IDE.
  • Veja se o * ssid = "RoboRemo" atende às suas necessidades ou altere-o. (não use o SSID da sua rede local)
  • Se você quiser adicionar uma senha por * pw
  • Escolha por Ferramentas => Embarque na placa certa (Wemos D1 mini)

Etapa 2: definir a porta COM

Definir porta COM
Definir porta COM
  • Verifique as portas que estão conectadas (Porta:).
  • Conecte o ESP8266 (Wemos mini) com o cabo microUSB.
  • Selecione a porta COM que foi adicionada por último. Carregue seu esboço.

Etapa 3: Faça a conexão

Para fazer a conexão entre o ESP8266 e o RoboRemo, existem duas etapas.

1 dispositivo WiFi

Fizemos do ESP8266 um servidor Wifi. Então você tem que definir as configurações do dispositivo - WiFi - para RoboRemo ou o nome que você quiser. Então vá para o WiFisettings do seu dispositivo.

2 RoboRemo conectar

No aplicativo RoboRemo:

menu => conectar => Internet (TCP) => outro => preencher endereços IP. No scetch é dado: 192.168.0.1:1234

O IP WiFi será lembrado, então da próxima vez você poderá clicar facilmente no IP correto.

Se houver algum problema, você deve obter o IP do monitor serial.

  • Arduino => Ferramentas => Monitor serial.
  • Reinicialize o ESP8266 ou reconecte-o.
  • Espere até que o IP seja fornecido.

Pode ser útil alterar o IP no esboço do Arduino. Por exemplo, em sala de aula com mais ESP's.

Etapa 4: configurar a interface do aplicativo RoboRemo

Configure a interface do aplicativo RoboRemo
Configure a interface do aplicativo RoboRemo

Agora que o programa correto está sendo executado no ESP8266 e a conexão é feita, podemos configurar os botões para controlar os pinos IO.

Para obter mais instruções, baixe o l manual do RoboRemo

Escolha:

  • Menu => editar ui => toque em qualquer lugar da tela (um novo menu aparece) => botão de escolha => arraste o botão (selecione no canto superior esquerdo) para o local desejado => redimensione o botão se desejar (canto inferior direito).
  • Toque no botão para que apareça um menu => toque em "definir ação de pressão" => insira um A => guia Ok. => toque em "definir ação de liberação" => insira 1 => guia "Ok"
  • Você pode personalizar o botão por cor, texto etc.
  • Saia deste menu de botão.
  • guia o botão "menu". => selecione "não editar ui".

AGORA DEVE SER POSSÍVEL LIGAR E DESLIGAR O LED_BUILDIN !!!!

Etapa 5: personalize seu aplicativo e esboço

Personalize seu aplicativo e Sketch
Personalize seu aplicativo e Sketch

Se a base que forneci estiver funcionando bem, você pode personalizar e expandir seu aplicativo e esboço.

O limite deste esboço é que eu uso o comando de um personagem. Portanto, números maiores que 9 não podem ser enviados.

Se você quiser, pode pegar o esboço no site RoboRemo ESP8266-wifi-car e ajustá-lo.

Os números do Arduino GPIO não correspondem aos números de pinos Wemos ou NodeMCU. Veja a imagem para tradução ou baixe o PDF

Recomendado: