LOJA FÍSICA
Praça Mauá, 4541 - Sala 22
09580-050 - São Caetano do Sul / SP
CENTRAL DE ATENDIMENTO
(11) 3522-7626
info@robocore.net
HORÁRIO DE FUNCIONAMENTO
De segunda à sexta das 9:00 às 18:30
Retornar
ao topo

Módulo WiFi - ESP8266


Quantidade:
Adicione para calcular o frete!
Formas de pagamento:
  • Pague em até 12x no cartão
  • Pague através do PayPal
  • Pague por Boleto Bancário

Veja também o adaptador para ESP8266


O módulo WiFi ESP8266 é um SOC com protocolo TCP/IP integrado que consegue dar a qualquer microcontrolador acesso a sua rede WiFi. O ESP8266 é capaz tanto de hospedar uma aplicação quanto descarregar todas as funções de redes WiFi a partir de outro processador de aplicação. Cada módulo ESP8266 vai pré-programado com um comando AT setando seu firmware, significando que você pode simplesmente ligar este módulo ao seu Arduino e ele vai funcionar como qualquer outro shield WiFi funcionaria. Este módulo tem um ótimo custo x benefício e possui uma comunidade de usuários enorme, e continuamente em crescimento.

Esse módulo possui um processador na placa poderoso o suficiente para ser capaz de integração com sensores e outras aplicações específicas usandos seus GPIOs, com necessidade de pouco desenvolvimento. Por ser um chip bastante completo, ele requer pouquíssimos componentes na placa, o que torna a placa muito pequena ocupando pouco espaço em seu projeto. O ESP866 suporta APSD para aplicações VOIP e interface com bluetooth pré-existente, ele possui RF auto-calibrável permitindo que ele trabalhe em todas as condições de operação, e não requer nenhuma parte RF externa.

Existem muitas informações sobre este módulo na internet, todas elas são fornecidas pela gigante comunidade de usuários que empregam este módulo em seus projetos. Para maiores informações, verifique a aba Documentação acima, inclusive para saber como usar este módulo em soluções de internet das coisas (IoT).

Atenção: O ESP8266 não é capaz de fazer alterações em nível lógico de 5V para 3,3V, e vice-versa. É recomendado o uso de um Conversor de Nível Lógico junto ao módulo. NÃO alimente a placa diretamente com 5V de sua placa de desenvolvimento. É importante também notar que a entrada analógica não está disponível nos pinos deste módulo, portanto não há como fazer leituras analógicas com esta versão do ESP.

Para usar este módulo com uma placa Arduino UNO, BlackBoard, ou qualquer outra placa que tenha sua lógica em 5V, é necessário usar o conversor de nível lógico, e uma sugestão de ligação é a seguinte:


Um código proposto para verificar se a comunicação está funcionando pode ser o que segue, após gravá-lo na placa e fazer a ligação corretamente, abra o monitor serial com taxa de 9600, coloque o monitor serial no modo BOTH NL & CR:
    #include "SoftwareSerial.h"
    
    SoftwareSerial ESP(2, 3); // RX, TX
    
    const int RST = 4;
    
    void setup(){
      Serial.begin(9600);
      ESP.begin(9600);
      
      //Pulso em Reset para aceitar comunicacao
      pinMode(RST, OUTPUT);
      digitalWrite(RST, LOW);
      delay(300);
      digitalWrite(RST, HIGH);
    }
    
    void loop(){
      if (ESP.available()){
        Serial.write(ESP.read());
      }
      if (Serial.available()){
        ESP.write(Serial.read());
      }
    }
     
    
Lembrando que esse código funciona com BlackBoard e Arduino UNO por trabalharem com o ATmega328. Se você estiver usando um Mega, por exemplo, deverá mudar os pinos do Software Serial para dois compatíveis com o Mega, como 10 e 11. Então abra o monitor serial e espere aparecer [System Ready, Vendor:www.ai-thinker.com]. Digite AT e envie para a placa. Ela deve retornar OK.

Uma das formas mais legais de se usar o ESP8266 é como se ele mesmo trabalhasse como uma placa Arduino, usando a IDE do Arduino e fazendo a programação diretamente nele, conforme link na Documentação. Para este uso, e também para enviar comandos AT, pode ser usado o seguinte esquema de ligações:


Quer saber ainda mais? Veja o video abaixo:



Clique aqui para baixar o código do video acima.

Caso queira um código onde exista 1 botão para acionar e desacionar o Pino Digital 2 do ESP8266, clique aqui.

Nota:
Todos os módulos ESP8266 enviados pela RoboCore são devidamente testados e são enviados com o firmware versão 0.9.2.2, o qual aceita alguns comandos AT a mais que o firmware de fábrica, tornando seu uso mais fácil e o módulo mais poderoso.
  • Modelo: ESP8266-01
  • 802.11 b/g/n
  • WiFi Direto (P2P), soft-AP
  • Protocolo TCP/IP
  • Switch TR integrado, balun, LNA, amplificador de potência e matching network
  • PLL integrado, reguladores, DCXO e unidade de gerenciamento de potência
  • Potência de saída de +19,5dBm no modo 802.11b
  • CPU de 32bits de baixa potência integrada, pode ser usada para aplicações
  • SDIO 1.1/2.0, SPI, UART
  • STBC, 1x1 MIMO, 2x1 MIMO
  • Agregação A-MPDU & A-MSDU & 0,4ms de intervalo de guarda
  • Ligação e transmissão de pacotes em menos de 2ms
  • Consumo em standby: menos de 1,0mW (DTIM3)
  • Memória: 1Mb


Para fazer comentários é necessário estar logado. Efetuar login.

Você ainda nao é cadastrado? Cadastre-se agora!


sjgonline
date Enviado: 2018-10-18 11:46:27
Olá
Quando volta ao estoque?

Obrigado!

ViniDj
date Enviado: 2018-10-18 11:50:45
sjgonline
A previsão de retorno é entre amanhã e segunda-feira.

stanis
date Enviado: 2018-09-30 11:20:05
Comprei meu ESP8266 já faz bastante tempo, no próprio site da robocore, porém não estou conseguindo fazer nenhuma aplicação com ele utilizando minha blackboard, o que pode ser? 
Ele só funciona com FTDI?
Observação: Fiz e refiz todos os passos do tutorial de vocês utilizando o conversor de nível logico.

Francois
date Enviado: 2018-10-01 12:49:45
stanis
Você já conseguiu utilizá-lo com o FTDI ou outra placa?

stanis
date Enviado: 2018-10-01 15:09:30
stanis
Não, pois não tenho o FTDI.
É aconselhável utilizar somente o FTDI para programa-lá ou tem outro modo? Eu consigo programa-lá utilizando o NodeMCU ESP8266-12 V2?
Vocês possuem o FTDI para vender?

Francois
date Enviado: 2018-10-02 14:40:26
stanis
Quando você usa o FTDI para programar o seu ESP8266, este último será usado como um Arduino, ou seja, ele será o cérebro do teu sistema. Já com o Arduino, o ESP8266 age apenas como uma interface, ou seja, o Arduino envia os comandos AT e ele executa a função correspondente.
Ao usar com o Arduino você mantém o sistema compatível com o Arduino (em 5 V) e tem uma comunicação por WiFi disponível, porém o código fica mais pesado. Ao programar o ESP8266 diretamente você possui mais recursos de memória, porém menos pinos e outros recursos (veja o NodeMCU como alternativa) e deve trabalhar em 3,3 V.

Talvez você esteja com o ESP8266 com outro firmware, então tente estabelecer a comunicação com ele em 115200 bps. Além disso, verifique que os cabos Rx e Tx não estão invertidos, pois o Rx de um é conectado ao Tx do outro e vice-versa.

O módulo FTDI está disponível no seguinte link: https://www.robocore.net/loja/produtos/placa-ftdi.html

gabriel.lima
date Enviado: 2018-09-20 00:08:27
Fiz todo o passo a passo do tutorial, mas no Monitor Serial é impresso alguns caracteres estranhos. O que pode estar acontecendo? Tô usando Arduino Uno, e um conversor de nível lógico igual ao que vcs sugerem.

ViniDj
date Enviado: 2018-09-20 12:16:44
gabriel.lima
Você comprou esse módulo na RoboCore?

gabriel.lima
date Enviado: 2018-09-20 12:49:11
gabriel.lima
Não. Mas vc poderia me ajudar?

