📑 Como flashar de forma simples qualquer ESP


(Rodolfo) #1

Este tutorial vai ensinar-te como podes de uma maneira bastante simples flashares qualquer ESP, sejam equipamentos Sonoffs, ou placas como nodemcus, Wemos etc…

O que vais precisar? Dois programas que podes fazer download clicando nos nomes abaixo…

Termite

Nodemcu Pyflasher Versão 64bits

ou

Nodemcu Pyflasher Versão 32bits

Primeiro, vamos te demonstrar como podes flashar o firmware TASMOTA

1º Para flashar pela primeira vez o equipamento, terás que fazer todas as ligações primeiramente,
caso não saibas como as fazer pesquisa no fórum, ou pergunta-nos.

2º Tendo já as ligações feitas e o “flash Mode” iniciado podes abrir a aplicação Nodemcu Flasher.

Em Serial Port deves seleccionar a porta em que o teu FTDI está ligado.

Em Nodemcu Firmware vais escolher o bin da última release do Tasmota.
Normalmente fazemos download do ficheiro que diz sonoff.bin

Podes fazer download do Bin ( Firmware) Aqui

Em Baud Rate deverás seleccionar a velocidade 115200

Em Flash Mode carregas no ponto de exclamação vermelho e vais entender qual será a opção que deves seleccionar se QUIO, DIO ou DOUT se tiveres dúvidas pergunta-nos.

Em “Erase Flash” como é a primeira vez que estamos a flashar e não a actualizar, vamos carregar na opção que diz YES, caso fosses actualizar o firmware fazias tudo igual até aqui mas escolhias a opção NO.

Após tudo isso podes carregar no botão que diz: FLASH NODEMCU

Se tudo estiver a correr bem o flash irá se iniciar como ves abaixo em exemplo:

E quando se o flash for efectuado com sucesso vai aparecer isto conforme ves.

Agora caso nas tuas ligações tenhas usado um fio para colocares o equipamento em flash mode podes o retirar, nos casos de equipamentos como nodemcu ou wemos que usam microusb para flashar não é preciso.

Espera alguns segundos e abre a aplicação TERMITE

Clica em settings:

termitesettings

Na porta escolhes a mesma que escolheste anteriormente, e na velocidade colocas 115200 e clicas em ok…

Já de volta ao ecran principal vais escrever a seguinte linha:

backlog module XXXX; Hostname XXXX; FriendlyName XXXX; SSId XXXX; Password XXXX; MqttHost XXXX; MqttUser XXXX; MqttPassword XXXX

Explicação destes dados acima:

Backlog Module é o número do modulo que estamos a configurar deixo-te uma lista:

lista1
lista2
lista3
ATENÇÃO ESTES DADOS QUE VES NA LISTA PODEM SER ALTERADOS NAS PRÓXIMAS VERSÕES DO TASMOTA

Hostname é o nome que queres dar ao equipamento.

FriendlyName é podes colocar o mesmo de cima.

SSId é o nome da tua rede wifi

Password é a password da rua rede Wifi

MqttHost é o ip onde esta a correr o teu servidor mqtt

MqttUser é o username do teu servidor mqtt

Mqttpassword é a password do teu servidor mqtt.

Se quiseres adicionar mais comandos posteriormente podes faze-lo através do Termite ou através da página do teu equipamento acedendo ao seu ip, e colocares os comandos directamente na consola…
Podes ver mais comandos aqui na wifi oficial do tasmota.

Alguma dúvida que tenhas por favor pergunta-nos.

PS: Na aplicação termite, podemos a utilizar também como função de debugger, para verificarmos o que está a acontencer em termpo real ao equipamento em questão.

Créditos: @Luis_Andrade


Como Flashar de Forma Simples qualquer ESP
:bookmark_tabs: Como fazer magia com o comando da TV
Falha de comunicação com os Sonoff
Projecto Árvore de Natal
Multi sensor HA com Nodemcu
Automatização da rega do jardim
Flashar sonoff 4ch pro rev2
(system) #2

Para comentares este tópico por favor clica em:


(Jorge Assunção) #3