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 19:00
Sábado das 9:00 às 13:00
^ Retornar ao
topo

Módulo WiFi - ESP8266


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

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!



Jhoscewel
date Enviado: 2017-08-21 16:27:34


Qual a diferença real deste módulo para o "The Thing"?

ViniDj
date Enviado: 2017-08-21 18:29:08

A versão The Thing seria algo entre o módulo ESP8266 dessa página e um NodeMCU. Para ser gravado ele também precisa de um circuito com FTDI como o ESP8266, porém possui mais GPIOs disponível (não tantos quando o NodeMCU, mas mais que o dessa página). Além disso, por ser uma placa voltada a ficar em campo, a The Thing possui conector para alimentação via bateria de LiPo 3,7V.


LipeeLP
date Enviado: 2017-08-18 10:17:18


Ola tenho uma duvida.
preciso variar 4 saidas analogicas "exclusivamente" de 0 a 5v para variar a intensidade de 4 luminarias led para um projeto que estou desenvolvendo na minha faculdade. Porem tenho duvidas se consigo isso com esse modulo, pois o acionamento das lampadas e a sua variação tem que ser feitos por sistema wifi com um supervisorio na tela de um computador.
Alguem pode me ajudar?

ViniDj
date Enviado: 2017-08-18 10:28:49

Esse módulo possui apenas 2 GPIOs, portanto não será possível. Sugerimos utilizar um NodeMCU para isso.


luizctsilva
date Enviado: 2017-08-14 11:56:02


Estou tendo dificuldades para acionar um módulo relé com o ESP8266 operando de forma independente. Utilizei o esquema de exemplo que vocês disponibilizaram (aquele com botão reset) e ao invés do led tentei acionar o relé. Como posso adaptar este exemplo para funcionar acionando o relé?

Francois
date Enviado: 2017-08-14 12:32:52

Acionar um relé individual é como acionar um LED, desde que o relé possua o circuito de acionamento (como no módulo relé: https://www.robocore.net/loja/produtos/modulo-rele.html). Verifique que o seu relé pode ser acionado com um sinal lógico de 3,3V.
Um detalhe importante é a alimentação. Muitos relés são acionados com 5V, portanto você deve usar uma fonte de 5V para alimentar o seu, lembrando que o ESP8266 é alimentado com 3,3V. Essa alimentação deve conseguir fornecer corrente suficiente para o relé, pois essa corrente é maior do que a corrente necessária para acionar um LED.

luizctsilva
date Enviado: 2017-08-14 18:26:54

Perfeitamente, Francois. Eu fiz exatamente como você explicou. Entretanto, venho tentando há dias eliminar um pequeno problema do projeto: quando o sistema já está alimentado com 5V e eu ligo o relé ao pino digital 2 (passando pelo conversor lógico, para 5V, ou não, mantendo 3,3V) tudo funciona; mas quando tudo já está conectado (inclusive o pino digital 2 ao relé) e o sistema é alimentado com 5V, "dá pau". Neste último caso, a ESP8266 acende a luz azul e fica dando um pequeno ruído.

Francois
date Enviado: 2017-08-14 19:46:47

O ESP8266 está sendo alimentado por uma fonte de 3,3V e o relé por uma fonte de 5V, correto? Se eu entendi direito, quando você inicializa o sistema com o pino 2 do ESP8266 conectado ao relé tudo trava, mas quando você faz essa conexão depois que tudo foi inicializado o circuito funciona corretamente, correto?

luizctsilva
date Enviado: 2017-08-14 20:46:23

Exatamente Francois. Quando tudo trava, o led azul da ESP8266 fica ligado direto e ela emite um ruído; o relé já inicia ligado; e basta desligar e religar o pino 2 para tudo ficar normal. Li muito sobre o assunto nos últimos dias (o que me ajudou a aprender mais), vi vários circuitos diferentes acionando um relé mas até agora não descobri qual é o erro. Agradeço a ajuda de vocês.

ViniDj
date Enviado: 2017-08-15 11:24:45

Tente passar a usar o relé no pino digital 0 para ver se o problema persiste.

luizctsilva
date Enviado: 2017-08-16 11:45:48

Olá ViniDj. Fiz o que você solicitou e ocorreu o seguinte: quando o circuito foi alimentado com 5V o relé iniciou ligado e o ESP8266 não se estabeleceu como webserver.

ViniDj
date Enviado: 2017-08-16 11:52:49

Você teria como colocar um diodo entre a saída do GPIO e a entrada do módulo relé?

luizctsilva
date Enviado: 2017-08-16 13:26:06

Só para constar: também montei o circuito utilizando Arduino UNO (https://www.robocore.net/upload/attachments/esp_blackboard_bb_116.png) e enviei o comando AT para o ESP8266 e ele não respondeu OK. Acredito que seja algum problema no Firmware. O que acham? Assim que chegar em casa, vou colocar um diodo entre a saída do GPIO e a entrada do relé.

luizctsilva
date Enviado: 2017-08-16 18:10:13

Ok!!! Funcionou ViniDj. Vamos aos relatos.
Coloquei um diodo entre a saída do GPIO 0 e a entrada do relé (conforme instruções do ViniDj). Convém lembrar que estou passando a saída do GPIO pelo Conversor de Nível Lógico (3,3v para 5v) e mantendo o relé ligado em 5v. Como resultado, o relé arma e desarma no momento em que o circuito é alimentado com 5v e o ESP8266 funciona como webserver. AGORA EXPLICA ISSO DJ!!!!

ViniDj
date Enviado: 2017-08-16 18:24:54

Assim que você liga o módulo ele envia um pulso no pino naturalmente e se você tiver algo ligado nele, o módulo fica travado. Quando você usa o diodo ele "previne" esse travamento. Então ele dá o pulso (o relé arma e desarma) e o sistema passa a funcionar.

luizctsilva
date Enviado: 2017-08-17 08:16:44

Entendi. Obrigado pela ajuda de vocês.


vrent
date Enviado: 2017-07-25 10:36:28


Eu gostaria de controlar um arduino com esse módulo, e queria saber como fazer isso, e se é possível ter a web page em um cartão SD, assim como no Ethernet Shield. Vocês poderiam me indicar um livro, ou um tutorial para isso?

Francois
date Enviado: 2017-07-25 10:53:22

No nosso canal do Youtube (https://www.youtube.com/user/RoboCoreBrasil) você encontra vários vídeos sobre IoT. Recomendamos dar uma olhada no do ESP8266 e do Projeto Internet of Things.
Caso você esteja procurando um livro, o Criando projetos com Arduino para IoT (www.robocore.net/loja/produtos/criando-projetos-arduino-para-internet-das-coisas.html) é uma boa base para trabalhar com isso.


lgfranco22
date Enviado: 2017-07-17 13:35:42


Para eu poder usar diretamente 5v nessa placa eu posso montar uma pcb e usar o conversor de nível logico para tal aplicação ? Por exemplo: Eu conectaria os pinos da esp no conversor (todos) e o conversor no arduino. Assim também o 5v do arduino no conversor e o 3v3 (LV) do conversor eu conectaria no esp. Ah algum problema eu usar assim para aplicacao final ?

ViniDj
date Enviado: 2017-07-17 13:44:35

Você pode fazer uma placa com o ESP e um conversor de nível para ligar do Arduino ao invés de usar uma protoboard, sem problemas. Contanto que o ESP receba apenas 3,3V, e o Arduino receba a comunicação em 5V, você pode fazer sua placa. Em relação a usar em uma aplicação final, se for comercializar a solução provavelmente precisará homologar junto a Anatel.


lgfranco22
date Enviado: 2017-07-16 12:16:22


Ola ViniDj regravei o firmware e no 99% apareceu mensagem de erro no software de gravação, tentei varias vezes e o mesmo ocorreu porém agora estou conseguindo regravar normalmente a placa. Gostaria de fazer mais uma pergunta, o que eu configurar via comando AT não é apagado quando reseto a placa ? Tipo eu criei um AP com nome e senha e dei um reset no modulo e criei outro AP tudo via comandos AT mas, ao que me parece então ficaram as duas redes abilitadas. Eu procurei nos dois pdfs da aba documentação algum comando pra "apagar" via comando AT e não encontrei nada. 

Quando eu configuro a placa como cliente logo a as redes q criei somem ate ai ok mas se eu configurar como AP a rede volta e se eu criar mais redes então acumula as redes e eu so consegui apagar isso regravando novamente o firmware.

Eu gostaria de saber também se ah possibilidade de danificar permanentemente a placa de tipo ficar "regravando" o firmware ? 

Obrigado 

ViniDj
date Enviado: 2017-07-17 09:48:48

Acredito que o que fizer por comandos AT ficará salvo na placa, desde que não faça a alimentação da mesma com o GPIO 0 em GND. Se fizer a ligação com esse pino em GND você irá resetar o módulo. Para seu projeto final, sugiro resetar o módulo e ir colocando os comandos ATs apenas que forem necessários para seu projeto, para não haver risco de criar duas redes, por exemplo. Por mais que esse módulo seja convidativo, muito por conta do preço, ele pode ser desafiador nesse sentido de funcionamento.


lgfranco22
date Enviado: 2017-07-14 18:29:15


Agradeco por responder. Entendi, vou procurar como regravar o firmware mas então toda vez que eu configura-la como cliente ou servidor ou ainda cliente/servidor... Eu terei que regravar o firmeware ? Tipo eu não consigo de algum geito controlar isso por comandos AT ou simplesmente regravando um novo código ? 

ViniDj
date Enviado: 2017-07-14 19:20:53

Provavelmente você fez alguma coisa que ocasionou no corrompimento do chip, acredito que nesse caso só regravando o firmware, mas não deveria ser assim. Normalmente você consegue regravar a placa sem ter que fazer o processo de regravar o firmware.


lgfranco22
date Enviado: 2017-07-14 08:43:10


Ola ontem gravei codigos normalmente na minha ESP porem hj ao usar o arduino para testar a comunicacao serial a mesma nao retorna o OK, ja mudei a velocidade de comunicacao e tudo mais. 

eu testei tambem usando o ftdi pra gravar um codigo e da o seguinte erro: espcomm_upload_mem failed  
 
tanto no FTDI quanto no BlackBoard 

porem tem um codigo que eu ja carreguei pra testar como server controladno o GPIO 0 por uma pagina web. tudo esta ok eu consigo acessar a pagina e controlar o led mas nao consigo mais gravar um novo codigo, a minha duvida eh... posso ter danificado o ESP de alguma maneira ? por ele nao estar mais recebendo codigos?
porque acessar eu consigo normalmente isso eh possivel caso eu tenha danificado ?

ViniDj
date Enviado: 2017-07-14 14:07:42

Provavelmente neste momento ele está configurado na função de gerar a página web, como webserver. Se quiser voltar a usar com Arduino, acredito que você teria que regravar o firmware para que ele fique exatamente da forma que estava quando você o recebeu.


lgfranco22
date Enviado: 2017-07-08 21:25:57


eu vi na internet que o GPIO dessa placa nao tem corrente o suficiente para ligar um rele, mas se eu fizer uma ligacao usando um transistor TIPxx ou equivalente, entao eu consigo ativar e desativar um rele atravez dela sem usar arduino ? 
e outra duvida eh: essa placa suporta ate 1mb de memoria, certo. mas isso eh o suficiente se eu quiser fazer uma pagina onde poso ativar ou desativar o rele e hospedar na memoria dela mesmo ? isso a sobrecarregaria ?

pretendo usar uma fonte de 5V 3A para alimentar o circuito, isso eh muito ?
 

ErickCine
date Enviado: 2017-07-10 08:03:41

Bom dia lgfranco,

Logo o pessoal da Robocore deverá lhe responder...mas vendo seu post eu tomei a liberdade de "dar uma mão" nas suas dúvidas, já que eu também estava móntando um projeto semelhante, que já está pronto, e por isso posso lhe dar umas dícas a respeito baseando na minha experiência até então ... Realmente o ESP8266 não ativou o relê só com seus 3,3 v, então eu utilizei o conversor de nível logíco nos seus pinos inversos (de 3,3v para 5v) do jumper que sai do ESP para o relê é tudo ok !! 
Quanto à memória de 1 mb, tudo depende do tamanho do seu projeto, mas ela é suficiente sim para armazenar um projeto como esse para acionar um relê !
É a fonte de 5v está ok para alimentar seu circuito, apesar que 3A não é necessário, já que o ESP tem o limite de 200mA e o relê também bem pouco (confira no datasheet), mas também não fará mal algum ao projeto os 3A, já que isso só representa que ele suporta até 3A !! Só lembrando de ligar os 5v no vcc do dele e utilizar um conversor de tensão de 3,3 v para intermediar a ligação no ESP8266... É o GND de tudo interligados !!
Espero ter ajudado em seu projeto !!
Abração !!

Francois
date Enviado: 2017-07-10 13:09:25

Complementando as respostas do ErickCine, é necessário usar um circuito intermediário para acionar o relé, pois o pino do microcontrolador (ESP8266) não consegue fornecer corrente suficiente para acioná-lo. Você pode se basear na seguinte imagem: digital-wizard.net/images/pages/relay_interface_with_microcontroller_schematic.png, considerando que os níveis de tensão serão diferentes, portanto os valores diferentes. Não é recomendado usar o conversor de nível lógico para acionar o relé, a não ser que você esteja utilizando um módulo Relé (www.robocore.net/loja/produtos/modulo-rele.html - este já possui o circuito de acionamento).
O tamanho da memória do ESP8266 deve ser suficiente para você montar a sua página, mas isso depende de projeto para projeto, você terá que testar.
A fonte deve ser mais do que suficiente para alimentar o seu sistema, apenas lembre-se de usar um regulador de tensão de 3,3 V (www.robocore.net/loja/produtos/regulador-de-tensao-3v3.html) para alimentar o ESP8266.


ErickCine
date Enviado: 2017-06-22 03:18:43


Bom Dia !! Por favor, gostaria de tirar uma dúvida referente a segunda ligação contida na descrição - sem a presença do Arduino... Minha dúvida é se após enviar o código para o ESP8266, se devemos permanecer com o circuito todo montado para mantê-lo em operação - retirando somente o FTDI - ou se podemos conectá-lo em um novo circuito montado apenas com o ESP8266 + Conversor de Nível Lógico RC + Módulo Rele + Módulo Fonte 5V 3W (HLK-PM01) ?... 

E podendo ser montado desta forma - já com o código carregado no ESP8266 - como seria o ideal para ligar o Módulo Rele neste caso ? Ligo direto do modulo fonte 5V seu VCC e GND e o pino digital no ESP8266 ou devo ligar o pino digital do Rele passando pelo Conversor de Nível Logico antes por algum pino dele ? 

Eu já tenho em mente o como acho que possa ser feito, porém com essas dúvidas tenho receio em arriscar algum ligação incorreta e acabar danificando algum componente !

Obrigado e aguardo !! 

Abração !!

ViniDj
date Enviado: 2017-06-22 10:00:06

Após a gravação do módulo você pode desconectá-lo do circuito e simplesmente alimentá-lo com uma fonte de energia que dê a tensão que ele precisa pra funcionar, no caso 3,3V. Em relação a ligação do módulo relé, o pino de 5V e GND do módulo relé você deve ligar direto na fonte de 5V. O pino de sinal você pode ligar em um GPIO do ESP8266. Mesmo esse sinal sendo de 3,3V é o suficiente pro módulo entender como nível lógico alto para acionamento.

ErickCine
date Enviado: 2017-06-22 12:31:02

Certo ViniDJ, obrigado !!

Então eu posso ligar tanto o Módulo Rele como o ESP em uma fonte 5V e usar o Conversor de Nível Lógico entre a fonte e o ESP ? E no caso do Regulador de 3,3V (LD1117V33.) também seria necessário ? 

ViniDj
date Enviado: 2017-06-22 13:33:13

Sim, o regulador de tensão se faz necessário para gerar os 3,3V a partir da tensão de 5V. O conversor de nível lógico é necessário quando você quer alterar o nível dos sinais, neste caso pelo que entendi você não vai precisar disso.

ErickCine
date Enviado: 2017-06-22 17:17:09

Certo Vini, obrigado novamente !

Estou montando o ESP8266 com o Rele e a fonte 5v para automatizar a luz de um ambiente, para controlá-la via cel, etc... o básico, como no seu vídeo, com a diferença da alimentação via fonte..

Então só precisarei da fonte 5V alimentando o Rele com os 5v e o regulador de tensão 3,3v entre a fonte 5v e o ESP, correto ? 

ViniDj
date Enviado: 2017-06-22 17:31:33

Sim, a fonte de 5V alimenta direto o módulo relé, e a tensão de 5V passa pelo regulador de tensão de 3,3V pra alimentar o ESP8266.

ErickCine
date Enviado: 2017-06-22 18:25:03

Maravilha Vini !! 

Eu fiquei alguns meses sem trabalhar e estudar os projetinhos e acabei me atrapalhando com coisas simples... agora tudo voltou a fazer sentido, era como estava pensando...os conversores de nível só são necessários para fazer a ponte de um sinal ativo de um módulo 5v para um de 3,3v... mas no caso do Rele é o oposto, pois é o ESP8266 é quem vai ser ativo em relação a ele, e por isso o Conversor  de nivel não é necessário...

Comprei agora com vocês algumas peças e estou voltando a colocar em prática as várias idéias que ficaram em pausa !! 

Agora só para finalizar, por favor me esclareça um detalhe para fim didático:
No segundo desenho das ligações do ESP8266 - modo sem o Arduino - percebi que o ESP8266 está recebendo 3,3v e o GND tanto vindo do conversor lógico quanto do regulador de tensão ... essa redundância é necessária na montagem desse circuito para gravar no ESP8266 ? Qual seria a função dessa dupla ligação ?

ViniDj
date Enviado: 2017-06-23 09:24:53

Na verdade não se trata de uma redundância.  Quando se usam duas alimentações no mesmo sistema, os GNDs tem que estar interligados para que tudo trabalhe na mesma referência. No caso, temos apenas um barramento com todos os GNDs, seja do Arduino, seja do regulador de tensão, e o GND do ESP vem desse barramento. 

ErickCine
date Enviado: 2017-06-23 12:39:02

Legal Vini, sim eu compreendi a necessidade dos GNDs estarem interligados... Mas minha dúvida ficou no porque das "duas" alimentações VCC - uma passando pelo "Conversor Lógico" e a outra pelo Regulador de tensão... Não é um questionamento a respeito, e sim uma dúvida mesmo para aprendizado ! Obrigado !

ViniDj
date Enviado: 2017-06-23 12:43:00

Não sei se entendi exatamente sua dúvida mas, existe apenas 1 fio indo pro ESP8266 para alimentação, e ele sai do barramento horizontal superior, onde existe o barramento de 3,3V. Veja que sai 3,3V do regulador de tensão e essa é a única fonte de tensão nesse valor. Para o conversor de nível lógico funcionar, convertendo 5V pra 3,3V, de um lado você precisa inserir uma tensão de referência em 5V e do outro você precisa inserir uma tensão de referência em 3,3V.

ErickCine
date Enviado: 2017-06-23 19:21:46

Ah certo, maravilha... Agora tudo esclarecido, eu precisava compreender o funcionamento do conversor de nível lógico... não compreendia as tensões de referência, imaginava que entrava 5v no conversor de nível lógico de um lado e saía 3,3v do outro lado...por isso pensava ser uma redundância, mas compreendi agora que ele usa ambos como entrada, de referência, para fazer a conversão, perfeito !!

Agradeço a paciência de sempre Vini, certamente me acrescentou muito todos estes detalhes !!

Abração !!

ErickCine
date Enviado: 2017-06-27 15:40:45

Boa Tarde, 

Por favor, só mais uma dúvida a respeito que gostaria de auxílio... Estou a procura na internet já a um bom tempo, em várias referências, onde encontrei de tudo menos o que necessito no momento, de como modificar o código para fazer o mesmo do video - em ligar o ESP8266 sem arduino a um relé para controle via navegador ou cel - mas acessando pela minha rede local (roteador) já existente ?! Pois assim, além de outras comodidades técnicas, eu não precisaria desconectar o dispositivo da minha rede local para re-conectar na rede criada pelo ESP8266 ... 

Agradeço se puder dar mais essa força !

ViniDj
date Enviado: 2017-06-27 15:46:04

Você precisa dar uma olhada nos exemplos existentes na biblioteca do ESP, ou seja, dos arquivos que vem junto quando você baixa a adição na IDE para aceitar módulos ESP8266. Acredito que exista algum exemplo que faça isso, ou seja, gere um webserver se conectando a uma rede existente.

ErickCine
date Enviado: 2017-06-27 20:42:16

Sim, Vini... tem alguns exemplos por lá que estou tentando descobrir qual seria o mais adequado, já que existem algumas variações para um mesmo modo (cliente , webserver, wifi, etc) ... Bem, mas tudo bem, não vou prolongar mais com minhas dúvidas para essa questão... vou dar uma intensificada aqui nas pesquisas e nos testes e ver ... 

Agradeço novamente Vini !!

Abração !!


theilor
date Enviado: 2017-06-06 21:47:57


Boa noite! Estou usando a placa da robocore onde conectei o ESP8266, conctei na blackboard um SCT013 e preciso enviar esses dados para um server. Vocês conseguem me dar uma orientação de como proceder? Já conectei na WiFi, porém não consigo enviar os dados coletados. Obrigado.

MarceloFarias
date Enviado: 2017-06-07 09:19:47

Você já deu uma olhada na aba de documentação? Você encontra um ótimo material para diversas aplicações com a placa. Fora isso, você pode observar também os exemplos da biblioteca!


SENAIJPA
date Enviado: 2017-05-22 09:34:34


Bom dia! Como posso programar ele em c para acionar 8 relés de 5V?

MarceloFarias
date Enviado: 2017-05-22 09:59:17

Você pode programá-lo usando a mesma linguagem do Arduino(C++), por exemplo. Como ele possui poucas GPIOs, seria recomendado utilizar um Módulo Relé Seria(https://www.robocore.net/loja/produtos/modulo-rele-serial.html).


joaogd53
date Enviado: 2017-04-02 11:43:27


Bom dia. Conseguiram resolver o problema do 'albertomoreira'? Creio estar com o mesmo problema. Fiz as conexões conforme o modelo utilizando o conversor, porém sem sucesso. Alterei o programa para enviar comando 'AT+RST' para o módulo, porém não obtenho retorno. O máximo que acontece é a luz azul piscar, acredito que isso significa que o comando chega até o módulo, porém ele não retorna resposta. Uso Arduino Leonardo, existe algo que eu deva fazer nele antes de rodar o programa? Falta instalar algo?

ViniDj
date Enviado: 2017-04-03 06:19:34

A primeira mudança que se deve fazer quando é usado o Leoardo são nos pinos do SoftwareSerial, conforme mostra o site: https://www.arduino.cc/en/Reference/softwareSerial (seção Limitations). Caso o módulo tenha parado de responder o ideal é tentar regravar o firmware. Infelizmente o que este módulo tem de interessante e versátil, tem de sensível. Ele deixa de funcionar com uma facilidade grande.

joaogd53
date Enviado: 2017-04-03 20:12:46

Valeu Vini! Testei aqui e funcionou. Era só colocar em outros pinos. Muito obrigado pelo atendimento na hora da venda, mas também no pós-venda. Parabéns!


deriosenna
date Enviado: 2017-03-12 12:38:47


boa tarde amigos da robocore, gostaria de tirar uma duvidas, com esse modulo ESP8266, teria como junto com modulo sheld ethernet criar repetidor sinal wiffi, ou ate mesmo modulo ESP8266 sozinho??

MarceloFarias
date Enviado: 2017-03-13 09:39:28

O ESP8266 pode trabalhar como ponto de acesso ao mesmo tempo que se conecta a uma rede wifi. Contudo, acredito que ele não seja capaz de lidar com grandes quantidades de dados de diversos clientes. 


0bill0
date Enviado: 2017-03-10 15:59:09


Olá, já procurei alguns tutoriais e ainda não consegui conectar o esp8266 em meu roteador (Minha rede wifi). Algum link ou material para que possa me ajudar a realizar essa configuração e conexão?

hallszombie
date Enviado: 2017-03-11 12:17:31

Olá, uma material muito interessante é o fórum desenvolvido especialmente para este produto.

www.esp8266.com/index.php


ocruca
date Enviado: 2017-03-08 10:16:56


Existe espaço interno para armazenar um arquivo HTML? Como fazer isso?

MarceloFarias
date Enviado: 2017-03-08 10:49:26

Existe 1Mb de memória que pode ser usado para isso. Provavelmente você terá que carregar no momento da programação ou utilizar um cartão SD para realizar a leitura o arquivo. 


hugopovoa
date Enviado: 2017-02-23 11:56:19


Bom dia. Primeiramente, parabéns pelo vídeo tutorial. Quanto à utilização do módulo ESP8266 sem o arduino (exemplo do vídeo), gostaria de saber se é possível conectá-lo a uma rede sem fio existente, ao invés de criar uma rede própria, para realizar exatamente a mesma coisa que vocês apresentaram no vídeo: executar funções a partir do acesso a determinadas urls. Obrigado.

ViniDj
date Enviado: 2017-02-23 11:58:33

Sim, você pode fazer dessa forma sem problemas. Consequentemente, o código deverá ser alterado. 


albertomoreira
date Enviado: 2017-02-09 09:09:03


Bom dia. Já adquiri na Robocore duas dessas placas, porém não consegui fazer nenhuma funcionar. Já tente com Leonardo, Mega e Uno, seguindo as orientações e validando meticulosamente as conexões. Mesmo assim, nenhum sucesso. A única coisa que ainda não fiz foi atualizar o firmware. Poderia me dar alguma dica ou pulo-do-gato para conseguir trabalhar com ela? Obrigado.

ViniDj
date Enviado: 2017-02-09 09:19:45

Não tem muito segredo pra fazer o módulo funcionar, inclusive antes de serem vendidos esses módulos são todos testados um a um, o novo firmware é gravado, e são submetidas a teste novamente. Fazendo qualquer uma das duas ligações que mostramos na descrição o módulo funciona sem problemas. Sugerimos que não mexa em questões de firmware caso não tenha 100% de certeza do que está fazendo pois já tivemos relatos de pessoas que tentaram fazer esse procedimento e acabaram inutilizando a placa.

albertomoreira
date Enviado: 2017-02-10 09:13:42

Bom dia Vini. Me desculpe, mas já refiz a ligação umas 30 vezes com duas placas esp8266, utilizando um conversor de nível lógico (tb adquirido na Robocore) , assim como em outras tentativas, usando resistores.  Já produzi inúmeros outros protótipos bem mais complexos com outros componentes e nunca tive problemas, inclusive com o Nodemcu. Porém, com essas duas placas esp8266 não consegui nenhum resultado.  Na placa Leonardo, já troquei os pinos 2 e 3 pelos 8 e 9 na tentativa de conseguir comunicação, mas nenhum sinal. Segui estritamente o exemplo mais simples apresentado para não inserir nenhuma outra variável. Já estou desistindo desse componente, porque não é possível que dois deles estejam com problemas. Obrigado.

MarceloFarias
date Enviado: 2017-02-10 10:02:06

Poderia nos enviar um email no endereço suporte@robocore.net anexando algumas fotos do circuito montado assim também como o código enviado para a placa? 


CirosKauer
date Enviado: 2017-02-09 00:52:30


A porta digital 4 é pode ser substituída?

ViniDj
date Enviado: 2017-02-09 07:32:51

Se está se referindo a porta digital 4 do Arduino que dá o reset no módulo ESP, você pode usar qualquer outro pino digital sem problema. Ele serve apenas pra dar um pulso no começo do uso para que o módulo resete e aceite os comandos AT.


NESTORCK
date Enviado: 2017-01-20 17:33:50


Gostaria de saber se este modulo pode ser utilizado como um shield ethernet, para acionamentos via internet de cargas(reles).

Francois
date Enviado: 2017-01-20 19:21:40

Você pode usar o ESP8266 para fazer o acionamento de cargas, semelhante ao shield Ethernet, porém a programação será um pouco diferente, você terá que usar as funções deste módulo WiFi, e você deverá fazer as ligações necessárias com o microcontrolador.