Informação

ESP8266 na Garagem

Grupo para discussão, estudo e desenvolvimento de projetos usando os módulos ESP8266.

Membros: 144
Última atividade: 27 Jan, 2021

Minha primeira impressão ESP8266 thing

Olá a todos,

Segue anexo um PDF contendo minha primeira impressão ao fazer meu primeiro teste hoje cedo, com a placa ESP8266 thing adquirida aqui no LDG.

Abs.

ESP8266_Thing_PDF.pdf

Fórum de discussão

Módulo LC Thechnology

Iniciado por Fábio Soares Pires 20 Out, 2019. 0 Respostas

Olá pessoal.Recentemente adquiri um produto bem interessante, porém, o "bixo" não está funcionando.O link a seguir, apresenta o módulo na versão de 4 canais.…Continuar

Erro esp8266

Iniciado por Elias Appio Mezalira 10 Jul, 2018. 0 Respostas

Bom dia pessoa.Faz um tempo que não utilizava meu esp8266-01 (ele possui o chip 25q40bv pelo que pesquisei é o de 4M), então resolvi tirar ele da caixa de novo.Utilizei um modulo ftdi usb UART para…Continuar

Tags: firmware, erro, ESP-8266

Como usar 74hc595 no NODEMCU

Iniciado por Fernando Fernandes Pimenta 1 Jul, 2018. 0 Respostas

Quero expandir as portas do meu NODEMCU e tenho este 74hc595 que veio no meu kit, como liga ele no NODEMCU e como é a programação para usar os pinos.Continuar

Atualizar firmware do nodeMCU ESP8266 -12

Iniciado por leo dur 8 Jan, 2018. 0 Respostas

Após ver "loucuras" de meu  ESP8266 penso que o problema é grave.Obs.Depois de meses excelentes agora aparece lixo no monitorserial e infinitos "pontinhos"Pergunto então: pode-se atualizar o firmware…Continuar

Caixa de Recados

Comentar

Você precisa ser um membro de ESP8266 na Garagem para adicionar comentários!

Comentário de Carlos em 28 outubro 2015 às 6:25

Salve Carlos !

Excelentes os dois vídeos. Serão muito úteis para quem estiver começando, ou até mesmo par quem já tenha começado, a utilizar esses módulos.

Eu mesmo ainda não usei os meus, mas com esses seus vídeos já fiquei animado para isso. O problema, como sempre, é que o trabalho ultimamente não tem dado trégua, não que eu esteja reclamando de ter trabalho :)

Enfim, parabéns por mais essa excelente contibuição.

Abrax...

Comentário de Carlos kwiek em 27 outubro 2015 às 22:20

Olá Pessoal,

Seguem dois videos, estou preparando um PDF e um zip com arquivos e compartilharei no Google Drive.

Video 1: https://www.youtube.com/watch?v=d7TGAz2-efU&feature=youtu.be

Vídeo 2: https://www.youtube.com/watch?v=ulnIZC5SJE0&feature=youtu.be

Abs.

Comentário de José Gustavo Abreu Murta em 24 outubro 2015 às 10:38

Galera criei um novo tópico sobre o ES8266:

http://labdegaragem.com/forum/topics/conhecendo-o-esp8266

Tudo que eu aprender, divulgarei no tópico. 

Espero que gostem !

Comentário de Carlos em 21 outubro 2015 às 11:31

Bom dia.

Elias, até o final de semana espero ter tempo de dar uma olhada.

Mas não resisti a uma olhada rápida. Tente sem especificar a porta e veja se funciona.

sendData("AT+CIPSERVER=1\r\n", 2000, DEBUG);

Nesse caso, a porta padrão é a porta 333.

Também, e só para ter certeza que está tudo certo, mesmo que tenha recebido o "OK" no AT+ CIPMU=1, mande "AT+ CIPMUX?" para garantir que a comunicação foi "setada" corretamente.

Abrax...

Comentário de Elias Appio Mezalira em 20 outubro 2015 às 20:22

Carlos, tentei fazer aquilo que você indicou porem não obtive êxito, deixo abaixo o codigo que estou utilizando e uma imagem do Serial do arduino.

#include <SoftwareSerial.h>
 
//RX pino 2, TX pino13
SoftwareSerial esp8266(2, 13);

#define DEBUG true
 
void setup()
{
 
  Serial.begin(9600);
  Serial.println("iniciando teste");
  //  velocidade inicial do
  // modulo ESP8266
  esp8266.begin(9600);

  delay(1000);
  Serial.println("Versao de firmware");
  delay(3000);
  sendData("AT+GMR\r\n", 2000, DEBUG); // rst
  sendData("AT+CIPMUX=1\r\n", 2000, DEBUG);
  sendData("AT+CWJAP?\r\n", 2000, DEBUG);

  sendData("AT+CIPSERVER=1,80\r\n", 2000, DEBUG);

  delay(3000);

  Serial.println("** Final **");
 
}
 
void loop() {}
 
String sendData(String command, const int timeout, boolean debug)
{
  // Envio dos comandos AT para o modulo
  String response = "";
  esp8266.print(command);
  long int time = millis();
  while ( (time + timeout) > millis())
  {
    while (esp8266.available())
    {
      // The esp has data so display its output to the serial window
      char c = esp8266.read(); // read the next character.
      response += c;
    }
  }
  if (debug)
  {
    Serial.print(response);
  }
  return response;
}

Comentário de Carlos kwiek em 20 outubro 2015 às 19:41

Olá Elias,

Tente o que o Carlos lhe indicou, aproveite para baixar este documento com comandos AT que compartilhei no Google Drive,

https://drive.google.com/file/d/0B71RPmv45vX6dHVtd1FxaUpzeGs/view?u...

Abs.

Comentário de Carlos em 20 outubro 2015 às 19:32

Salve Elias.

Tente colocar o caratere "\" (sem as aspas) antes dos carateres especiais que você usar.

Abrax...

Comentário de Elias Appio Mezalira em 20 outubro 2015 às 19:17

Bom dia, estou utilizando o meu ESP8266-01 em um projeto. Eu estou utilizando um firmware AT e sempre que mando o comando pelo Software Serial do arduino para o ESP (baud 9600) e esse comando possui um caractere especial como "," ou " " (aspas duplas)" o ESP não reconhece o comando ou retorna uns caracteres aleatórios. Outros comandos como "AT+CIPMUX=1" funcionam normalmente. Alguém tem ideia do que pode ser?

Comentário de Carlos kwiek em 20 outubro 2015 às 11:06

No link abaixo abri uma nova pagina para colocar códigos e comentários, de nossos projetos usados e testados com linguagem LUA. Colabore se já usou e testou algum projeto.

http://labdegaragem.com/group/esp8266-na-garagem/page/projetos-com-lua

Abs.

Comentário de Carlos kwiek em 30 setembro 2015 às 20:59

Agora com Gauges e mapa.

https://thingspeak.com/channels/58260

Abs.

 
 
 

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço