Existe um adaptador que vende na Sparkfun que permite encaixar essa placa e a NRF24L01+ na protoboard. E eu fiz uns adaptadores caseiros também usando barra de pinos fêmea.
Cara, parabéns pelos vídeos, você é ótimo. Seus vídeos são didáticos, objetivos e realmente fazem a diferença no dia-a-dia de quem está adotando arduino. Parabéns à toda equipe Robocore.
Apesar de já ter passado 9 anos, pra mim, foi um vídeo excelente. No entanto, eu tenho uma pergunta: O Led vermelho desse esp-01 (digamos que seja o Led piloto), é ligado em alguma porta do módulo tb? É que eu gostaria de fazer um projeto para, quando o módulo estiver ligado, acender um Led, nesse caso, o próprio Led do módulo mas, digamos, uma extensão. Ou, fazer um Led acender de alguma outra forma pois, no projeto, estarei usando somente a porta GPIO 02; Deu para entender? Se puder me responder, lhe agradeço.
Olá! No modelo de ESP8266 usado no vídeo, havia um LED vermelho para indicar a alimentação, que não podia ser controlado, e um LED azul conectado a um GPIO da placa, que podia ser controlado. Atualmente, os modelos de ESP8266 que vendemos não possuem mais o LED vermelho de alimentação, apenas o LED azul, que pode ser controlado via código. Você pode seguir o tutorial a seguir como referência para controlá-lo: www.robocore.net/tutoriais/programando-o-esp8266-pela-arduino-ide 😄
@@robocore Obrigado pela resposta mas, para deixar o Led azul, aceso permanentemente, pode ser feito assim: digitalWrite(LED_BUILTIN, HIGH); sem o delay(1000); ?
@@Dancopymus O LED do ESP8266 é acionado quando o pino está em nível lógico baixo. Para ligá-lo, basta definir o pino como LOW: < digitalWrite(LED_BUILTIN, LOW) >. Além disso, lembre-se de configurar o pino do LED_BUILTIN no Arduino IDE de acordo com a versão do seu ESP8266.
Ola, bom dia Vinícius tudo bem! Após gravar os códigos que segui no vídeo, não consigo mais usar o ESP01 com comandos AT, tem alguma forma de voltar a usar ele com os comandos AT para tentar fazer a interface com Arduino, pois fiz estes testes do vídeo e achei bem bacana, mas quero também fazer testes usando ele apenas como interface WiFi para o Arduino e usar as portas do Arduino. Atenciosamente, Eduardo Aquino
Opa obrigado por responder, é então assim eu já fiz, achei que teria alguma outra forma, mas pelo que estou vendo não tem, rss. Mas de qualquer forma valeu mesmo. Atenciosamente, Eduardo Aquino
Robocore, eu posso um modulo GSM pra prover internet pra essa plaquinha e ela criar uma Webserver pra eu hospedar arquivos de um cartão SD no webserver? e depois disso, eu conseguiria baixar esses arquivos de um computador, estando muito longe? é pra um projeto que estou fazendo.
Muito legal o video, super didático. Fala mais sobre esse módulo, é muito útil, seria legal mostrar um projetinho onde você tem vários deles ligados em uma rede. ai você centraliza essas informações em um arduino ou ainda em um servidor e gera uma página com todas as informações juntas. Tem como fazer isso né?
Muito bom, como sempre ótimos videos! Irei fazer recomendação a este vídeo em meu próximo vídeo no canal se for de interesse. Está bem didático o video, Parabéns!
Bom dia FErnando, estou comprando um deste para iniciar . Gostaria de saber qual a possibilidade de programá-lo em visual basic, se tem como acionar as entradas e saídas via vb, mas pelo wifi e não via porta com e se tem como um Esp8266 comunicar com outro via wifi tbm? Grato
+Renato Correia Fuentes As formas de programação que conhecemos dele são via Arduino, como fazemos no video, via comandos AT através de interface serial, também através de linguagem LUA. Nunca vimos alguma aplicação que usasse VB, porém acredito que você encontra exemplos no Google.
Muito bom o vídeo, a explicação foi extremamente abrangente e didática!! Estava fazendo um projeto utilizando arduino, esp8266 e um led IR. Após esta explicação acredito que abortarei o uso do arduíno e utilizar apenas o ESP8266, você tem algum exemplo de como posso interagir com o ESP8266 e um IR ? Abraços e parabéns pelo canal!
Viva. Com essa placa, quantos reles poderia eu controlar de modo individual? Isto é, quero controlar 20 estores eletricos. Tem como fazer com essa placa ou teria que associar outras placas? Já agora, tenho visto reles em que só tem 2 estados. Ligado ou desligado. Pergunto se há de 3 estados onde há tem o estado desligado, o estado ligado (para subir o estore) e outro estado de ligado (para descer o estore) mas de forma que estes 2 ultimos estados, não podem estar ligados em simultaneo. Conhece? Parabéns pelo video
Eu to com uma duvida em como colocar as bibliotecas usadas na vídeo aula. As 4 que você usa entra em error no final da compilação, eu preciso inclui-las antes de passar os códigos pro Arduíno? procurei no github mas nao entendi ao certo se era pra copiar e colar num bloco de notas e por dentro de uma pasta em library no programa do arduino, mas fiz isso e tb nao funcionou. =(
SHOW ! Funcionou tudo 100% - Agora os pequenos problemas que encontrei: 1- A IDE do arduino DEVE ser a 1.6.5, eu tinha baixado a 1.6.7 e dava erro na compilação (?) ! 2- O level conversor 3.3V 5V não tinha os pininhos, ô soldagem difícil de fazer, brincadeirinha, tudo muito pequeno. SÓ cara só estas coisinhas. O resto foi tudo alegria.
+Paulo Farnocchi De fato, temos ouvido comentários que só funciona até a 1.6.5. Seu conversor de nível lógico foi sem os pinos soldados? Se comprou conosco, ele deveria ter ido com tudo soldado.
Boa noite, estou desenvolvendo um projeto onde estou utilizando um ESP8266 para enviar informações para um Web Service desenvolvido em java, porém não consigo realizar o método POST de jeito nenhum, saberia me informar algum exemplo de código que eu possa usar?
+BressanIgor Sugiro pesquisar na internet, principalmente no site www.esp8266.com a solução para o problema, eles tem um fórum extremamente rico em informações usando este módulo
Parabéns à RoboCore pelos vídeos! Muito bem feitos e ilustrativos. Queria saber se vocês pretendem fazer tutoriais com a ESP8266 - 12. Escolhi ela pela quantidade de GPIOs mas estou apanhando para usar, desde o modo AT mesmo até o uso de outros firmwares. Abraço!
+Gabriel Cocenza Ao conectar a NodeMCU no computador pelo cabo USB, já é criada uma porta COM e você está apto a gravar códigos como se ela fosse uma placa Arduino. Seu uso é bastante simples, sugiro entrar em contato com a loja onde comprou esse modelo e solicitar o suporte pois até onde sabemos, e pelo que já usamos da NodeMCU, você não deveria encontrar grandes dificuldades para usá-la.
e possível com o esp8266 eu conectar um arduino standalone que se encontra no quarto com por exemplo o da sala para que eu comande a luz do meu quarto e da sala no mesmo site pelo celular?e se for possível e possível eu fazer isso em vario cômodos pois minha casa e grande?
Usei para programar o esp8266 um adaptador usb ch 340, porém quando tiro o esp do adaptador ele não funciona. Se plugar de novo no adaptador ele funciona. O que será que está acontecendo??
+Gabrie Cordeir É possível, pois pela documentação você pode usar os pinos digitais como PWM e então teoricamente poderia usar a biblioteca Servo com ele, mas não existe a informação se a biblioteca Servo é compatível com o ESP.
Olá, Obrigado pelo vídeo, poderia utilizar o protocolo IC2 ? assim podendo com uma plaquinha com 2 portas controlar 8 portas. Exemplo : Substituir o aparato de arduino + ethernet shield + relés por um ESP8266 + IC2 + relés, o que também fica muito mais barato. Obrigado, continue assim RoboCore
+Matheus Giovanni O problema são as bibliotecas. Várias bibliotecas não funcionam ainda com o ESP8266, o que impossibilita seu uso. Segundo a documentação de referência o ESP até pode utilizar I2C, veja mais em: github.com/esp8266/Arduino/blob/master/doc/reference.md (na parte de DIGITAL IO).
Fala Gilson, para fazer isso você teria que criar algo chamado Captive Portal (sabe quando voce conecta no WiFi do shopping ou de alguns restaurantes e ele te mostra uma pagina pra fazer algum cadastro antes de ter acesso ao WiFi?), não temos nenhum exemplo disso, mas pesquisando um pouco você acha um material bem legal! Acesse esse link pra começar o estudo nesse assunto: www.linksys.com/us/r/resource-center/captive-portal/
Dúvida, posso utilizar a GPIO 0 para acender o LED ? Pois apos subir a FW ele funciona normal, porem quando eu desligo e religo o mesmo tenho que desconectar o GPIO0 esperar ele subir e assim conectar o cabo novamente,.
Seria possível, mas pra isso você vai precisar de um conversor de nível lógico pra transforar a comunicação 5V em 3,3V. Dê uma olhada na página do módulo ESP8266 no site da RoboCore para ver o esquema de ligação do módulo com uma placa Arduino que trabalha em 5V.
Muito bom, queria saber se tem como, ao invés de criar dois botoes liga e desliga, criar um botão momentâneo, quando pressionado ativa, e quando soltar desativa?
+Dorio Edson Pandolfi Acredito ser possível, basta você criar um toggle button no HTML. Dê uma pesquisada no google sobre como fazer um toggle button ao invés de um botão normal que encontrará muitos resultados.
+Lucas Linares Daria sim, porém você teria que usar alguns comandos AT junto com o Arduino para gerar a página (veja um exemplo na documentação chamado Código Exemplo de WebServer usando Arduino + ESP822 (com firmware 0.9.2.2) para saber como gerar uma página com ele e com o Arduino usando comandos AT).
Serial possível enviar comandos tx por uma espécie de terminal no código fonte Html? Exemplo, tenho um pic que recebe comandos no seu rx, e eu usaria esse esp8266 para controlar o pic por html na rede local. Por favor preciso de uma resposta
Vídeo muito bom! Gostaria muito que fizessem um vídeo ensinando a fazer um botão, igual aquele do projeto IoT, só que usando apenas o modulo ESP8266. Teria como? Estou tentando mas estou enfrentando algumas dificuldades...
Isso varia de acordo com o que é abordado nos cursos de cada faculdade. Podem haver cursos de engenharia da computação que oferecem o que procura, engenharia eletrônica, engenharia de controle e automação, etc. O ideal é observar as disciplinas do curso.
+xBrunoEly O código pode ser encontrado no final da página do produto em nosso site: www.robocore.net/modules.php?name=GR_LojaVirtual&prod=652 Se quiser fazer algum javascript deverá fazer no próprio html chamado.
Quando vai ter mais vídeos dessa plaquinha incrível? Seria muito interesssante algum vídeo bem explicado como aquela série de vídeos do ehternet shield!
Estamos trabalhando para voltar a lançar videos periodicamente, e de fato uma plaquinha a ser muito abordada ainda é o ESP8266. As possibilidades com ela são fantásticas, sem dúvida uma de nossas preferidas na RoboCore!
Olá prezados, agradeço o excelente trabalho prestado. Gostaria de advertir que o link acima resulta na homepage do site. Demorei um pouco a ver que está tudo na pagina especifica do produto. Como de praxe. Gostaria de saber também sobre à existência de algum curso com acesso completo as outros vídeos e bibliotecas que são adicionadas por vós. Pois tenho interesse. Desde já agradeço muito o conhecimento repassado com maestria.
Obrigado pela informação, já consertamos o link! Você encontra todos os videos que temos em nosso canal aqui do UA-cam. Em relação as nossas bibliotecas, acesse nosso Github para ter acesso: github.com/RoboCore/
+Gabriel Palhares É possível, sem problemas, basta você configurar seu roteador para acessar o acesso pelo IP externo juntamente a uma porta de acesso que redireciona para o IP do ESP8266. No último video que temos da série de IoT em nosso canal, nós fazemos isso.
+Claudio Ramos Este ainda é o único video com o ESP8266 que temos, mas iremos soltar mais videos com ele ao longo do ano. Em breve teremos mais videos!
Preciso de uma ajuda, queria usar esse chip para monitorar uma tensão DC para receber os dados no celular é possível? Como se fosse um medidor de voltagem.
Olá companheiro, tudo bem? Gostaria de saber se tem outra maneira de gravar numa placa esp8266 NodeMcu sem usar o Arduino/IDE. Eu faço programação Ladder e o novo LDmicro gera o ",hex" para um monta de micros e placas, inclusive no esp8266, mas como gravar? Será que usando o Avrdudess seria possível? Abraço.
Cara, muito bom o video, no momento eu tou meio com pressa e tou querendo fazer uma coisa no meu projeto. Eu salvei um arquivo de texto no cartão sd através do módulo GPS, e eu quero enviar esse arquivo de texto via wifi para o PC. como proceder?
Sensor ultrason+ESP8266+celular com androide. Dá pra monitorar o volume de uma caixa d`água com estes componentes??? Sem utilizar internet, ou seja, comunicação direta entre o ESP8266 e o celular! Fica a dica de projeto pra um vídeo!
+pauleiras Com a programação adequada, não vejo porque não daria certo. Se for usar o ultrasom HC-SR04 ele precisa de dois pinos digitais para funcionar (trigger e echo). Como o ESP8266 possui dois pinos digitais disponíveis poderia ser feito, o grande problema é que é um sistema com baixa durabilidade, pois o HC-SR04 não tem invólucro adequado para vapor d'água, portanto cedo ou tarde ele vai parar de funcionar.
+RoboCore Mas ai é só fazer um sistema onde o sensor fique fora do reservatório de água, poderia ser uma guia ou braço de servo, que levaria o sensor para dentro do reservatório na hora de fazer a medida e logo em seguida, o sensor é removido do reservatório. Façam esse projeto e publiquem um vídeo. É muito bacana medir o volume do reservatório e ver o resultado na tela do celular. Eu mesmo montaria um assim se eu soubesse!
Boa tarde Robocore gostei muito do vídeo, eu tenho uma placa GPRS - SIM 900 arduino 900 vc saberia me dizer alguma coisa sobre ela, é possível fazer um webserver utilizando está placa??
Infelizmente não trabalhamos com essa placa. Sugiro entrar em contato com a loja onde comprou a mesma para solicitar o suporte adequado. Como comercializam a placa precisam saber dar o suporte.
Fazendo a ligação do módulo com Arduino conforme imagem na descrição do produto em nosso site e usando o código do primeiro link da aba Documentação da mesma página, você consegue fazer um webserver com o módulo e uma placa Arduino. Para saber mais acesse: www.robocore.net/loja/produtos/modulo-wifi-esp8266.html
Opa, tudo bom? Parabéns pelo video eu gostei muito e achei muito esclarecedor. Estou tentando comprar os componentes mas estou com dificuldade de encontrar o regulador de tensão. Há alguma alternativa? Por exemplo, o HT7533 seria uma opção? Outra dúvida que eu fiquei é porque eu preciso do conversor de nível lógico, porque a placa FTDI poderia operar em 3.3V, certo?
Dentro de aproximadamente 2 semanas teremos mais peças do regulador de tensão em nossa loja virtual, assim você conseguirá comprar todos os itens em um só lugar. Em relação a usar a FTDI em 3,3V, o problema é que ela não consegue fornecer corrente suficiente ao módulo. A maneira que o FTDI converte a tensão não é igual a um regulador de tensão propriamente dito, por isso você precisa usar o regulador (já fizemos diversos testes justamente para tentar diminuir o número de componentes usados).
Bom dia. Estou usando um conversor USB que tem 3V3 nele. Não estou usando a tensão dele para alimentar o ESP-01. Estou usando uma fonte de 3V3 de Protoboard para alimentar o circuito. Consigo gravar o código no ESP, mas não acontece nada depois que gravo o código.
Sugerimos utilizar os componentes usados no video e as ligações propostas no site da RoboCore. Da forma que propomos é garantido seu funcionamento. Como existem vários produtos no mercado, e muitos com procedência duvidosa, talvez possa não haver corrente suficiente, alguma falha de comunicação, ou seja, são muitas variáveis envolvidas.
Olá. Gostaria de fazer um projeto com está placa. Usando uma placa ESP8266 como transmissor via USB/Serial e mais 8 (placas) como receptor para ativar os relés. Se eu comprar todo matéria na Robocore, Vc me ajuda com o código.
Sim, é possível conectar o ESP8266 em uma placa UNO, mas será necessário usar o conversor de nível lógico para compatibilizar a tensão de comunicação. Se preferir, você pode usar o "Adaptador para ESP8266" ( www.robocore.net/placa-robocore/adaptador-para-esp8266 ) (ao invés do conversor de nível lógico), pois ele facilita a conexão do módulos a placa.
Primeiramente parabéns pelos vídeos...muito boas as informações... No vídeo a página web é bem simples apenas com textos e botões....gostaria de saber se tem como criar uma página web completa com página de login, menus e etc utilizando também a IDE do arduino. Abração
+Lucas Starick O servidor que você pode criar com o ESP é limitado. Lembre que a plaquinha não é um computador com processador de alto clock, com bastante memória RAM, então é por essa razão que sempre fazemos sites simples.
+RoboCore eu vi que tem a possibilidade de criar webserver no esp utilizando lua...Você sabe se nem la é possível? criar paginas html e gravar essas paginas nele pra elas serem acessadas...
Parabéns pelo vídeo. Cara, eu posso usar o conversor serial usb ttl Pl2303hx para comunicar com o ESP8266? Outra coisa, no lugar do regulador de tensão de 3,3v, eu poderia usar um divisor de tensão com dois resistores, um de 1k e outro de 2k ohms?
+richarde caldeira Quanto a sua primeira pergunta, infelizmente não sei te dizer com certeza se você pode usar este conversor pois nunca testamos com ele, dessa forma nós sugerimos o FTDI pois é o que trabalhamos e já fizemos a placa funcionar. Quanto a pergunta do divisor de tensão com resistores, infelizmente não funciona devido a frequência da comunicação. Este esquema com divisor de tensão por resistor é bom quando você não tem comunicação serial envolvida. Quando existe, essa opção acaba não sendo muito boa pois a comunicação fica instável, passível de perdas. Não aconselhamos.
Tenho uma dúvida.. Esse módulo conecta na rede wifi ja existente na minha casa, então eu consigo conectar meu celular no modulo atraves de um servidor que ele tem definido sem internet? só estando pela rede wifi?
Sò falta fazer um tutorial para utilizar com o arduino para utilizar mais portar lógicas, pessoalmente estou tendo muita dificuldade em obter comunicação. tem alguns tutoriais mas não funciona, recebo apenas caracteres aleatórios na serial, uso uma blackboard.
+Thiago W. Paim Ainda não fizemos um video assim justamente por não termos encontrado uma biblioteca legal para demonstração. Dessa forma, estamos pensando em criar nossa própria biblioteca ou demonstrar de alguma outra forma, como enviando pelo Arduino os comandos AT.
Muito Obrigado, já conseguir comunicação estável, pesquisei incansavelmente em vários sites e fóruns e era problema de alimentação ( mas especificamente corrente insuficiente e capacitor), mas seria muito bom ter um tutorial de vocês, vi que muitas pessoas tiveram as mesmas duvidas que eu.
Opa tudo bom? Dúvida: Já que esse módulo possui apenas 2GPIOS é mais vantajoso pra quem já tem o Arduino, utilizá-lo juntamente com o módulo para ter mais opções de entrada e saída, certo? Outra dúvida: Se eu tiver usando o módulo junto com o Arduino, também vou precisar do FTDI, Regulador, e etc? Aguardo resposta! Abraço!
Se você tem um Arduino, e não tem problemas de espaço, sugiro usar o ESP8266 junto ao Arduino pra ele ser responsável apenas pela conexão à internet. Se for usar com Arduino não precisa do FTDI, mas precisará do conversor de nível lógico. Veja o esquema de ligação na página do ESP8266 no site da RoboCore.
+Wellington Araujo Na verdade neste caso você está se conectando diretamente no ESP8266, sem passar por um roteador, então o funcionamento é apenas conectando-se a ele na rede que ele cria. Se você quiser conectar-se por fora, usando o 3G por exemplo, o sistema teria que ser diferente, você precisaria conectar o ESP a seu roteador de internet, e pelo roteador você deveria fazer uma configuração de redirecionamento de portas para conseguir acessar a placa externamente.
+RoboCore Muito obrigado...vou dar uma lida sobre isso, pq acho que umas das grandes funcionalidades dele é o acesso remoto.è que na verdade uso meu celular como roteador.VLww
Olá, Meu ESP826601 possui 10 pinos!! Como faço a ligação dele? não encontrei nenhum esquema para ele, somente para a versão de 8 pinos. Valeu pela ajuda.
Infelizmente não sabemos lhe dizer, a versão que trabalhamos é essa do video. Sugiro verificar com a loja onde comprou esse módulo como usá-lo, como eles lhe venderam tem a obrigação de lhe auxiliar no uso.
A comunicação entre o celular e o módulo ESP8266 pode ser de acessos de redes de diferentes, ou obrigatoriamente ambos precisam estar conectados na mesma rede?
Você pode estar em uma rede diferente, para isso basta fazer a configuração adequada no seu roteador. No video de número 6 de nossa série de IoT aqui no UA-cam você ve como fazer isso.
A tensão do módulo é 3,3V. O Arduino vai entender essa tensão como lógica alta quando houver a comunicação, porém se precisar que o Arduino envie um sinal para o ESP, você precisará de um conversor de nível lógico, já que o Arduino irá enviar 5V para o ESP e ele trabalha apenas com 3,3V (o que acabaria queimando o pino do módulo).
Teria como disponibilizar o código e as bibliotecas que você usou para o exemplo de WIFI? Tentei incorporar a ESP8266wifi.h na LIB do meu Arduino, porem não funciona.
+anderson xavier Procure utilizar a IDE 1.6.4 para que as bibliotecas e mesmo o código desse video funcione. Estes exemplos não vão funcionar nas IDEs mais recentes.
+anderson xavier O código pode ser encontrado no final da descrição do produto em nosso site: www.robocore.net/modules.php?name=GR_LojaVirtual&prod=652
+anderson xavier Acho que você não encontrou o código que me referi, de toda forma segue o link específico do código que está no final da página que passei anteriormente: www.robocore.net/upload/exemplos/HelloWorld-AP-ESP.ino
Sorry to be offtopic but does any of you know of a way to log back into an Instagram account..? I stupidly lost my password. I love any tricks you can give me.
@Sean John I really appreciate your reply. I found the site through google and im in the hacking process atm. Seems to take quite some time so I will get back to you later when my account password hopefully is recovered.
BOA TARDE. PODERIA AJUDAR COM UMA DICA. CASO QUEIRA UTILIZAR COMO SERVIDO ESP8266 E CONTROLE REMOTO ESP8266, NA IDEARDUINO, TEM COMO? EXISTE ALGUM EXEMPLO ? GRATO
Você precisa encontrar uma biblioteca que seja compatível com o ESP8266. Talvez a IRremote padrão, que funciona com as placas Arduino, não irá funcionar com o ESP.
Achei a Aula muito legal! como faço para que meu ESP8266 possa se conetar em qualquer Wifi? queria que aparecese uma tela onde eu escolhesse o SSID desejado..
Opa Caio, isso é bem simples: é só você fazer um código para ler as redes disponíveis e um método de entrada (serial, página web, etc) para receber os dados necessários para estabelecer a conexão (SSID e senha, principalmente)!
+Gabriel Palhares Você pode fazer dessa forma também, assim ficaria mais parecido com o código de Web Server de exemplo que existe na própria IDE do Arduino. Nós fazemos com o HandleRoot para conseguir separar um pouco mais o código e ficar mais fácil de entender, pois você pode posteriormente fazer um segundo site no mesmo código e usar outra função semelhante ao HandleRoot (usando o Client.println ficaria mais difícil fazer isso).
Provavelmente o pino GPIO0 está ficando constantemente em GND. Lembre-se de desconectar ele do GND após salvar o código.
8 років тому
Olá, achei o vídeo muito bom e esclarecedor. Vocês teriam algum tutorial de como ler dados de um sensor e envia-los para o WebServer criado pelo ESP8266? Obrigado.
Infelizmente não com o ESP8266, mas temos um usando o Shield Ethernet com Arduino que faz isso, trata-se da série Projeto Internet of Things que possui 6 partes (encontre em nosso canal aqui do UA-cam). Você pode ver esse exemplo, a lógica em si é a mesma mas o código será diferente.
Olá, tudo bem... Parabéns pelo vídeo, muito bom mesmo! Eu estou querendo fazer com que o módulo acesse uma pasta no meu computador através da minha rede local. Dei uma olhada no manual de comandos AT do módulo e acredito que configurei o módulo corretamente, porém, quando digito o seguinte comando: AT+CIPSTART com os parâmetros requeridos pelo comando, ele me devolve que está errado. Você teria alguma ideia do que pode ser feito? A princípio estou usando o protocolo TCP... Obrigado
Você está usando o CIPMUX=0 ou =1 antes de dar o CIPSTART? De toda forma, provavelmente o erro é de sintaxe. Alguns comandos precisar estar entre aspas, outros não. Você precisa fazer o teste neste caso pra conhecer seu padrão. Pode usar o AT+CIPSTART=? para verificar a configuração atual e ver se está retornando algum erro já aí.
RoboCore, obrigado por responder... Bem, é o seguinte, quando utilizo o programa para fazer a comunicação com o módulo eu escrevo os comandos e os parâmetros conforme mostrado no manual que citei anteriormente. Entretanto, quando utilizo a ferramenta ESPlorer, disponível no site do fabricante, consigo fazer o módulo se conectar com a minha rede. Eu também uso um serial monitor, para ver exatamente o que está acontecendo, em conjunto com o ESPlorer e tudo o que aparece é exatamente igual ao outro programa que uso para configurar o módulo. Eu uso o CIPMUX=0, pois estou usando apenas um canal de comunicação.
Boa Noite, estou com uma dúvida sobre o Esp8266. Gostaria de saber se tem algum jeito de enviar dados de sensores lidos diretamente no Esp para um servidor SQL. Se sim, qual biblioteca me recomenda. Obrigado. Parabéns pelos ótimos vídeos. Abraço.
Existem algumas formas de fazer isso mas não temos nenhum tutorial. Sugiro pesquisar no google por "esp8266 posting data do sql", você encontrará alguns resultados úteis. Os comandos do Ethernet são diferentes do ESP já que os chips das placas são diferentes (logo as bibliotecas são diferentes e os comandos são diferentes).
No exemplo do vídeo você criou uma rede, certo? Ao invés de criar uma rede, eu posso simplesmente conectar o ESP com um webserver em uma rede já existente? (Quero saber se eu posso incluir um ip fixo no ESP para eu acessá-lo por um roteador sem eu precisar desconectar meu dispositivo da internet, por exemplo).
+Guilherme Wolff Pode sim, sem problemas. Nos códigos de exemplo quando você insere a placa na IDE do Arduino existem exemplos que fazem esse tipo de sistema.
+Wesley Rosa Se você usar a ferramenta citada anteriormente, você irá dar os comandos da mesma forma. Para outras formas, você precisará verificar como o aplicativo pode se comunicar com o hardware.
Existe um adaptador que vende na Sparkfun que permite encaixar essa placa e a NRF24L01+ na protoboard. E eu fiz uns adaptadores caseiros também usando barra de pinos fêmea.
Cara, parabéns pelos vídeos, você é ótimo. Seus vídeos são didáticos, objetivos e realmente fazem a diferença no dia-a-dia de quem está adotando arduino. Parabéns à toda equipe Robocore.
+Rodrigo Lima muito obrigado pelo comentário!
Ótima explicação cara! Tava faltando uma explicação clara e concisa deste módulo! Parabéns! Continue assim e boa sorte! Um abraço!
+Tássio Lucas ainda vamos fazer muita coisa interessante com esse módulo! Fica atento que em breve teremos mais vídeos dele!
Em 2015 trabalhar com a plaquinha do Esp8266/Esp01 era complicado! Hoje está mais tranquilo com os adaptadores.
Show de bola, Parabens pelo canal e loja.
Quando puder fale sobre o nodeMCU.
Valeu.
To esperando o vídeo ESP8266 #2 até hoje ahahahaha
Estamos retomando a produção de videos, em breve voltaremos a liberar mais e mais videos no canal, aguarde!
Cadê os videos em
RoboCore dá pra usar o esp como Wi-Fi direct?
Consigo usar o esp8266 para enviar para um banco remoto dados de um sensor de temperatura?
Apesar de já ter passado 9 anos, pra mim, foi um vídeo excelente. No entanto, eu tenho uma pergunta:
O Led vermelho desse esp-01 (digamos que seja o Led piloto), é ligado em alguma porta do módulo tb? É que eu gostaria de fazer um projeto para, quando o módulo estiver ligado, acender um Led, nesse caso, o próprio Led do módulo mas, digamos, uma extensão. Ou, fazer um Led acender de alguma outra forma pois, no projeto, estarei usando somente a porta GPIO 02; Deu para entender? Se puder me responder, lhe agradeço.
Olá! No modelo de ESP8266 usado no vídeo, havia um LED vermelho para indicar a alimentação, que não podia ser controlado, e um LED azul conectado a um GPIO da placa, que podia ser controlado. Atualmente, os modelos de ESP8266 que vendemos não possuem mais o LED vermelho de alimentação, apenas o LED azul, que pode ser controlado via código. Você pode seguir o tutorial a seguir como referência para controlá-lo: www.robocore.net/tutoriais/programando-o-esp8266-pela-arduino-ide 😄
@@robocore Obrigado pela resposta mas, para deixar o Led azul, aceso permanentemente, pode ser feito assim: digitalWrite(LED_BUILTIN, HIGH); sem o delay(1000); ?
@@Dancopymus O LED do ESP8266 é acionado quando o pino está em nível lógico baixo. Para ligá-lo, basta definir o pino como LOW: < digitalWrite(LED_BUILTIN, LOW) >. Além disso, lembre-se de configurar o pino do LED_BUILTIN no Arduino IDE de acordo com a versão do seu ESP8266.
Fantástico cara, acredito que com essa placa vou conseguir lançar meu produto no mercado! Parabéns pelos vídeos!
Ola, bom dia Vinícius tudo bem!
Após gravar os códigos que segui no vídeo, não consigo mais usar o ESP01 com comandos AT, tem alguma forma de voltar a usar ele com os comandos AT para tentar fazer a interface com Arduino, pois fiz estes testes do vídeo e achei bem bacana, mas quero também fazer testes usando ele apenas como interface WiFi para o Arduino e usar as portas do Arduino.
Atenciosamente,
Eduardo Aquino
Para isso você pode regravar o firmware. Após a gravação ele voltará a reconhecer os comandos AT.
Opa obrigado por responder, é então assim eu já fiz, achei que teria alguma outra forma, mas pelo que estou vendo não tem, rss.
Mas de qualquer forma valeu mesmo.
Atenciosamente,
Eduardo Aquino
Que incrível essa placa, tem muito potencial, já vou dar um jeito de comprar algumas!
Robocore, eu posso um modulo GSM pra prover internet pra essa plaquinha e ela criar uma Webserver pra eu hospedar arquivos de um cartão SD no webserver? e depois disso, eu conseguiria baixar esses arquivos de um computador, estando muito longe? é pra um projeto que estou fazendo.
Muito legal o video, super didático. Fala mais sobre esse módulo, é muito útil, seria legal mostrar um projetinho onde você tem vários deles ligados em uma rede. ai você centraliza essas informações em um arduino ou ainda em um servidor e gera uma página com todas as informações juntas. Tem como fazer isso né?
Muito bom, como sempre ótimos videos!
Irei fazer recomendação a este vídeo em meu próximo vídeo no canal se for de interesse.
Está bem didático o video, Parabéns!
Esse é mais um video nota 1000 da Robocore, parabéns.
Bom dia FErnando, estou comprando um deste para iniciar . Gostaria de saber qual a possibilidade de programá-lo em visual basic, se tem como acionar as entradas e saídas via vb, mas pelo wifi e não via porta com e se tem como um Esp8266 comunicar com outro via wifi tbm? Grato
+Renato Correia Fuentes As formas de programação que conhecemos dele são via Arduino, como fazemos no video, via comandos AT através de interface serial, também através de linguagem LUA. Nunca vimos alguma aplicação que usasse VB, porém acredito que você encontra exemplos no Google.
Muito bom o video. Vc pode montar um exemplo com um botao e um led? obrigado
Muito bom o vídeo, a explicação foi extremamente abrangente e didática!!
Estava fazendo um projeto utilizando arduino, esp8266 e um led IR. Após esta explicação acredito que abortarei o uso do arduíno e utilizar apenas o ESP8266, você tem algum exemplo de como posso interagir com o ESP8266 e um IR ?
Abraços e parabéns pelo canal!
É possível implementar o clapper com esta placa? Queria colocar tudo dentro da instalação padrão de uma tomada.
Viva. Com essa placa, quantos reles poderia eu controlar de modo individual? Isto é, quero controlar 20 estores eletricos. Tem como fazer com essa placa ou teria que associar outras placas?
Já agora, tenho visto reles em que só tem 2 estados. Ligado ou desligado. Pergunto se há de 3 estados onde há tem o estado desligado, o estado ligado (para subir o estore) e outro estado de ligado (para descer o estore) mas de forma que estes 2 ultimos estados, não podem estar ligados em simultaneo. Conhece?
Parabéns pelo video
Cara adorei seu canal.
Só fiquei triste ao ver que eu não havia comprado as placas auxiliares xD.
Mas vou assistir novamente quando chegar.
Eu to com uma duvida em como colocar as bibliotecas usadas na vídeo aula. As 4 que você usa entra em error no final da compilação, eu preciso inclui-las antes de passar os códigos pro Arduíno? procurei no github mas nao entendi ao certo se era pra copiar e colar num bloco de notas e por dentro de uma pasta em library no programa do arduino, mas fiz isso e tb nao funcionou. =(
SHOW ! Funcionou tudo 100% - Agora os pequenos problemas que encontrei: 1- A IDE do arduino DEVE ser a 1.6.5, eu tinha baixado a 1.6.7 e dava erro na compilação (?) ! 2- O level conversor 3.3V 5V não tinha os pininhos, ô soldagem difícil de fazer, brincadeirinha, tudo muito pequeno. SÓ cara só estas coisinhas. O resto foi tudo alegria.
+Paulo Farnocchi De fato, temos ouvido comentários que só funciona até a 1.6.5. Seu conversor de nível lógico foi sem os pinos soldados? Se comprou conosco, ele deveria ter ido com tudo soldado.
tranquilo !
Boa noite, estou desenvolvendo um projeto onde estou utilizando um ESP8266 para enviar informações para um Web Service desenvolvido em java, porém não consigo realizar o método POST de jeito nenhum, saberia me informar algum exemplo de código que eu possa usar?
+BressanIgor Sugiro pesquisar na internet, principalmente no site www.esp8266.com a solução para o problema, eles tem um fórum extremamente rico em informações usando este módulo
Parabéns à RoboCore pelos vídeos! Muito bem feitos e ilustrativos.
Queria saber se vocês pretendem fazer tutoriais com a ESP8266 - 12. Escolhi ela pela quantidade de GPIOs mas estou apanhando para usar, desde o modo AT mesmo até o uso de outros firmwares. Abraço!
+Gabriel Cocenza Ao conectar a NodeMCU no computador pelo cabo USB, já é criada uma porta COM e você está apto a gravar códigos como se ela fosse uma placa Arduino. Seu uso é bastante simples, sugiro entrar em contato com a loja onde comprou esse modelo e solicitar o suporte pois até onde sabemos, e pelo que já usamos da NodeMCU, você não deveria encontrar grandes dificuldades para usá-la.
Muito bom, acrescentando uma informação, as duas portas podem virar facilmente 4 portas, utilizando porta logica!
ola amigo eu consigo instalar esta placa em um drone para que possa alterar as configurações dele via wifi
e possível com o esp8266 eu conectar um arduino standalone que se encontra no quarto com por exemplo o da sala para que eu comande a luz do meu quarto e da sala no mesmo site pelo celular?e se for possível e possível eu fazer isso em vario cômodos pois minha casa e grande?
Usei para programar o esp8266 um adaptador usb ch 340, porém quando tiro o esp do adaptador ele não funciona. Se plugar de novo no adaptador ele funciona. O que será que está acontecendo??
seguindo o que o amigo passou nessa pagina onde acessamos e possível fazer com que ele escanceie outro wi-fi para poder receber comandos da alexa
Sim, o ESP8266 consegue escanear e acessar outras redes WiFi.
seria possível utilizar o 8266 para controlar servo motores por wifi?(angulo dos motores e velocidade por exemplo)
+Gabrie Cordeir É possível, pois pela documentação você pode usar os pinos digitais como PWM e então teoricamente poderia usar a biblioteca Servo com ele, mas não existe a informação se a biblioteca Servo é compatível com o ESP.
Acho legal usar com o firmware customizado para trabalhar com nodemcu
Olá,vocês tem um video que faz o processo usando o arduino?
Olá, Obrigado pelo vídeo, poderia utilizar o protocolo IC2 ? assim podendo com uma plaquinha com 2 portas controlar 8 portas.
Exemplo : Substituir o aparato de arduino + ethernet shield + relés por um ESP8266 + IC2 + relés, o que também fica muito mais barato.
Obrigado, continue assim RoboCore
+Matheus Giovanni O problema são as bibliotecas. Várias bibliotecas não funcionam ainda com o ESP8266, o que impossibilita seu uso. Segundo a documentação de referência o ESP até pode utilizar I2C, veja mais em: github.com/esp8266/Arduino/blob/master/doc/reference.md (na parte de DIGITAL IO).
Obrigado :)
Parabens!!! Extremamente util! Obrigado!!!
Uma pergunta.
Meu Nodemcu 8266 não é reconhecido, ou seja, a IDE não detecta que ele está plugado no USB, o que pode ser?
Uso a distro Ubuntu.
Valeu.
Adorei a tradução, cara tu é muito engraçado kkkkkk
continue assim vou sempre te assistir...ok
Video incrível! Me tirou muitas dúvidas. Obrigado e aguardo mais vídeos
Excelente. Tem como colocar a página html abra ao ACESSAR a rede ? Não seria necessário digitar o endereço.
Fala Gilson, para fazer isso você teria que criar algo chamado Captive Portal (sabe quando voce conecta no WiFi do shopping ou de alguns restaurantes e ele te mostra uma pagina pra fazer algum cadastro antes de ter acesso ao WiFi?), não temos nenhum exemplo disso, mas pesquisando um pouco você acha um material bem legal!
Acesse esse link pra começar o estudo nesse assunto: www.linksys.com/us/r/resource-center/captive-portal/
Dúvida, posso utilizar a GPIO 0 para acender o LED ? Pois apos subir a FW ele funciona normal, porem quando eu desligo e religo o mesmo tenho que desconectar o GPIO0 esperar ele subir e assim conectar o cabo novamente,.
Infelizmente o GPIO 0 funciona dessa forma. Se quiser acender um LED externo sugiro usar o GPIO 2.
parabéns ótima explicação, no caso usando apenas a mega2560 sem ftdti seria possível comunicação entre esp8266 pois o rx tx sairiam em 5v.
Seria possível, mas pra isso você vai precisar de um conversor de nível lógico pra transforar a comunicação 5V em 3,3V. Dê uma olhada na página do módulo ESP8266 no site da RoboCore para ver o esquema de ligação do módulo com uma placa Arduino que trabalha em 5V.
obrigado pelo retorno, entendi agora perfeito. bom fds =)
Gostaria de saber como conseguir o codigo para wi AP desse video
Muito bom, queria saber se tem como, ao invés de criar dois botoes liga e desliga, criar um botão momentâneo, quando pressionado ativa, e quando soltar desativa?
+Dorio Edson Pandolfi Acredito ser possível, basta você criar um toggle button no HTML. Dê uma pesquisada no google sobre como fazer um toggle button ao invés de um botão normal que encontrará muitos resultados.
+RoboCore Vini, não seria um toggle, mas sim um tipo push button, será que tem como fazer?
+Dorio Edson Pandolfi De forma análoga, dê uma pesquisada por botões do tipo Push no Google.
Olá, beleza? pode me dar uma dica de como enviar alguns dados de um arduino uno para um servidor php utiliando essa placa?
Infelizmente não temos nenhum tutorial a respeito, sugiro pesquisar no Google sobre o assunto de preferência em inglês para ter mais resultados.
No arduino tem um exemplo... DhspAddresPrinter, iu algo assim
Se eu usar o ftdi em 3.3V eu posso ligar tudo direto, não?
Seria possível utilizar este módulo junto com uma BlackBoard e um Modulo Relé Serial, e utilizar o módulo para acionar os relés através do celular?
+Lucas Linares Daria sim, porém você teria que usar alguns comandos AT junto com o Arduino para gerar a página (veja um exemplo na documentação chamado Código Exemplo de WebServer usando Arduino + ESP822 (com firmware 0.9.2.2) para saber como gerar uma página com ele e com o Arduino usando comandos AT).
não estou conseguindo criar um botão para acionar relé na html, pode me ajudar por favor??
Serial possível enviar comandos tx por uma espécie de terminal no código fonte Html? Exemplo, tenho um pic que recebe comandos no seu rx, e eu usaria esse esp8266 para controlar o pic por html na rede local. Por favor preciso de uma resposta
+Danilo Brito Você pode enviar comandos AT pela serial do seu PIC para o ESP8266 e fazer a comunicação dessa forma.
Vídeo muito bom! Gostaria muito que fizessem um vídeo ensinando a fazer um botão, igual aquele do projeto IoT, só que usando apenas o modulo ESP8266. Teria como? Estou tentando mas estou enfrentando algumas dificuldades...
+flaviobcm Vamos analisar e se for aprovado, colocaremos na fila dos próximos videos!
Pelo celular também dá para fazer a configuração?👈
Se você está se referindo à gravação do código, isso até é possível utilizando o ArduinoDroid, desde que o seu celular tenha a função USB Host.
@@robocore muito obrigado pela atenção 🤜🤛
Qual a formação que tenho que ter para dominar esses assuntos. Digo de controlar as coisas pela internet App bluetooth etc.?
Isso varia de acordo com o que é abordado nos cursos de cada faculdade. Podem haver cursos de engenharia da computação que oferecem o que procura, engenharia eletrônica, engenharia de controle e automação, etc. O ideal é observar as disciplinas do curso.
Se eu quiser implementar um código javascript, é no void handleroot que coloco né?
+xBrunoEly e onde encontro o código do vídeo, no site não encontro...
+xBrunoEly O código pode ser encontrado no final da página do produto em nosso site: www.robocore.net/modules.php?name=GR_LojaVirtual&prod=652
Se quiser fazer algum javascript deverá fazer no próprio html chamado.
Obrigado pela resposta, valeu, Cícero.
Quando vai ter mais vídeos dessa plaquinha incrível? Seria muito interesssante algum vídeo bem explicado como aquela série de vídeos do ehternet shield!
Estamos trabalhando para voltar a lançar videos periodicamente, e de fato uma plaquinha a ser muito abordada ainda é o ESP8266. As possibilidades com ela são fantásticas, sem dúvida uma de nossas preferidas na RoboCore!
Olá prezados, agradeço o excelente trabalho prestado. Gostaria de advertir que o link acima resulta na homepage do site. Demorei um pouco a ver que está tudo na pagina especifica do produto. Como de praxe. Gostaria de saber também sobre à existência de algum curso com acesso completo as outros vídeos e bibliotecas que são adicionadas por vós. Pois tenho interesse. Desde já agradeço muito o conhecimento repassado com maestria.
Obrigado pela informação, já consertamos o link! Você encontra todos os videos que temos em nosso canal aqui do UA-cam. Em relação as nossas bibliotecas, acesse nosso Github para ter acesso: github.com/RoboCore/
otimo video bem didatico queria saber se poderia disponibilizar o codigo utilizado para a criaçao do webserver
Está na página do produto, no site da RoboCore: www.robocore.net/loja/produtos/modulo-wifi-esp8266.html
Boa tarde, gostaria de saber se tem como eu acessar o ESP por um rede externa, em qualquer lugar do mundo. E como faria isso?
+Gabriel Palhares É possível, sem problemas, basta você configurar seu roteador para acessar o acesso pelo IP externo juntamente a uma porta de acesso que redireciona para o IP do ESP8266. No último video que temos da série de IoT em nosso canal, nós fazemos isso.
Olá, boa noite. Gostaria de saber como usar o esp8266 com o arduino uno.
Obrigado
Acesse a página do ESP8266 em nosso site para ver como ligar e usar o módulo com Arduino UNO: www.robocore.net/loja/produtos/modulo-wifi-esp8266.html
gostaria de ver videos do nodemcu trabalhando com o app blynk abraço
bom mesmo parabéns e onde esta o segundo video
+Claudio Ramos Este ainda é o único video com o ESP8266 que temos, mas iremos soltar mais videos com ele ao longo do ano. Em breve teremos mais videos!
Preciso de uma ajuda, queria usar esse chip para monitorar uma tensão DC para receber os dados no celular é possível? Como se fosse um medidor de voltagem.
Olá companheiro, tudo bem? Gostaria de saber se tem outra maneira de gravar numa placa esp8266 NodeMcu sem usar o Arduino/IDE. Eu faço programação Ladder e o novo LDmicro gera o ",hex" para um monta de micros e placas, inclusive no esp8266, mas como gravar? Será que usando o Avrdudess seria possível? Abraço.
Infelizmente não sei te responder, somente gravamos essas placas desta forma.
Cara, muito bom o video, no momento eu tou meio com pressa e tou querendo fazer uma coisa no meu projeto. Eu salvei um arquivo de texto no cartão sd através do módulo GPS, e eu quero enviar esse arquivo de texto via wifi para o PC. como proceder?
Sensor ultrason+ESP8266+celular com androide.
Dá pra monitorar o volume de uma caixa d`água com estes componentes??? Sem utilizar internet, ou seja, comunicação direta entre o ESP8266 e o celular! Fica a dica de projeto pra um vídeo!
+pauleiras Com a programação adequada, não vejo porque não daria certo. Se for usar o ultrasom HC-SR04 ele precisa de dois pinos digitais para funcionar (trigger e echo). Como o ESP8266 possui dois pinos digitais disponíveis poderia ser feito, o grande problema é que é um sistema com baixa durabilidade, pois o HC-SR04 não tem invólucro adequado para vapor d'água, portanto cedo ou tarde ele vai parar de funcionar.
+RoboCore Mas ai é só fazer um sistema onde o sensor fique fora do reservatório de água, poderia ser uma guia ou braço de servo, que levaria o sensor para dentro do reservatório na hora de fazer a medida e logo em seguida, o sensor é removido do reservatório. Façam esse projeto e publiquem um vídeo. É muito bacana medir o volume do reservatório e ver o resultado na tela do celular. Eu mesmo montaria um assim se eu soubesse!
Boa tarde Robocore gostei muito do vídeo, eu tenho uma placa GPRS - SIM 900 arduino 900 vc saberia me dizer alguma coisa sobre ela, é possível fazer um webserver utilizando está placa??
Infelizmente não trabalhamos com essa placa. Sugiro entrar em contato com a loja onde comprou a mesma para solicitar o suporte adequado. Como comercializam a placa precisam saber dar o suporte.
Bom video, bem explicado, facil de entender..
mas cade o video do ESP8266 com arduino fazendo o webserver ??
Fazendo a ligação do módulo com Arduino conforme imagem na descrição do produto em nosso site e usando o código do primeiro link da aba Documentação da mesma página, você consegue fazer um webserver com o módulo e uma placa Arduino. Para saber mais acesse: www.robocore.net/loja/produtos/modulo-wifi-esp8266.html
Tem algum lugar que possa encontrar o esquema de ligação no arduino
+Fabiano Rodrigues temos disponível na página da placa em nosso site: www.robocore.net/modules.php?name=GR_LojaVirtual&prod=652
Opa, tudo bom? Parabéns pelo video eu gostei muito e achei muito esclarecedor. Estou tentando comprar os componentes mas estou com dificuldade de encontrar o regulador de tensão. Há alguma alternativa? Por exemplo, o HT7533 seria uma opção? Outra dúvida que eu fiquei é porque eu preciso do conversor de nível lógico, porque a placa FTDI poderia operar em 3.3V, certo?
Dentro de aproximadamente 2 semanas teremos mais peças do regulador de tensão em nossa loja virtual, assim você conseguirá comprar todos os itens em um só lugar. Em relação a usar a FTDI em 3,3V, o problema é que ela não consegue fornecer corrente suficiente ao módulo. A maneira que o FTDI converte a tensão não é igual a um regulador de tensão propriamente dito, por isso você precisa usar o regulador (já fizemos diversos testes justamente para tentar diminuir o número de componentes usados).
Bom dia. Estou usando um conversor USB que tem 3V3 nele. Não estou usando a tensão dele para alimentar o ESP-01. Estou usando uma fonte de 3V3 de Protoboard para alimentar o circuito. Consigo gravar o código no ESP, mas não acontece nada depois que gravo o código.
Sugerimos utilizar os componentes usados no video e as ligações propostas no site da RoboCore. Da forma que propomos é garantido seu funcionamento. Como existem vários produtos no mercado, e muitos com procedência duvidosa, talvez possa não haver corrente suficiente, alguma falha de comunicação, ou seja, são muitas variáveis envolvidas.
Estou usando fonte externa de 3v3, 1A para alimentação. O código grava, vai até o 100%
Tente usar o conversor em 5V e usar um conversor de nivel lógico para comunicação.
Consegui fazer rodar, acho que era somente um mau-contato. Refiz a montagem e funcionou. Obrigado
Olá.
Gostaria de fazer um projeto com está placa.
Usando uma placa ESP8266 como transmissor via USB/Serial e mais 8 (placas) como receptor para ativar os relés.
Se eu comprar todo matéria na Robocore, Vc me ajuda com o código.
Da pra anexar ao arduino uno R3?
Sim, é possível conectar o ESP8266 em uma placa UNO, mas será necessário usar o conversor de nível lógico para compatibilizar a tensão de comunicação. Se preferir, você pode usar o "Adaptador para ESP8266" ( www.robocore.net/placa-robocore/adaptador-para-esp8266 ) (ao invés do conversor de nível lógico), pois ele facilita a conexão do módulos a placa.
Ola ! Consigo usar o ESP8266 apenas para conectar a rede wi-fi e continuar usando as GPIO do arduino para realizar as terafas ?
Sim, você pode usar o ESP8266 apenas como interface do Arduino para internet.
Primeiramente parabéns pelos vídeos...muito boas as informações...
No vídeo a página web é bem simples apenas com textos e botões....gostaria de saber se tem como criar uma página web completa com página de login, menus e etc utilizando também a IDE do arduino.
Abração
+Lucas Starick O servidor que você pode criar com o ESP é limitado. Lembre que a plaquinha não é um computador com processador de alto clock, com bastante memória RAM, então é por essa razão que sempre fazemos sites simples.
+RoboCore eu vi que tem a possibilidade de criar webserver no esp utilizando lua...Você sabe se nem la é possível? criar paginas html e gravar essas paginas nele pra elas serem acessadas...
Como configurar o celular para controlar minha plaquinha esp8266? Não sei que Ip é usado no celular e onde encontrar.
No caso você não precisa saber o IP do celular, basta conectar na rede gerada pelo módulo WiFi e acessar o IP dele.
Parabéns pelo vídeo. Cara, eu posso usar o conversor serial usb ttl Pl2303hx para comunicar com o ESP8266? Outra coisa, no lugar do regulador de tensão de 3,3v, eu poderia usar um divisor de tensão com dois resistores, um de 1k e outro de 2k ohms?
+richarde caldeira Quanto a sua primeira pergunta, infelizmente não sei te dizer com certeza se você pode usar este conversor pois nunca testamos com ele, dessa forma nós sugerimos o FTDI pois é o que trabalhamos e já fizemos a placa funcionar. Quanto a pergunta do divisor de tensão com resistores, infelizmente não funciona devido a frequência da comunicação. Este esquema com divisor de tensão por resistor é bom quando você não tem comunicação serial envolvida. Quando existe, essa opção acaba não sendo muito boa pois a comunicação fica instável, passível de perdas. Não aconselhamos.
Tenho uma dúvida.. Esse módulo conecta na rede wifi ja existente na minha casa, então eu consigo conectar meu celular no modulo atraves de um servidor que ele tem definido sem internet? só estando pela rede wifi?
+Zarley Zanard Não é necessário conexão com a internet externa para que tudo isso funcione.
Obrigado
Sò falta fazer um tutorial para utilizar com o arduino para utilizar mais portar lógicas, pessoalmente estou tendo muita dificuldade em obter comunicação. tem alguns tutoriais mas não funciona, recebo apenas caracteres aleatórios na serial, uso uma blackboard.
+Thiago W. Paim Ainda não fizemos um video assim justamente por não termos encontrado uma biblioteca legal para demonstração. Dessa forma, estamos pensando em criar nossa própria biblioteca ou demonstrar de alguma outra forma, como enviando pelo Arduino os comandos AT.
Muito Obrigado, já conseguir comunicação estável, pesquisei incansavelmente em vários sites e fóruns e era problema de alimentação ( mas especificamente corrente insuficiente e capacitor), mas seria muito bom ter um tutorial de vocês, vi que muitas pessoas tiveram as mesmas duvidas que eu.
Opa tudo bom?
Dúvida: Já que esse módulo possui apenas 2GPIOS é mais vantajoso pra quem já tem o Arduino, utilizá-lo juntamente com o módulo para ter mais opções de entrada e saída, certo?
Outra dúvida: Se eu tiver usando o módulo junto com o Arduino, também vou precisar do FTDI, Regulador, e etc?
Aguardo resposta! Abraço!
Se você tem um Arduino, e não tem problemas de espaço, sugiro usar o ESP8266 junto ao Arduino pra ele ser responsável apenas pela conexão à internet. Se for usar com Arduino não precisa do FTDI, mas precisará do conversor de nível lógico. Veja o esquema de ligação na página do ESP8266 no site da RoboCore.
Valeu Robocore! Vou comprar um desses no seu site :)
Teria como usa-lo sem estar conectado a rede, usando apenas a rede da operadora?Porque nesse modo me limito apenas a área de cobertura do wifi.
+Wellington Araujo Na verdade neste caso você está se conectando diretamente no ESP8266, sem passar por um roteador, então o funcionamento é apenas conectando-se a ele na rede que ele cria. Se você quiser conectar-se por fora, usando o 3G por exemplo, o sistema teria que ser diferente, você precisaria conectar o ESP a seu roteador de internet, e pelo roteador você deveria fazer uma configuração de redirecionamento de portas para conseguir acessar a placa externamente.
+RoboCore Muito obrigado...vou dar uma lida sobre isso, pq acho que umas das grandes funcionalidades dele é o acesso remoto.è que na verdade uso meu celular como roteador.VLww
Chê. quanto ao 2866_07? como eu procedo?
Olá, Meu ESP826601 possui 10 pinos!! Como faço a ligação dele? não encontrei nenhum esquema para ele, somente para a versão de 8 pinos. Valeu pela ajuda.
Infelizmente não sabemos lhe dizer, a versão que trabalhamos é essa do video. Sugiro verificar com a loja onde comprou esse módulo como usá-lo, como eles lhe venderam tem a obrigação de lhe auxiliar no uso.
O que eu precisaria para ligalo amigo.
Obrigado
+Fabiano Rodrigues Não há como ligar pelo fato do ESP não ter pinos suficientes.
Boa tarde! poderia explicar como instalar o esp 2866-07 para usar sem o arduíno. Passo a passo. Estou começando mexer com ele, e não sei ligar .
Infelizmente não trabalhamos com essa versão.
Amigo eu tenho esse arduinos aq:ESP-12E para wemos d1 wifi uno, é a mesma programação do vídeo?
amigo, como eu consigo enviar um comando pelo esp8266 para o arduino e acionar uma porta do arduino uno?
Com o código adequado você consegue fazer esse comando.
A comunicação entre o celular e o módulo ESP8266 pode ser de acessos de redes de diferentes, ou obrigatoriamente ambos precisam estar conectados na mesma rede?
Você pode estar em uma rede diferente, para isso basta fazer a configuração adequada no seu roteador. No video de número 6 de nossa série de IoT aqui no UA-cam você ve como fazer isso.
Eu conseguiria criar um botão dentro do código HTML que coloque nível alto em alguma porta do ESP8266, para ligar alguma coisa por exemplo?
+Fabio S. Reszko Sim, sem dúvida! Você poderia fazer algo com GET em uma página e através dos argumentos passados acionar os GPIOs.
@@robocore poderia fazer um video explicando isso??
Muito bom, Ele gera o ip da rede dele automaticamente? isto nao foi explicado
Amigo, liguei a TX do módulo no RX do Arduino Mega. Preciso fazer um divisor de tensão? Obrigado!
A tensão do módulo é 3,3V. O Arduino vai entender essa tensão como lógica alta quando houver a comunicação, porém se precisar que o Arduino envie um sinal para o ESP, você precisará de um conversor de nível lógico, já que o Arduino irá enviar 5V para o ESP e ele trabalha apenas com 3,3V (o que acabaria queimando o pino do módulo).
Teria como disponibilizar o código e as bibliotecas que você usou para o exemplo de WIFI? Tentei incorporar a ESP8266wifi.h na LIB do meu Arduino, porem não funciona.
+anderson xavier Procure utilizar a IDE 1.6.4 para que as bibliotecas e mesmo o código desse video funcione. Estes exemplos não vão funcionar nas IDEs mais recentes.
+RoboCore Consegui fazer funcionar com a versão atual. Poderia disponibilizar o código WiFi que usou como demostracao? Obrigado.
+anderson xavier O código pode ser encontrado no final da descrição do produto em nosso site: www.robocore.net/modules.php?name=GR_LojaVirtual&prod=652
+RoboCore O código neste link não é o mesmo em 27:30 do vídeo. Mesmo assim obrigado.
+anderson xavier Acho que você não encontrou o código que me referi, de toda forma segue o link específico do código que está no final da página que passei anteriormente: www.robocore.net/upload/exemplos/HelloWorld-AP-ESP.ino
Continuem a fazer esses vídeos por favor, quero usar esse modulo em projetos de IoT sem o Arduino, seria ótimo se puderem dar exemplos!!!
Sorry to be offtopic but does any of you know of a way to log back into an Instagram account..?
I stupidly lost my password. I love any tricks you can give me.
@Caiden Amos instablaster ;)
@Sean John I really appreciate your reply. I found the site through google and im in the hacking process atm.
Seems to take quite some time so I will get back to you later when my account password hopefully is recovered.
@Sean John It worked and I actually got access to my account again. I'm so happy:D
Thank you so much, you really help me out :D
@Caiden Amos Happy to help :D
BOA TARDE.
PODERIA AJUDAR COM UMA DICA. CASO QUEIRA UTILIZAR COMO SERVIDO ESP8266 E CONTROLE REMOTO ESP8266, NA IDEARDUINO, TEM COMO? EXISTE ALGUM EXEMPLO ?
GRATO
Você precisa encontrar uma biblioteca que seja compatível com o ESP8266. Talvez a IRremote padrão, que funciona com as placas Arduino, não irá funcionar com o ESP.
Achei a Aula muito legal! como faço para que meu ESP8266 possa se conetar em qualquer Wifi? queria que aparecese uma tela onde eu escolhesse o SSID desejado..
Opa Caio, isso é bem simples: é só você fazer um código para ler as redes disponíveis e um método de entrada (serial, página web, etc) para receber os dados necessários para estabelecer a conexão (SSID e senha, principalmente)!
Não teria como, ao invés o código do HTML do handleRoot ficar dentro do loop com Client.println? o que deveria alterar para criar um botão?
+Gabriel Palhares Você pode fazer dessa forma também, assim ficaria mais parecido com o código de Web Server de exemplo que existe na própria IDE do Arduino. Nós fazemos com o HandleRoot para conseguir separar um pouco mais o código e ficar mais fácil de entender, pois você pode posteriormente fazer um segundo site no mesmo código e usar outra função semelhante ao HandleRoot (usando o Client.println ficaria mais difícil fazer isso).
amigo toda vez que desligo o mesmo o reseta o programa o que posso fazer para manter permanente
Provavelmente o pino GPIO0 está ficando constantemente em GND. Lembre-se de desconectar ele do GND após salvar o código.
Olá, achei o vídeo muito bom e esclarecedor. Vocês teriam algum tutorial de como ler dados de um sensor e envia-los para o WebServer criado pelo ESP8266? Obrigado.
Infelizmente não com o ESP8266, mas temos um usando o Shield Ethernet com Arduino que faz isso, trata-se da série Projeto Internet of Things que possui 6 partes (encontre em nosso canal aqui do UA-cam). Você pode ver esse exemplo, a lógica em si é a mesma mas o código será diferente.
Olá, tudo bem...
Parabéns pelo vídeo, muito bom mesmo!
Eu estou querendo fazer com que o módulo acesse uma pasta no meu computador através da minha rede local. Dei uma olhada no manual de comandos AT do módulo e acredito que configurei o módulo corretamente, porém, quando digito o seguinte comando: AT+CIPSTART com os parâmetros requeridos pelo comando, ele me devolve que está errado. Você teria alguma ideia do que pode ser feito?
A princípio estou usando o protocolo TCP...
Obrigado
Você está usando o CIPMUX=0 ou =1 antes de dar o CIPSTART? De toda forma, provavelmente o erro é de sintaxe. Alguns comandos precisar estar entre aspas, outros não. Você precisa fazer o teste neste caso pra conhecer seu padrão. Pode usar o AT+CIPSTART=? para verificar a configuração atual e ver se está retornando algum erro já aí.
RoboCore, obrigado por responder...
Bem, é o seguinte, quando utilizo o programa para fazer a comunicação com o módulo eu escrevo os comandos e os parâmetros conforme mostrado no manual que citei anteriormente. Entretanto, quando utilizo a ferramenta ESPlorer, disponível no site do fabricante, consigo fazer o módulo se conectar com a minha rede. Eu também uso um serial monitor, para ver exatamente o que está acontecendo, em conjunto com o ESPlorer e tudo o que aparece é exatamente igual ao outro programa que uso para configurar o módulo. Eu uso o CIPMUX=0, pois estou usando apenas um canal de comunicação.
Boa Noite, estou com uma dúvida sobre o Esp8266. Gostaria de saber se tem algum jeito de enviar dados de sensores lidos diretamente no Esp para um servidor SQL.
Se sim, qual biblioteca me recomenda. Obrigado.
Parabéns pelos ótimos vídeos. Abraço.
E todos os comandos usados no Ethernet funcionam também no Esp?
Existem algumas formas de fazer isso mas não temos nenhum tutorial. Sugiro pesquisar no google por "esp8266 posting data do sql", você encontrará alguns resultados úteis. Os comandos do Ethernet são diferentes do ESP já que os chips das placas são diferentes (logo as bibliotecas são diferentes e os comandos são diferentes).
No exemplo do vídeo você criou uma rede, certo?
Ao invés de criar uma rede, eu posso simplesmente conectar o ESP com um webserver em uma rede já existente? (Quero saber se eu posso incluir um ip fixo no ESP para eu acessá-lo por um roteador sem eu precisar desconectar meu dispositivo da internet, por exemplo).
+Guilherme Wolff Pode sim, sem problemas. Nos códigos de exemplo quando você insere a placa na IDE do Arduino existem exemplos que fazem esse tipo de sistema.
Na parte do esp8266 como seria para que uma app android comunicasse com ele via wifi?
A ideia seria ao invés de usar um pagina web usar um app.
+Wesley Rosa Existem ferramentas hoje como o PhoneGap que transformam uma página web em um apk para Android, para fazer um aplicativo, dê uma olhada.
RoboCore na parte do Android não é problema em já desenvolvimento em java Android, minha dúvida é no esp, como ele vai receber os comandos do app
+Wesley Rosa Se você usar a ferramenta citada anteriormente, você irá dar os comandos da mesma forma. Para outras formas, você precisará verificar como o aplicativo pode se comunicar com o hardware.