
Índice:
- Etapa 1: Componentes necessários - pré-requisitos
- Etapa 2: Incluir Bibliotecas Sonoff para Arduino IDE
- Etapa 3: Arquivo principal Sonoff e configuração do usuário
- Etapa 4: configurar SSID, senha e nome do projeto
- Etapa 5: Escolha a placa NodeMCU correta
- Etapa 6: encontre o endereço IP do NodeMCU na sua rede
- Etapa 7: configuração para placas ESP8266
- Etapa 8: Salvar a configuração
- Etapa 9: novas opções de GPIO de acordo com os tipos de placa ESP8266
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Sonoff é um switch controlado por Wi-Fi que vem com ESP8266 IC e tem relés para controlar o dispositivo via Internet. Este IC pode ser atualizado e reprogramado pelo Arduino IDE. Os fabricantes do Sonoff publicaram as bibliotecas e os arquivos do Arduino em sua página do GitHub. Inicialmente, ele tinha apenas placas feitas pela Sonoff, depois disso, ele suporta muitas placas ESP8266 e placas de desenvolvimento como NodeMCU. Neste tutorial, veremos como atualizar o Firmware Sonoff Tasmota nas placas de desenvolvimento NodeMCU. No novo firmware atualizado, você pode escolher facilmente as diferentes placas ESP8266.
Etapa 1: Componentes necessários - pré-requisitos
- NodeMCU Development Board
- cabo microUSB
- Firmware Sonoff Tasmota - GitHub Link
- Scanner IP avançado
- IDE Arduino
Baixe o Firmware Sonoff Tasmota deste link.
Certifique-se de ter a biblioteca ESP8266 instalada em seu Arduino IDE. Se você quiser saber como instalar a biblioteca ESP8266 corretamente, visite este blog completo de Flashing SONOFF Tasmota Firmware em NodeMCU.
Etapa 2: Incluir Bibliotecas Sonoff para Arduino IDE

Assim que o firmware SONOFF Tasmota for baixado do GitHub. Abra a pasta Sonoff Tasmota. Navegue até a pasta ‘lib’ e copie todo o conteúdo, em seguida, cole-o na pasta ‘bibliotecas’ do Arduino em seu computador.
Agora incluímos os arquivos de biblioteca necessários na biblioteca do IDE do Arduino. Vamos configurar nosso código.
Etapa 3: Arquivo principal Sonoff e configuração do usuário

Dentro do arquivo baixado, abra o arquivo sonoff.ino. Ele abrirá todos os arquivos necessários nas próximas guias no Arduino IDE. Agora abra a guia userconfig.h para inserir nossas credenciais de Wi-Fi.
Etapa 4: configurar SSID, senha e nome do projeto

Agora edite os campos SSID e Senha com o SSID e a senha de sua rede WiFi. Além disso, dê um nome de projeto exclusivo de sua escolha na linha #define PROJECT “sonoff”.
Por exemplo. #define PROJETO “nodefactory”
Etapa 5: Escolha a placa NodeMCU correta

Agora conecte seu NodeMCU e escolha a porta COM correta e a versão da placa. Certifique-se de que as configurações sejam assim para a placa NodeMCU 1.0.
Placa: NodeMCU 1.0 (Módulo ESP12-E)
Tamanho do Flash: “4M (1M SPIFFS)
Freqüência da CPU: 80 MHZ
Velocidade de upload: “115200”
Em seguida, atualize o firmware clicando em Upload.
Etapa 6: encontre o endereço IP do NodeMCU na sua rede


Assim que o Flashing for concluído, abra o Advanced IP Scanner. E procure o endereço IP dentro do IP da sua rede. No meu caso, Meu IP irá variar de 192.168.255.0-255 (significa que o IP estará na faixa de 0-255). Clique em scan e você pode ver o nome do projeto que você forneceu no arquivo userconfig.h como o nome do dispositivo aqui.
Anote o endereço IP que você encontrou, cole-o no URL do navegador e clique em entrar. Ele irá mostrar a página Sonoff Tasmota para configurar seu módulo.
Etapa 7: configuração para placas ESP8266

Por padrão, ele estará no Sonoff Basic. Portanto, você precisa alterá-lo para ‘Genérico’ no menu ‘Configuração’. Clique em ‘Configuração’ e escolha ‘Configurar Módulo’.
Etapa 8: Salvar a configuração

Selecione a placa como Genérica e salve. O dispositivo irá reiniciar. Esta opção é para todas as placas ESP8266.
Etapa 9: novas opções de GPIO de acordo com os tipos de placa ESP8266

Agora, se você clicar na configuração, poderá ver mais opções de GPIO. Usando isso, você pode selecionar as funções GPIO.
Dependendo da configuração do GPIO, a opção aparecerá na página inicial como DHT, Relay, Switch e muitos mais.
Para mais tutoriais, visite nosso blog - Factory Forward Blog
Recomendado:
Flash de firmware personalizado para uma lanterna BLF A6: 5 etapas

Flashing de firmware personalizado para uma lanterna BLF A6: Recentemente, comprei uma BLF A6. É muito bom, mas não gosto de nenhum dos grupos de modo padrão, então modifiquei o firmware para usar meus brilhos preferidos. A informação foi difícil de encontrar, então estou colocando tudo o que aprendi aqui para mim e para outros
Use o firmware Homie para conduzir o módulo de interruptor Sonoff (baseado em ESP8266): 5 etapas (com imagens)

Use o firmware Homie para conduzir o módulo de switch Sonoff (baseado em ESP8266): Este é um acompanhamento instrutível, escrevi este um pouco depois de " Construindo Dispositivos Homie para IoT ou Automação Doméstica ". O último estava se concentrando no monitoramento básico (DHT22, DS18B20, leve) em torno das placas D1 Mini. Desta vez, gostaria de mostrar como
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 etapas

Sonoff B1 Firmware Home Automation Openhab Google Home: Eu realmente gosto do firmware Tasmota para meus interruptores Sonoff. Mas a não estava muito feliz com o firmware Tasmota no meu Sonoff-B1. Não consegui integrá-lo totalmente ao meu Openhab e controlá-lo por meio do Google Home. Portanto, escrevi minha própria empresa
Firmware de comando Flash AT para módulo ESP01 (requer um adaptador USB para TTL): 5 etapas

Firmware de comando Flash AT para módulo ESP01 (requer um adaptador USB para TTL): Por Jay Amiel AjocGensan PHfacebook.com/geeamealyoutube.com/jayamielajoc
Como atualizar o firmware MicroPython em um switch inteligente Sonoff baseado em ESP8266: 3 etapas (com imagens)

Como atualizar o firmware MicroPython em um switch inteligente Sonoff baseado em ESP8266: O que é Sonoff? Sonoff é uma linha de dispositivos para Smart Home desenvolvida pela ITEAD. Um dos dispositivos mais flexíveis e baratos dessa linha são Sonoff Basic e Sonoff Dual. Esses são switches habilitados para Wi-Fi baseados em um ótimo chip, ESP8266. Enquanto