IoT

Instalando um firmware novo no SONOFF BASIC

Escrito por Douglas Baiocco. Publicado em IoT.

Como já disse em diversos tutoriais, eu adoro a linha SONOFF (se não conhece, siga este link para ver mais detalhes). São equipamentos de IoT baratos e muito versáteis. Eu uso muitos destes modelos em diversas aplicações. Mas é claro que, sendo um fuçador, personalizar tudo o que eu toco é um vício. O software EWELINK que vem com os SONOFFs para ser usado nos celulares é muito bom, funciona muito bem e é gratuito, mas eu uso outra abordagem na minha automação, onde tenho um HUB central rodando HOMEASSISTANT e mais uma peculiaridade em alguns interruptores que não vou discutir agora. Portanto o software original dos SONOFFs não me atende. Nestas situações eu teria muitas opções de uso, como o Tasmota ou o ESPHOME, mas o meu preferido é o ESPEASY.

Atenção: esta é uma modificação não autorizada. Faça por conta e risco. 

Iremos, neste artigo, demonstrar como atualizar o firmware do SONOFF BASIC para um firmware personalizado. O processo inicial é o mesmo para todos os Firmwares. Mão a obra:

Primeiramente, para esta modificação será necessária uma alteração física no SONOFF. Esta alteração física é muito parecida nas versões SONOFF BASIC R2 e na SONOFF RF R2 Power v1.0, portanto irei usar apenas as imagens que eu já tenho, supondo que você tenha um mínimo de inteligência para fazer as adaptações necessárias para os dois modelos.

A modificação consiste em soldar 4 pinos nos conectores do SONOFF. Veja a localização deles na figura abaixo: 

image001

Há inscrições destes pinos na parte de baixo da placa. Devemos ter pinos nos conectores TX, RX, GND e 3,3V

image002

 

O processo de solda destes conectores deve ser feito com cautela, mas não é difícil. Se não tem experiencia com solda, pratique um pouco antes de se aventurar.

Com os pinos no local, precisamos de mais uma coisa: um conector USB to UART. Este adaptador custa aproximadamente 20 reais no MercadoLivre. Ele deverá ser ligado no SONOFF de acordo com a imagem abaixo:

 image003

Para facilitar, pode seguir a seguinte tabela:

Pino do SONOFF

Pino do Adaptador

GND

GND

3,3V

3,3V

TX

RX

RX

TX

 

A etapa física para atualizar o firmware do SONOFF está finalizada por aqui. Para atualizar para qualquer software novo, basta conectar o USB em um PC apertando o botão do SONOFF (que é ligado a GPIO0, que ao ser ligada pressionada, ativa o modo de configuração do SONOFF). Após isso, qualquer firmware pode ser adicionado, inclusive usando a IDE do Arduino para colocar um programa.

No próximo artigo, irei fazer a atualização do ESPEASY no SONOFF. Até breve

 

Relacionados