ViniDj
date Enviado: 2018-09-20 12:53:24
gabriel.lima
Os módulos que vendemos passam por testes antes de serem enviados e nós fazemos a gravação de um firmware que trabalha em 9600bps. Só enviamos os módulos se eles realmente estiverem funcionando. Se não comprou conosco o módulo talvez esteja com o firmware original de fábrica, que possui a taxa de comunicação em 115200bps. Sugiro testar o módulo com essa taxa de comunicação e caso continue sem resposta sugiro entrar em contato com a loja onde o comprou solicitando a troca já que talvez esteja com defeito.

gabriel.lima
date Enviado: 2018-09-20 13:22:39
gabriel.lima
Vou testar, mas com o Serial na mesma taxa tbm?

Francois
date Enviado: 2018-09-20 13:55:29
gabriel.lima
A comunicação serial usada para o ESP8266 deve ser configurada em 9600 ou 115200 bps, conforme o ViniDj comentou. Já a comunicação serial usada para o computador, se for usada, pode ser configurada com outra taxa de comunicação. Mas para facilitar o teste e o código, utilize as mesmas taxas.

gabriel.lima
date Enviado: 2018-09-20 18:00:55
gabriel.lima
Eu testei com os dois na mesma taxa, mas percebi que ao enviar alguns comandos algumas letras eram trocadas, então fui pesquisar sobre isso e vi que o Serial do Arduino ao trabalhar em velocidades altas, pode acontecer essas coisas de perda de dados ou ficar aparecendo caracteres estranhos. Na pesquisa vi tbm que posso mudar o baud rate da placa ESP8266 permanentemente para 9600 com esse comando: AT+UART_DEF=9600,8,1,0,0

Fazendo assim, eu poderia trabalhar com os dois na taxa de 9600 normalmente. Vocês recomendam essa solução?

ViniDj
date Enviado: 2018-09-20 18:48:30
gabriel.lima
Parece ser uma boa solução. Você pode também tentar gravar o firmware que disponibilizamos na aba documentação, porém tome cuidado que dependendo de como fizer o procedimento pode danificar permanentemente a placa.

gabriel.lima
date Enviado: 2018-09-20 18:53:38
gabriel.lima
Certo. Logo mais vou testar essas solução q falei e venho comentar aqui pra ajudar alguém que por ventura caia aqui como eu caí. Muito obrigado pela ajuda.

gabriel.lima
date Enviado: 2018-09-20 23:44:06
gabriel.lima
Deu certo! Rodei o comando: AT+UART_DEF=9600,8,1,0,0. Mais uma vez, obrigado pela ajuda!

heiklippel
date Enviado: 2018-09-19 12:25:28
gostaria de enviar dados de um arduino para outro utilizando o ESP8266, como faço isso ?

ViniDj
date Enviado: 2018-09-19 15:11:56
heiklippel
Você pode fazer algum sistema de cliente-servidor, onde um envia as informações para o outro. Infelizmente não temos nenhum exemplo para esse tipo de aplicação.

Rjiliveira
date Enviado: 2018-09-06 19:09:50
como faço para essa palca gera uma rede sem que ela esteja conctada a internet para usa o blink na minha casa intenamente

Francois
date Enviado: 2018-09-06 20:10:18
Rjiliveira
Se você quiser o aplicativo Blynk para o controle do seu dispositivo, o seu ESP8266 deve continuar em modo station (acessando a sua rede local) e você deve ter uma cópia local do servidor do Blynk (na mesma rede).

gamp
date Enviado: 2018-09-05 22:44:17
Olá quero saber quando chega as novas placas esp8266

ViniDj
date Enviado: 2018-09-06 10:12:24
gamp
Ainda deve demorar alguns dias pra chegarem mais peças, acredito que chegarão apenas no final do mês.

lucasgiusti
date Enviado: 2018-08-28 17:15:22
Poderiam me tirar uma dúvida por favor ?
Comprei este ESP8266 de vocês e ele estava a muito tempo aqui parado.
Estou usando um código via Arduino IDE.
Estou utilizando ele como modo access point e notei uma instabilidade nele.
Esta instabilidade pode ser ocasionada pela versão do firmware ser antiga ?
O código que estou usando é este:
https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/WiFiAccessPoint/WiFiAccessPoint.ino

Francois
date Enviado: 2018-08-28 17:21:26
lucasgiusti
Talvez seja algo relacionado à alimentação dele. Como você está energizando o seu módulo?

lucasgiusti
date Enviado: 2018-08-28 17:56:36
lucasgiusti
pelo adaptador https://www.robocore.net/loja/produtos/adaptador-para-esp8266.html

