WebServer: Arduino UNO com WiFi ESP01

Поделиться
HTML-код
  • Опубликовано: 30 июл 2024
  • Dúvidas? Acesse o www.forum.fernandok.com.
    Mais um vídeo de Arduino UNO com o ESP8266, desta vez na versão ESP01. Esse modelo eu considero pequeno e também mais barato e, não por isso, menos poderoso. Neste projeto, conectamos nosso ESP01, sem utilizar comando AT, no Arduino Uno, sendo que ambos possuem seus códigos fontes INO. Montamos isso como alternativa a fazer um link serial, ou seja, utilizamos os códigos pela possibilidade de incluir o WiFiManager, Watchdog, entre outros recursos. Resumindo: vamos utilizar um ESP8266 para conexões enquanto um Arduino Uno responde as requisições através da serial.
    Faça o download dos arquivos e leia meu texto sobre o assunto no:
    www.fernandok.com/2018/10/web...
  • НаукаНаука

Комментарии • 88

  • @Ch4os4ever
    @Ch4os4ever 5 лет назад +1

    Estou fazendo um projeto em aachen na alemanha e seu tutorial ajudou mais que grande parte dos tutoriais daqui. Show

  • @vlogdole
    @vlogdole 5 лет назад +2

    Eu tava esperando muito esse tema. Deus abençoe meu amigo. Gloriaa Deuxxxxxxxx

  • @ivanildosilva1052
    @ivanildosilva1052 4 года назад

    Parabéns gostei do vídeo ótima didática.

  • @psfilho
    @psfilho 5 лет назад +2

    Olá, mais uma vez seus vídeos são ótimos. Uma pergunta; como podemos fazer nas linhas de comando para que o ESP01 possa atender mais de um usuário do tipo multi clients? Obrigado....e abs

  • @joserobertoredigolo4065
    @joserobertoredigolo4065 3 года назад +1

    Professor, parabéns pelo conteúdo. É possível adaptar esse sketch para fazer publish e subscribe em um servidor MQTT? Você tem algum vídeo tratando disso?

  • @igorfelix150
    @igorfelix150 5 лет назад

    Como faço para conectar em uma rede que mesmo depois de conectar é necessário fazer outro login ?

  • @EdiloSousa
    @EdiloSousa 4 года назад

    Tem como usar Ajax para que possamos enviar as requisições sem dar refresh na page?

  • @GustavoSilva-wx4by
    @GustavoSilva-wx4by 5 лет назад +1

    É possivel controlar mesmo sem estar conectado a rede Wifi?

  • @Landonkarther
    @Landonkarther 5 лет назад

    Parabéns Fernando, muito bom o programa, tive um problema no acionamento, mas já resolvi mudando o tipo de função readRequest(); para String e inserindo mais algumas linhas e ficou funcional como no seu tutorial. obrigado!

    • @wallan83
      @wallan83 5 лет назад

      desculpe me pode ajudar? eu também não consigo fazer acionar os leds...

    • @leonardooroski1543
      @leonardooroski1543 4 года назад

      Gostaria de ajuda tb. Mas percebo que por aqui está complicado!

    • @guedes9187
      @guedes9187 4 года назад

      Cara fiz poderia me ajudar fiz o projeto porem os leds ficam acesso direto e o botao nao muds de cor obrigado

    • @Landonkarther
      @Landonkarther 4 года назад

      @@guedes9187 Olá. Como posso te ajudar?

    • @chocolateassado3856
      @chocolateassado3856 4 года назад

      Você pode compartilhar seu codigo por favor

  • @vitorgremista93
    @vitorgremista93 4 года назад

    Olá, boa noite!
    Parabéns pelo seu vídeo!
    Saberia me dizer se é possível utilizar o Arduino + Ethernet Shield como servidor atuando como uma central de automação/alarme em conjunto com vários ESP8266s espalhados pela residencia em pontos que desejo controlar?
    Vou exemplificar: Arduino + Ethernet Shield operando como servidor e uma tomada inteligente utilizando ESP8266 com relé se comunicando com este servidor, de forma que quando eu envio um comando Externo de qualquer lugar do mundo o Ethernet Shield mande via o comando para o ESP8266 acionar o relé.
    No caso o Ethernet Shield seria o Mestre e os EPS8266s seriam os escravos.
    Creio que teria que ligar os ESP8266s no mesmo IP do Ethernet Shield para receber e enviar as requisições.

  • @claudiomoura4315
    @claudiomoura4315 3 года назад

    Prof Fernando ! Adoro seus vídeos , tem algum ensinando a usar o esp de forma automática tanto rede interna como externa ? Agradeço desde já

  • @fabioapbortolotti
    @fabioapbortolotti 4 года назад

    ola fernando! boa noite! montei o codigo como voce fez, porem os botoes nao mudam o estado da porta, a parte de comunicacao wifi ficou perfeita parece que ha algum problema na parte do codigo do arduino, por favor nos ajude, eu e alguns colegas aqui tivemos o mesmo problema

  • @patoezbololo5988
    @patoezbololo5988 5 лет назад

    Tem fazer esse Wi-Fi ser hospedado em um servidor pago ? Pra poder usar em qualquer lugar do mundo

  • @marcelompc7443
    @marcelompc7443 4 года назад

    Parabéns você é muito inteligente!sou leigo ainda! estou tentando um tempão, fazer uma seguinte configuração! tenho grbl no uno, quero colocar um nodemcu esp8266 com display keypad 2×16 para controle via wi-fi e envio de código pro grbl do uno! será possível?pois não vi nenhum tutorial fazendo com o nodemcu esp8266! só entre uno com mega!

  • @Centraldeirrigacao_7927
    @Centraldeirrigacao_7927 5 лет назад

    Fernando vc tem algo em mente para o pcf 8574?

  • @ricardocauduro1053
    @ricardocauduro1053 2 года назад

    Gostei muito do video, muito bem explicado. Poderia me passar o link do video do arduino mega controlado por comandos AT, mencionado no inicio do video, por favor?

  • @MateriaElementar
    @MateriaElementar 6 месяцев назад

    TOP D++++ ❤❤❤❤
    Uma dúvida:
    Tem como ligar o módulo relé ao interruptor paralelo? Assim eu teria a comodidade de ligar pelo browser e pelo interruptor normal da casa...

  • @silmarpichler1393
    @silmarpichler1393 5 лет назад

    Bom dia Fernando, ótima aula, assisto todos os seus videos e dou o meu laik.
    Fernando, tenho um problema e não consigo mais resolve, sumiram todas as bibliotecas do ESP_8266.
    Não acho nem no gerenciador de bibliotecas. Estranho isso não é ?

  • @cadmarins
    @cadmarins 2 года назад

    Meu porgrama no Arduino Mega de 10% da capacidade total da placa, uns 20 kb, funciona de vento em popa sem conectar na internet. Quando integro o esp8266 e comantos AT, vem as reinicializaçãoes aleatórias, geralmente 2 ou 3 a cada hora. Já mimizei o uso de Strings usando TCP/IP e continua reiniciando. Já deixe a única interface de comunicação através da biblioteca Blynk, onde ela sincronizava as variáveis, com horas de funcionamento reiniciava também. Última tentativa será a do vídeo. A certeza é quase total, que o arduino trabalha 300% melhor fora da internet, devido sua memória RAM muito pouca

  • @KaraSub2.0
    @KaraSub2.0 8 месяцев назад

    Não tenho resistor de 2.2, só de 1 ohm, como posso fazer?

  • @leaomatto2269
    @leaomatto2269 3 года назад

    por favor alguem sabe como por pra funcionar , porque não sai do
    (on ) ha um erro no comando ,

  • @deltasystemsegeletronicate7620
    @deltasystemsegeletronicate7620 3 года назад

    prfessor se for acionar o rele pulso como faz

  • @arcadeonline
    @arcadeonline 4 года назад +5

    Usando os arquivos disponíveis para testes, apresenta problemas na parte do HTML acaba por não funcionar, seria interessante explicar com mais calma e de uma forma um pouco mais simples pois assim ajudaria a tentar verificar possíveis erros

    • @JoLuIsa
      @JoLuIsa 4 месяца назад

      Pra mim os botões não funcionavam;
      A solução é alterar na função: char* readRequest()
      alterar o: char request[50] para char* request = new char[20]; // Alocar dinamicamente um array
      e colocar depois do sendResponse(); o delete[] request; // Liberar a memória alocada dinamicamente
      Agora funciona perfeitamente.

  • @wylliammartins3296
    @wylliammartins3296 5 лет назад

    essa apk foi desenvolvido por vc?

  • @robertorissi5558
    @robertorissi5558 4 года назад

    Qual é o nome do aplicativo para eu baixar para o celular, e o IP 192.168.0.177 é o IP da sua placa ESP-01.no código eu devo usar o IP da minha placa ESP-01 ?????

  • @hugoleonardo1394
    @hugoleonardo1394 4 года назад

    com esse programa pode ser acoplado e fazer o mesmo com Arduíno vemos d1 wifi? pq gostaria de controlar um robô com a ponte h298n fazendo ele ir para frente e trás via wifi html? teria como me ajudar por favor? grato e parabéns pelo video .ganhou mais 1 inscrito.

  • @Gresik25
    @Gresik25 3 года назад

    Porque desse resistor de 2.2k embaixo?

  • @oKeFoi
    @oKeFoi 3 года назад

    aonde eu acho essa biblioteca ESP8266

  • @leaomatto2269
    @leaomatto2269 3 года назад

    gente a um erro no programinha
    , náo liga nada ,
    não sai do ( on )

  • @josemariaximenessantos5709
    @josemariaximenessantos5709 5 лет назад +3

    Merecia outro video com a montagem e gravação na pratica, apenas uma sugestão .

    • @FernandoKoyanagi
      @FernandoKoyanagi  5 лет назад +4

      Você encontra no meu canal como gravar esp01 em detalhes. Também no blog em modo texto. Abraços

  • @rogersantos2694
    @rogersantos2694 5 лет назад

    parabens, gostaria de saber como faço para que o esp crie uma rede wifi invés de se conectar a minha e

  • @epluar
    @epluar 2 года назад

    Excelente Fernando. Consegui refazer até determinado ponto. Os botões estão na tela, mas não respondem. Acho que é um bom começo. Mas o que faço agora?

    • @JoLuIsa
      @JoLuIsa 4 месяца назад +1

      Pra mim os botões não funcionavam;
      A solução é alterar na função: char* readRequest()
      alterar o: char request[50] para char* request = new char[20]; // Alocar dinamicamente um array
      e colocar depois do sendResponse(); o delete[] request; // Liberar a memória alocada dinamicamente
      Agora funciona perfeitamente.

  • @Centraldeirrigacao_7927
    @Centraldeirrigacao_7927 5 лет назад

    alguem por pra funcionar este projeto?obrigado

  • @zeczarnobai
    @zeczarnobai 4 года назад +2

    Boa tarde, fiz a montagem, abria pagina html e tudo, quando clico no botão o pino na arduino nã muda de estado e nem a cor do botão, podes me ajudar

    • @guedes9187
      @guedes9187 4 года назад

      Ola cara estou com mesmo problema ta dificil

    • @lucasrosa8017
      @lucasrosa8017 4 года назад

      ja resolveu?

    • @lucasrosa8017
      @lucasrosa8017 4 года назад

      @@guedes9187 conseguiu resolver amigo?

    • @one1829
      @one1829 3 года назад

      Bom dia. Montei e está conforme você descreveu, o botão não muda de cor e as saídas digitais 2 até 13 apresenta nível baixo constantemente. Gostaria de saber se conseguiu resolver...

  • @renatoperitocriminal
    @renatoperitocriminal 5 лет назад +1

    Qual é o alcançe deste wifi? Existe outro periferico com wifi de maior alcançe?

    • @FernandoKoyanagi
      @FernandoKoyanagi  5 лет назад +2

      Chega a 90 metros mas pode ir.mais longe se não tiver muitos sinais no ar.

    • @FernandoKoyanagi
      @FernandoKoyanagi  5 лет назад +2

      Existe o esp32 lora consegui 6.5km assista no meu canal. Abraços

    • @renatoperitocriminal
      @renatoperitocriminal 5 лет назад

      Fernando K Tecnologia Neste caso é necessario alguma antena extra ou externa?

    • @renatoperitocriminal
      @renatoperitocriminal 5 лет назад

      Fernando K Tecnologia Aqui basta a antena que vez do device?

  • @HakkiOgrt
    @HakkiOgrt 2 месяца назад

    thnx

  • @JoLuIsa
    @JoLuIsa 4 месяца назад +1

    Pra mim os botões não funcionavam;
    A solução é alterar no Arduino.ino na função: char* readRequest()
    alterar o: char request[50] para char* request = new char[20]; // Alocar dinamicamente um array
    e colocar depois do sendResponse(); o delete[] request; // Liberar a memória alocada dinamicamente
    Agora funciona perfeitamente.

  • @RafaelCarlos-wt1yk
    @RafaelCarlos-wt1yk 3 года назад

    esse projeto funciona para ligar lampadas em 220v?

  • @marceloandrade225
    @marceloandrade225 3 года назад

    Muito legal!
    Mas no meu hardware não funcionou.

  • @one1829
    @one1829 3 года назад

    Bom dia Fernando.
    Gravei o código no esp01 e o código arduino funcionou em parte, os botões ficam brancos sinalizando que não mudam para HIGH, as saídas digitais de 2 à 13 permanecem em 0V independente se o botão ser pressionado ou não.
    Vi nos comentários outras pessoas comentando do mesmo problema.
    Teria como me ajudar?
    Att, Elizeu

    • @one1829
      @one1829 3 года назад

      Problema Resolvido!!! Se alguém mais estiver com problema entre em contato.

    • @zdenekpetras
      @zdenekpetras 3 года назад

      @@one1829 Olá, você pode me aconselhar. Também tenho um problema com os botões brancos. Mudar para verde não funciona. Não sei onde está o erro. Ficarei muito grato se você me enviar uma corrida ou um código corrigido para zdenekpetras@gmail.com

    • @alfredokall
      @alfredokall 2 года назад

      @@one1829 Poderia me auxiliar? Não consegui fazer funcionar os acionamentos.

    • @Guilhermelimite
      @Guilhermelimite 2 года назад

      @@one1829 estou com o mesmo problema. Fiz todos as etapas. Porém o led permanece desligado. o que vc fez para dar certo?

    • @bcboaventura
      @bcboaventura Год назад

      @@one1829 Opa, se puder, quero saber onde vc corrigiu o código dele. Não achei o erro ainda.

  • @gilbertolameiro5648
    @gilbertolameiro5648 5 лет назад

    like

  • @vlogdole
    @vlogdole 5 лет назад +2

    Pessoal eu fui testar o código e na minha pagina html o botão não fica off? Alguém poderia me ajudar ? Não sei o por que só fica on.

    • @LevyHBK
      @LevyHBK 5 лет назад +1

      Conseguiu resolver o problema?

    • @lucasrosa8017
      @lucasrosa8017 4 года назад +1

      ja resolveu?

    • @vlogdole
      @vlogdole 4 года назад

      Já sim, desculpa a demora.

    • @lucasrosa8017
      @lucasrosa8017 4 года назад

      @@vlogdole pode me dizer como fez? Qual alteração no código? Pq eu não entendo muito de programação. Se puder me ajudar por favor

    • @lucasrosa8017
      @lucasrosa8017 4 года назад

      @@vlogdole ?

  • @erdemorhun
    @erdemorhun 5 лет назад

    Denedim çalışmıyor.
    Çalışmayı denedim.

  • @visiones4968
    @visiones4968 3 года назад

    Que idioma habla?

  • @igorpinheiro9357
    @igorpinheiro9357 4 года назад

    Não funcionou aqui, o botão não mudar de cor e a saída do arduino não aciona

  • @allannunes5928
    @allannunes5928 2 года назад

    alguém conseguiu fazer funcionar este exemplo?

    • @JoLuIsa
      @JoLuIsa 4 месяца назад

      Pra mim os botões não funcionavam;
      A solução é alterar na função: char* readRequest()
      alterar o: char request[50] para char* request = new char[20]; // Alocar dinamicamente um array
      e colocar depois do sendResponse(); o delete[] request; // Liberar a memória alocada dinamicamente
      Agora funciona perfeitamente.

  • @eliasdomingues9898
    @eliasdomingues9898 11 месяцев назад

    fiz tudo certinho o website fica online com os botoes, porem quando envio o comando nada acontece x.x frustrante, estou a dias brigando com o chatGPT pra ve se ele desenrola uma soluçao mais ele so complica mais kkkkk

    • @JoLuIsa
      @JoLuIsa 4 месяца назад +1

      Pra mim os botões não funcionavam;
      A solução é alterar na função: char* readRequest()
      alterar o: char request[50] para char* request = new char[20]; // Alocar dinamicamente um array
      e colocar depois do sendResponse(); o delete[] request; // Liberar a memória alocada dinamicamente
      Agora funciona perfeitamente.

  • @THECAPTAIN-ev7bj
    @THECAPTAIN-ev7bj 4 года назад

    It will be great if i understand this language 😅.

  • @Diozito
    @Diozito 3 года назад

    No funciona