
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Nosso objetivo era criar uma biblioteca de comandos Esp8266 AT (baseada na biblioteca ITEAD), que funcionasse bem em serial de software na maioria dos dispositivos ESP8266, desde que eles tivessem firmware que respondesse aos comandos AT (que normalmente é o padrão do fabricante).
Estamos distribuindo esta biblioteca preliminar para teste e agradecemos seus comentários e melhorias por meio do Repositório Github.
Componentes de hardware:
- ESP8266
- Arduino UNO e Genuino UNO
- Conversor de nível lógico - bidirecional
- Tábua de pão
- Fios de ligação
Aplicativos de software e serviços online:
- IDE Arduino
- circuito.io
- Firmware.ino
Etapa 1: Fiação


Conecte o ESP8266 via software serial à placa Arduino Uno usando um conversor lógico, conforme mostrado na figura de fiação anexada.
Etapa 2: Conecte-se ao seu Wi-Fi
Abra a biblioteca Firmware.ino do Github e digite seu SSID e a senha do seu Wi-Fi:
const char * SSID = "WIFI-SSID"; const char * PASSWORD = "WIFI-PASSWORD";
Etapa 3: faça upload do esboço para o seu Arduino

Conecte o Arduino ao seu computador e faça o upload do esboço.
Etapa 4: Abra o Serial Monitor no Arduino IDE

Clique no botão Serial monitor no Arduino IDE (no canto superior direito). Se tudo estiver OK, você deverá ver a seguinte saída no monitor serial.
Etapa 5: solução de problemas

Se você não obtiver resposta, tente atualizar o firmware do ESP para o fornecido abaixo. Use uma placa FTDI 3.3v como esta.
Conecte o ESP ao FTDI Obtenha o ESP8266Flasher
Obtenha o firmware 1.1.1.1
Flash o ESP
Se você receber uma resposta parcial do esp8266 ao usar o software serial, vá para:
C: / ProgramFiles (x86) Arduino / hardware / arduino / avr / libraries / SoftwareSerial / src / SoftwareSerial.h
Alterar linha 42:
#define _SS_MAX_RX_BUFF 64 // tamanho do buffer RX
Para: #define _SS_MAX_RX_BUFF 256 // tamanho do buffer RX.
Isso aumentará o buffer serial do software. Às vezes, definir a taxa de transmissão na inicialização falha, tente redefinir o Arduino, ele deve funcionar bem. Se por algum motivo você ainda estiver tendo problemas, comente aqui para que possamos tentar localizar o problema. Se você tiver alguma sugestão de melhoria, faça uma solicitação de pull no Github. Geralmente, este código deve funcionar para todas as versões do Arduino Uno ESP8266-01.
Fonte:-
www.hackster.io
create.arduino.cc
Etapa 6: entre em contato comigo (se necessário)
Se você tiver qualquer problema com este instrutível, pode entrar em contato comigo:
Bipul Kumar Gupta
bipulgupta.com
www.facebook.com/bipulkg
www.instagram.com/bipulkumargupta/
twitter.com/bipulgupta
Recomendado:
Abridor de porta de garagem inteligente DIY + Integração com Assistente de casa: 5 etapas

DIY Smart Garage Door Opener + Home Assistant Integration: Transforme sua porta normal de garagem em algo inteligente usando este projeto DIY. Vou mostrar a você como construí-lo e controlá-lo usando o Home Assistant (sobre MQTT) e ter a capacidade de abrir e fechar remotamente a porta de sua garagem. Usarei uma placa ESP8266 chamada Wemos
Status simples do Kicker e sistema de reservas com integração Slack: 12 etapas (com imagens)

Sistema de Reserva e Status Simples de Kicker com Integração Slack: Em uma empresa onde trabalho há uma mesa de kicker. A empresa ocupa muitos pisos e para alguns dos colaboradores demora até 3 minutos a chegar à mesa e … a perceber que a mesa já está ocupada. Surgiu então a ideia de construir um ki
Controle de cortinas com ESP8266, integração do Google Home e Openhab e controle da Web: 5 etapas (com fotos)

Controle de persianas com ESP8266, Google Home e Openhab Integração e Webcontrol: Neste Instructable, mostro como adicionei automação às minhas persianas. Eu queria ser capaz de adicionar e remover a automação, então toda a instalação é presa. As partes principais são: Motor de passo Motor de passo controlado por ESP-01 Engrenagem e montagem
Integração do Arduino com o Apple HomeKit - controle sua casa a partir do Siri! A IoT está aqui: 6 etapas

Integração do Arduino e do Apple HomeKit - controle sua casa a partir do Siri! IoT Is Here: Este Instructable lhe dará uma maneira rápida e fácil de adicionar uma placa arduino ao HomeKit da Apple em um dispositivo iOS. Ele abre todos os tipos de possibilidades, incluindo Scripts em execução no servidor, combinados com o HomeKit " Cenas ", da Apple
Integração IoT-HUB-Live (ESP 8266, Arduino): 11 etapas

Integração IoT-HUB-Live (ESP 8266, Arduino): Se você tiver dispositivos IoT e precisar de um serviço de nuvem para armazenar suas medições