Francois
date Enviado: 2018-08-28 18:02:00
lucasgiusti
O adaptador está sendo alimentado em 5 V? Como (USB, Arduino, outro)?

Você está usando o ESP8266 como interface (com um Arduino, por exemplo) ou programando ele diretamente?

lucasgiusti
date Enviado: 2018-08-28 18:18:06
lucasgiusti
Isso, está sendo alimentado em 5 V, pela FTDI e esta na usb do mac (deixei pela FTDI mesmo só para testes, ligando apenas o vin e o gnd).
Programando diretamente nele.

lucasgiusti
date Enviado: 2018-08-29 11:13:22
lucasgiusti
A raspberry conecta nele e mantem a conexão sem problemas, notei a dificuldade no momento de fazer a conexão pelo mac ou pelo iphone. Será que estes dispositivos "exigem" mais do ESP8266 ?

Francois
date Enviado: 2018-08-29 18:53:05
lucasgiusti
Como o conjunto ESP8266 + Adaptador está sendo alimentado pela USB do Mac, além do programa funcionar normalmente com a Raspberry Pi, logo o problema não deve estar na alimentação. A instabilidade talvez seja causada por uma diferença no protocolo WiFi de dispositivos Apple, mas é difícil afirmar.

Você pode verificar se as configurações de rede dos dispositivos estão iguais, considerando que o método de encriptação padrão é o WPA2-PSK. O protocolo (802.11 b/g/n) também não deveria ser diferente.
- https://nodemcu.readthedocs.io/en/master/en/modules/wifi/#wifigetphymode
- http://osxdaily.com/2017/08/01/check-what-80211-wifi-mode-mac-using/

Você também pode habilitar o diagnóstico de WiFi pela comunicação serial para ter mais informações sobre o que está ocorrendo, comparando as conexões da Raspberry com os outros dispositivos.
- https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/readme.html#enable-wi-fi-diagnostic

Se o seu ESP8266 estiver reiniciando, você pode verificar os erros pela comunicação serial.
- https://arduino-esp8266.readthedocs.io/en/latest/faq/a02-my-esp-crashes.html

Você pode tentar configurar o ESP8266 para aceitar uma ou duas conexões simultâneas para verificar se essa instabilidade é corrigida, pois o padrão é até quatro clientes.
- https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/soft-access-point-class.html#softap

lucasgiusti
date Enviado: 2018-08-29 19:24:20
lucasgiusti
opa....legal cara......obrigado pela ajuda...vou dar uma olhada neste links....valeu mesmo.

lrezende
date Enviado: 2018-07-27 21:06:18
Será que temos um passo a passo de como atualizar o firmware dessa plaquinha?
Já sei que vcs não dão garantia, mas do jeito que estou, perder a plaquinha não vai fazer muita diferença...
No momento estou preso tentando usar a lib WiFiEsp pra fornecer um client pra lib PubSubClient... No teste da lib WiFiEsp, ele diz que o firmware é incompatível... "[WiFiEsp] Warning: Unsupported firmware"... Enfim, gostaria de tentar atualizar o firmware pra ver se saio desse enganchado que me meti...

Francois
date Enviado: 2018-07-30 11:06:09
lrezende
Na aba Documentação há um link para um tutorial de gravação de firmware na placa. Você pode se basear nesse documento e usar o firmware que for compatível com o seu projeto.

lrezende
date Enviado: 2018-07-27 17:40:32
Eu quero colocar a blackboard pra se comunicar com MQTT aqui em casa... eu quero usa a biblioteca PubSubClient... ela espera um objeto client... normalmente vindo de uma conexão usando a lib Wifi por exemplo...

Eu consegui plugar essa plaquina na blackboard, executo comando AT e chego me conectar na minha wifi de casa...

A pergunta é: eu tenho que ficar executando comandos AT o tempo todo, ou tem alguma biblioteca pra ajudar?

lrezende
date Enviado: 2018-07-27 18:15:33
lrezende
Encontrei a WiFiEsp... Funcinou parcialmente com o exemplo da biblioteca... aparentemente tenho que atualizar o firmware...

[WiFiEsp] Initializing ESP module
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] Warning: Unsupported firmware 
********************************************** Check status WL_DISCONNECTED > FAILED (actual=1, expected=3)

[WiFiEsp] Failed connecting to GVT-5E19
********************************************** Connect > FAILED (actual=2, expected=1)

********************************************** Check status WL_CONNECTED > PASSED

IP Address: 0.0.0.0
********************************************** Ping > FAILED (actual=0, expected=1)

********************************************** Not connected > PASSED

[WiFiEsp] Connecting to www.brainjar.com
********************************************** Connect to server > PASSED

********************************************** Connected > PASSED

IP Address: 0.0.0.0
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] Data packet send error (2)
[WiFiEsp] Failed to write to socket 3
[WiFiEsp] Disconnecting  3
********************************************** Response received > FAILED (actual=0, expected=1)

********************************************** Response check > FAILED (actual=0, expected=1)

********************************************** Connected > FAILED (actual=0, expected=1)


Francois
date Enviado: 2018-07-27 19:14:59
lrezende
Quando usada com a BlackBoard/Arduino, a comunicação sempre é feita pela serial UART. Você pode programar o módulo para atuar sozinho (https://youtu.be/1jA9pFYxPQ0), como um Arduino, porém você terá limitações de pinos (apenas 2 disponíveis).

lrezende
date Enviado: 2018-07-27 20:00:24
lrezende
Programar o módulo pra atuar sozinho, não é uma opção pra mim no momento... quero ativar relés... por enquanto 4(módulo relé de vcs), mas depois quero mais... até consigo com um expansor de pinos... mas quero algo mais robusto porque será o cara que vai controlar as lâmpadas aqui de casa via mqtt... eu tenho blackboard e tenho uma Sparkfun ESP32 Thing(isso mesmo, não é a ESP8266)... nessa sparkfun eu tenho uma saída de 5V... mas pra ativar o módulo relé, eu preciso de 12V... tenho a fonte de 12V, não sei alimentar os dois ao mesmo tempo... até comprei uns adaptadores(sugerido por vocês mesmo) pra alimentar o módulo relé por um lado e ativar os relés por outro... vcs chegaram a mandar um esquemático, mas não rolou. Enfim, já venho dando voltas com isso principalmente pela minha inexperiência... Se eu conseguisse ativar os relés via esp32 seria excelente.

lrezende
date Enviado: 2018-07-27 20:46:08
lrezende
Esse foi o esquemático que foi sugerido para alimentação dos relés com fonte de 12V, enquanto que a placa estaria sendo alimentada com 5V... 
https://i.imgur.com/AqiVS3O.png
Os pinos data e clock devem ser alimentados com 5V? Tentei alimentar com a referida sparkfun esp32 e não consegui...
Tenho alguns conversores de nível lógico da robocore aqui comigo... 
https://www.robocore.net/loja/produtos/conversor-de-nivel-logico.html

Pensando em usar a ESP32, alimentar os relés pelo outro lado, usar o conversor pra ativar data e clock... dá certo?

Francois
date Enviado: 2018-07-30 11:04:13
lrezende
O esquemático sugerido está correto, você estaria controlando o módulo Relé Serial pelos pinos 12 e 13 e alimentando-o com uma fonte externa de 12 V. O importante é ter o GND do microcontrolador (BlackBoard, Arduino, ESP8266, etc) conectado ao GND do Relé Serial, para que os sinais de comando (Data e Clock) tenham uma linha de retorno. Note que você pode usar outros pinos para fazer o controle.

Para usar o módulo Relé Serial com o ESP8266, The Thing ou ESP32, é necessário converter o sinal dos pinos digitais para 5 V (eles estão em 3,3 V). Contudo, não utilize o conversor de nível lógico, pois ele criará um divisor de tensão e não conseguirá aumentar a tensão para o valor necessário. Para isso, você pode usar dois circuitos de transistores como chave (https://bit.ly/2J3VBHQ), um para cada sinal de comando. Nesse caso, inverta a polaridade dos comandos na biblioteca do Relé Serial, pois o circuito do transistor inverte a polaridade do sinal.

donadoni2007
date Enviado: 2018-05-23 12:44:02
hallszombie obrigado pela resposta , e que estou usando com fonte , mais gostaria de usar com pilhas ,assim esconderia os fios

donadoni2007
date Enviado: 2018-05-23 12:41:05
MatheusAFDutra qual seria sua duvida

donadoni2007
date Enviado: 2018-05-22 20:38:55
boa noite , alguém para tirar uma duvida , estou fazendo um circuito com o esp8266-01 e um sensor magnético  Reed Switch para saber o estado da minha janela  e gostaria de alimentar com duas pilhas pequena de 1,5v  , alguém tem uma ideá de quantos dias essas pilhas aguentarias ?

hallszombie
date Enviado: 2018-05-23 07:50:34
donadoni2007
É difícil afirmar qual o período de que as pilhas manterão o sistema funcionando, você vai precisar verificar as informações da pilha, para posteriormente estimar o período, caso isso não seja possível, a unica forma é fazer testes.

MatheusAFDutra
date Enviado: 2018-05-23 10:02:32
donadoni2007
@donadoni2007 Estou fazendo um projeto parecido. Mas estou com dificuldades. Você poderia me ajudar ?

Gabirocolandia
date Enviado: 2018-05-13 22:44:57
Como eu faço para trocar o ip do módulo?

hallszombie
date Enviado: 2018-05-14 11:51:10
Gabirocolandia
Não temos um exemplo pronto, mas você pode fazer a troca do IP, usando o comando config, se você tiver qualquer duvida sobre o comando basta consultar a biblioteca do mesmo.

Gabirocolandia
date Enviado: 2018-05-16 02:54:41
Gabirocolandia
Estou programando a partir de comandos AT.Quais sao os comandos AT disponíveis para a versão 0.9.2.2? Estou tentado usar comandos como  "AT+CIPAP" para trocar o ip do módulo, porem nao funciona.

hallszombie
date Enviado: 2018-05-16 09:23:01
Gabirocolandia
Verifiquei o comando para troca de ip e o comando usado no esp é o AT+CIPSTA. Porem este comando não está disponível para a versão 0.9.2.2, portanto será necessário trocar o firmware da placa, algumas informações relacionadas com o assunto podem ser vistas no link a seguir https://www.esp8266.com/viewtopic.php?f=8&t=3125.

Lembrando que a troca do Firmware pode causar problemas irreparáveis na placa, não nos responsabilizamos por possíveis problemas causados por tal operação.

wjesus
date Enviado: 2018-05-09 11:47:02
Obrigado!

Eu tenho um Arduino Due e quero utilizar o ESP8266, esse mesmo código do que foi utilizado no vídeo da certo?

wjesus
date Enviado: 2018-05-09 11:49:08
wjesus
Quero deixar ele só para o Servidor Web mesmo , tem algum vídeo ou tutorial explicando como montar ele ou usar junto com o arduino?

Francois
date Enviado: 2018-05-09 16:21:03
wjesus
O ESP8266 pode ser usado com o Arduino Due, e as conexões são facilitadas porque as duas placas operam em 3,3 V.

O código do vídeo de ESP8266 como web server (https://youtu.be/1jA9pFYxPQ0) não usa o Arduino, portanto o código usado não funcionará no Arduino Due. Existem alguns exemplos na internet sobre o uso do Arduino com o ESP8266 para montar um pequeno servidor. Preste atenção nas bibliotecas usadas nos exemplos, para que seja compatíveis com o Arduino Due (pode ser que alguma tenha sido montada com funções específicas e não compatíveis com o Due).

wjesus
date Enviado: 2018-05-08 19:39:32
Boa noite, 

Até quantos metros o sinal dela atinge?
Quantas conexões simultânea ela suporta?

Francois
date Enviado: 2018-05-09 11:31:25
wjesus
O alcance é comparável com o de um roteador de pequeno porte (~15 m). Essa distância varia em função da quantidade de obstáculos entre os pontos de conexão, de seus materiais, além de outros fatores.

O ESP8266 aceita em torno de 4 conexões simultâneas.

Gabirocolandia
date Enviado: 2018-04-17 14:44:10
Tem como usar o esp8266 sem o conversor?

hallszombie
date Enviado: 2018-04-17 15:29:31
Gabirocolandia
Vai depender do dispositivo que for ligado junto, por exemplo, se você ligar o ESP com a placa Arduino você deverá usar um conversor, isso ocorre pois os dispositivos operam com tensões diferentes, agora de os dois dispositivos que operam em 3V3, não haveria a necessidade de usar um conversor de nível lógico.

Gabirocolandia
date Enviado: 2018-04-17 15:52:25
Gabirocolandia
Uma outra dúvida é se tem como enviar dados de uma sensor ultrassônico conectado no arduino para uma aplicação android ou para um servidor.

hallszombie
date Enviado: 2018-04-17 15:57:18
Gabirocolandia
Sim, é possivel. Temos um serie video, não usa um ESP, mas pode te ajudar https://www.youtube.com/watch?v=Zbwnop78Uxs&t=166s.

luizgmoura
date Enviado: 2018-01-22 11:50:32
Por gentileza, não sei se é algo normal, na aba de  'ferramentas'->'placa' , selecionei a a opção 'generic ESP8266 Module' , por se tratar do modulo conectado ao arduino  e para que sua biblioteca funcione .Porém no canto inferior direito ,aonde  mostra o status da placa, mostra algumas informações com velocidade da comunicação serial entre outros . Verifiquei que umas  das informações mostra 'disable ,None' ,certifiquei que em os tutorias que me baseei, não exibe essa informação, por favor ,oque poderia estar ocorrendo ?

ViniDj
date Enviado: 2018-01-22 16:32:36
luizgmoura
Essas informações não precisam ser alteradas por padrão. Sugiro tentar gravar a placa sem se preocupar com isso.

vrent
date Enviado: 2017-11-18 14:37:36
Já vi os vídeos que vocês fizeram sobre o Ethernet Shield, e aprendi muito! Muito bem explicados! Eu gostaria de fazer um projeto parecido com o do vídeo usando um ESP8266 + Arduino, enviando uma página HTML gravada no SD Card. Não achei nenhum tutorial que ensinasse a fazer isso, todos enviam o código linha por linha. Como seria para enviar do SD, assim como é feito no Ethernet Shield? Seria algo parecido com isso?

webFile = SD.open("index.htm");
          if(webFile) {
            while(webFile.available()) {
              client.write(webFile.read());
            }
            webFile.close();
            }
          }
          Serial.println(HTTP_req);
          req_index = 0;
          StrClear(HTTP_req, REQ_BUF_SZ);

ViniDj
date Enviado: 2017-11-20 09:28:25
vrent
Você precisa verificar, na documentação do módulo, se ele tem a capacidade de enviar o arquivo pelo client.write assim como o W5500 que está no Shield Ethernet. Porém existe um problema, se for utilizar o MicroSD no padrão que o shield ethernet usa, ou mesmo este módulo que temos no site, você não vai conseguir por conta do protocolo de comunicação que ele utiliza (protocolo SPI).

vrent
date Enviado: 2017-11-20 16:28:51
vrent
Que pena! Bom saber disso. Há alguma alternativa que vocês sugerem, além de enviar pela IDE?

Francois
date Enviado: 2017-11-21 11:21:06
vrent
Nos exemplos de automação que disponibilizamos, a página gerada pelo Arduino está no cartão de memória, que por sua vez está no shield Ethernet. A comunicação com o cartão de memória é feita pelo protocolo SPI, que é o mesmo barramento usado para a comunicação com o módulo Ethernet, lembrando que somente um dispositivo deve estar ativo por vez.

Se você quiser usar um Arduino + ESP8266 + módulo de cartão de memória (por exemplo o https://www.robocore.net/loja/produtos/modulo-cartao-micro-sd.html), você talvez consiga fazer com que o Arduino leia o conteúdo do cartão pelo barramento SPI e envie os dados para o módulo ESP8266 por UART. Outra opção que deve funcionar é usar uma placa baseada no ESP8266, como o NodeMCU (https://www.robocore.net/loja/produtos/nodemcu-esp8266-12-v2.html), e conectá-la a um módulo de cartão de memória se ela tiver um barramento SPI disponível (veja mais em https://goo.gl/osXvz6 e https://goo.gl/zv6vWw).

Ricardo_GPI
date Enviado: 2017-09-27 23:35:06
Boa noite!

Tem alguma previsão de quando haverá disponibilidade me estoque?

Obrigado!

ViniDj
date Enviado: 2017-09-28 14:31:18
Ricardo_GPI
Até amanhã teremos mais em estoque. Estamos atualizando o firmware e fazendo alguns testes para liberar mais em estoque. Para ser notificado assim que tivermos mais unidades no site, clique no botão "notifique-me quando chegar" acima.

DiogoMedeiros
date Enviado: 2017-09-14 20:58:39
Alguém tem essas bibliotecas? Manda link...
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#include <ESP8266mDNS.h>

ViniDj
date Enviado: 2017-09-15 07:20:35
DiogoMedeiros
Quando você instala o addon do ESP8266 na interface do Arduino e seleciona a placa ESP8266 no programa, essas bibliotecas ficam disponíveis automaticamente.