Índice:

Firmware SONOFF Tasmota em Flash no NodeMCU: 9 etapas
Firmware SONOFF Tasmota em Flash no NodeMCU: 9 etapas

Vídeo: Firmware SONOFF Tasmota em Flash no NodeMCU: 9 etapas

Vídeo: Firmware SONOFF Tasmota em Flash no NodeMCU: 9 etapas
Vídeo: Zigbee двусторонний энергомонитор постоянного тока MSH - интеграция DC UPS в Home Assistant 2024, Novembro
Anonim
Firmware SONOFF Tasmota em Flash no NodeMCU
Firmware SONOFF Tasmota em Flash no NodeMCU

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

Incluir Bibliotecas Sonoff para Arduino IDE
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

Arquivo principal e configuração do usuário Sonoff
Arquivo principal e configuração do usuário Sonoff

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

Configurar SSID, senha e nome do projeto
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

Escolha a placa NodeMCU correta
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

Encontre o endereço IP do NodeMCU na sua rede
Encontre o endereço IP do NodeMCU na sua rede
Encontre o endereço IP do NodeMCU na sua rede
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

Configuração para placas ESP8266
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

Salve a configuração
Salve 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

Novas opções de GPIO de acordo com os tipos de placa ESP8266
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: