Papibakigrafo
Membro Pleno-
Posts
463 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
Tudo que Papibakigrafo postou
-
Tutorial ESP8266 - Adicionando as placas dos ESPs na IDE do Arduíno
Papibakigrafo respondeu ao tópico de ViniciusKruz em Microcontroladores
Boa @ViniciusKruz! Parabéns pelo tutorial... irá ajudar muito os iniciantes! -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@Intrudera6 rapaz, dei uma procurada pra te ajudar, mas não consegui nada! Mas acredito que seja algo à variável! =/ @ViniciusKruz terminei o meu app todo em HTML + CSS + JQuery, para a automação residencial. Até a programação de liga/desliga consegui fazer e salvar na eeprom, e tudo dinâmicamente! =) Achei um firmware interessante: ESPEasy! Alguém já ouviu falar? Ele é totalmente configurável! Achei interessante: http://www.letscontrolit.com/wiki/index.php/ESPEasy#ESP_Easy_web_interface -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@ViniciusKruz Não que eu saiba kkkk Instalei nenhuma IDE nova para usar o phonegap. Tem que instalar apenas o NodeJS, senão me engano! -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@ViniciusKruz eu o instalei ano passado, mexi pouco com ele. Como mencionei anteriormente, estou usando o PhoneGap e estou gostando bastante! Alem disso, eu alterei muito o meu projeto: fiz o App totalmente pelo PhoneGap, salvando as informações de IP CLIENTE tudo em localStorage, e o webserver será apenas para poder configurar a rede em cada esp8266 inicialmente. Com essa modificação que fiz, ficou 10000x mais rápido, tanto o aplicativo, quando o acionamento do relê! Vou carregar umas fotos, mas para não "poluir" o tópico, vou deixá-las em spoiler. De brincadeira, fiz alguns apps que tinha em mente, e não deixa a desejar em nada! Os plugins são tops!! -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@ViniciusKruz ficou muito top, parabéns!! -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
Boa noite amigos! Pessoal tá meio sumido aqui! Bem, eu acabei o novo layout do meu ESP8266. Seguem as fotos: Fiz somente o aplicativo para android, pois tenho conta no Google Developer. O aplicativo se conecta ao seu esp8266 (você definindo o IP). É praticamente um browser (webapp) -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
Boa tarde amigos! Novidades com a minha automação: Useu meu computador (enquanto não chega meu RaspberryPi3) como Homebridge (só precisa estar na mesma rede): Vou ver se nesse fim de semana consigo ligar nas tomadas e fazer o teste correto! =) -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@alexandre.mbm como prometido, fiz a tela principal da minha automação: ela sera o webserver do esp8266! Aquela tela anterior, será no aplicativo, que irá acessar essa aqui abaixo: -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@alexandre.mbm então, só tem essa tela! kkkkk Ele vai abrir, no próprio aplicativo, o ip ou página que você digitar no input. Eu vou refazer todas as páginas do webserver da minha automação, pois vou usar um framework mais novo, e acho que combina mais: MaterializeCSS. Assim que tiver mais novidades, eu posto aqui! =) -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
Bom dia amigos! Com disse anteriormente, estava terminando o aplicativo da farmácia... Poiis bem, terminei e aproveitei o embalo e fiz o App da minha automação residencial! =) O app é o seguinte: ele se conecta ao IP do ESP8266 (você o configura), e dentro do app é mostrado as páginas do webserver! Ele funciona com QUALQUER ESP com um IP configurado! Se alguém quiser testá-lo fiquem a vontade. Se encontrarem algum BUG, é só me comunicar! Download: http://www.blocodochapolin.com.br/onhome/OnHome-v100.apk -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
Boa tarde amigos!! Estou um pouco sumido do fórum, mas estou terminando um projeto antigo (aplicativo da Farmácia, para fazer pedidos / orçamentos). Dei continuidade pois comecei a mexer com o PhoneGap (ele pega seu HTML, JS e CSS e transforma em um aplicativo nativo), e agora ficou mais fácil de terminar! E estou pensando na possibilidade de fazer o ESP funcionar com o PhoneGap (o aplicativo enviar comandos para o ESP8266), mas ainda não vi nada. Vou começar ainda essa semana, e quando o aplicativo da farmácia estiver pronto, posto aqui para serem meus Beta-testers kkkkk -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@alexandre.mbm acredito que seja ´para o controle de som, volume do microfone, retorno, ajustes, etc... -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
Modifiquei o código todo. Peguei o exemplo do WiFiWebServer: /* LED ESTROBOSCÓPICO VIA WIFI Controle da velocidade do pulso do led Criado por: Guilherme Lirio Tomasi de Oliveira */ #include <ESP8266WiFi.h> #include <WiFiClient.h> #include <ESP8266WebServer.h> /* GPIO do Led */ int led = 2; /* Delay Padrão */ int dd = 500; /* Define o SSID e Senha do Strube */ const char *ssid = "Strube"; const char *password = ""; /* Cria o servidor na porta 80 */ WiFiServer server(80); /* Faz o "blink" do led, de acordo com a veriável DD*/ void strube () { digitalWrite(led, LOW); delay(dd); digitalWrite(led, HIGH); delay(dd); } void setup() { /* Inicia o Serial */ Serial.begin(115200); /* Declara o LED como saída, e o estado inicial dele */ pinMode(led, OUTPUT); digitalWrite(led, HIGH); Serial.println(""); /* Define o modo Access Point */ WiFi.mode(WIFI_AP); Serial.println("Configurando o Access Point..."); WiFi.softAP(ssid, password); IPAddress myIP = WiFi.softAPIP(); Serial.print("Access Point configurado! Acesse: "); Serial.println(myIP); /*Inicia o Servidor */ server.begin(); Serial.println("Servidor Iniciado"); } void loop() { strube(); /* Verifica se o cliente está conectado */ WiFiClient client = server.available(); if (!client) { return; } /* Aguarda para verificar se o cliente envia alguma requisição */ Serial.println("Novo cliente conectado!"); while (!client.available()) { delay(1); } /* Lê a primeira linha da requisição */ String req = client.readStringUntil('\r'); Serial.println(req); client.flush(); /* Verifica a requisição */ if (req.indexOf("/valor=mais") != -1) { dd += 50; Serial.println(dd); } else if (req.indexOf("/valor=menos") != -1) { dd -= 50; Serial.println(dd); } else if (req.indexOf("") != -1) { Serial.println(dd); } else { Serial.println("Requisição invalida!"); client.stop(); return; } client.flush(); /* Resposta da requisição */ String s = "HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n<!DOCTYPE HTML>\r\n<html>\r\n"; s += "<title>LED ESTROBOSCÓPICO VIA WIFI</title>"; s += "<meta charset='utf-8'>"; s += "<meta http-equiv='X-UA-Compatible' content='IE=edge'>"; s += "<meta name='viewport' content='width=device-width, initial-scale=1, user-scalable=no'>"; s += "<br><br>"; s += "<div align='center'>"; s += "<h3>Velocidade: "; s += (dd); s += "</h3><br><br>"; s += "<a href='/valor=mais'>++</a>"; s += "<br><br><br>"; s += "<a href='/valor=menos'>--</a>"; s += "</div>"; s += "</html>\n"; /* Envia a resposta para o cliente */ client.print(s); delay(1); Serial.println("Cliente desconectado!"); } Funcionando perfeitamente! =) -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@ViniciusKruz Também acho que o int vai além de 2000 kkkk -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@lucianolcoa o código está funcionando normalmente! Desse jeito ai está funcionando, e está aparecendo o valor na página HTML! O problema que relatei, é que quando clico em algum link, a página não abre, mas o código é executado (ele soma ou subtrai 50 da velocidade). -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@lucianolcoa mas está funcionando desse jeito! Só que cada vez que ele aumenta +50, a próxima página (GET) não abre! -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
Bom dias amigos! O meu irmão me ligou essa semana perguntando se eu sabia fazer um STRUBE com o Arduino ou ESP8266, pois ele queria usar no carnaval onde ficamos. (Obs: pra quem não sabe, é tipo aquela lâmpada de boate que aparenta que esteja em câmera lenta.... algo assim kkkk) Eu disse que poderia ver. Procurei e achei apenas exemplos com o arduino, então resolvi fazer com o ESP8266. Está "funcionando", o único bugzinho que acredito que esteja no loop. Poderiam me ajudar?? /* LED STRUBE Criado por Guilherme Lirio Tomasi de Oliveira */ #include <ESP8266WiFi.h> #include <WiFiClient.h> #include <ESP8266WebServer.h> /* GPIO do Led */ int led = 2; /* Delay Padrão */ int dd = 500; /* Define o SSID e Senha do Strube */ const char *ssid = "Strube"; const char *password = ""; /* Porta do WebServer */ ESP8266WebServer server(80); void handleRoot() { String html = "<html><head><title>LED STRUBE</title>"; html += "<meta http-equiv='Content-Type' content='charset=utf-8'>"; html += "<meta name='viewport' content='width=device-width, initial-scale=1, user-scalable=no'>"; html += "<div class='container' align='center'>"; html += "<a href='/led?valor=mais' class='btn btn-success'>+++</a>"; html += "<br><br><br>"; html += "<a href='/led?valor=menos' class='btn btn-danger'>---</a>"; html += "</div>"; html += "<div align='center' id='delay'>"; html += dd; html += " ms"; html += "</div></html>"; server.send(200, "text/html", html); } void pagina() { String recebido = server.arg("valor"); if (recebido == "mais") { dd += 50; Serial.println(dd); } else if (recebido == "menos") { dd -= 50; Serial.println(dd); } String html = "<html><head><title>LED STRUBE</title>"; html += "<meta http-equiv='Content-Type' content='charset=utf-8'>"; html += "<meta name='viewport' content='width=device-width, initial-scale=1, user-scalable=no'>"; html += "<div align='center'>"; html += "<a href='/led?valor=mais'>+++</a>"; html += "<br><br><br>"; html += "<a href='/led?valor=menos'>---</a>"; html += "</div>"; html += "<div align='center' id='delay'>"; html += dd; html += " ms"; html += "</div></html>"; server.send(200, "text/html", html); } void strube () { digitalWrite(led, LOW); delay(dd); digitalWrite(led, HIGH); delay(dd); } void setup() { Serial.begin(115200); //Declara o LED como saída pinMode(led, OUTPUT); digitalWrite(led, HIGH); Serial.println(); Serial.print("Abrindo o access point..."); WiFi.softAP(ssid, password); IPAddress myIP = WiFi.softAPIP(); Serial.print("AP IP Address: "); Serial.println(myIP); // Atribuindo urls para funções // Quando não especificado método, uma função trata todos server.on("/", handleRoot); // Chamada do método GET server.on("/led", HTTP_GET, pagina); server.begin(); Serial.println("Servidor Iniciado!"); } void loop() { server.handleClient(); strube(); } -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@ViniciusKruz entendi, que bom que funcionou! Só não entendi esse numero aleatório que apareceu ai kkkk @alexandre.mbm é isso mesmo, sobre o tutorial que postei la! -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@lucianolcoa acho que é no CONFIG_START mesmo: http://playground.arduino.cc/Code/EEPROMLoadAndSaveSettings Achei um interessante aqui também (ele já grava no próprio código): https://github.com/jecrespo/Aprendiendo-Arduino/blob/master/Ejercicio35-EEPROM/Ejercicio35-EEPROM.ino @ViniciusKruz é, assim realmente precisaria. Mas uma estação meteorológica tem que ter um banco de dados enorme... o que esses BROKERS possuem, deve ser gigantesco, por isso o serviço mais profissional é pago =P -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@ViniciusKruz Ou você pode enviar a cada 12 horas, ou em algum horário programado. Já que vai estar conectado a internet, poderia sincronizar com o NTP. Ou, no caso, pode fazer o SQL apagar os 5 primeiros registros a cada dia. Tem como fazer qualquer um dos modos =) -
Tutorial//NODEMCU ESP8266\\Como conectar ao broquer mqtt
Papibakigrafo respondeu ao tópico de lucianolcoa em Microcontroladores
Parabéns! Vou ler com mais calma mais tarde! =) -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@lucianolcoa tenta fazer o seguinte: faz um FLASH pelo EspBasic, e depois compila de novo pela IDE do arduino. -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@lucianolcoa você quer deixar apenas um dado? Provavelmente já tentou apagar todos os dados e deixar apenas o qual você quer salvar, não é? C Como assim, gravado no código? Como uma variável mesmo? -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@aphawk vou comprar semana que vem também, mas daqui: https://pt.aliexpress.com/item/Free-Shippingn-HLK-PM01-AC-DC-220V-to-5V-mini-power-supply-module-intelligent-household-switch/32258088214.html Alias, o cara do Ebay também envia da China, então dá no mesmo kkkkk -
ESP8266 - A Pequena Maravilha para Comunicação WIFI
Papibakigrafo respondeu ao tópico de aphawk em Microcontroladores
@ViniciusKruz muito obrigado pela ajuda! Vou ver como faço! =)
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais