
Índice:
- Etapa 1: Faça um interruptor inteligente Sonoff DIY Use ESP-01
- Etapa 2: Faça um interruptor inteligente Sonoff DIY Use Wemos e Relay, Button Shield
- Etapa 3: Faça um interruptor inteligente Sonoff DIY Use NodeMCU e módulo de relé
- Etapa 4: faça um interruptor inteligente Sonoff DIY Use o kit inicial Bluino IoT
- Etapa 5: Flash Sonoff Basic R1 / R2 / R3 / mini com firmware SwitchIoT
- Etapa 6: Upload de Firmware do Android para ESP8266 / ESP8285 Use SwitchIoT App
- Etapa 7: Conecte o dispositivo SwitchIoT a uma rede
- Etapa 8: Conhecer o indicador LED de status
- Etapa 9: compartilhar o token SwitchIoT com outro usuário
- Etapa 10: Controlar vários tipos do mesmo dispositivo SwitchIot
- Etapa 11: aproveite
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

O que é Sonoff?
Sonoff é uma linha de dispositivos de switch inteligente para Smart Home desenvolvida pela ITEAD. Um dos dispositivos mais flexíveis e baratos dessa linha são Sonoff Basic e Sonoff mini. Esses são switches habilitados para Wi-Fi baseados em um ótimo chip, ESP8266 / ESP8285.
Embora a infraestrutura do Sonoff possa funcionar muito bem para usuários básicos, outros podem querer hackear para torná-la própria com seu hardware. O hardware para construir DIY Sonoff inteligente muda seu preço baixo: ESP8266 com flash de 1 MB, LED de relé, botão e energia.
Em seguida, para carregar o firmware para esp8266 você não precisa de um computador ou laptop, só precisa de um smartphone Android com um aplicativo incrível que é o SwitchIoT, com este aplicativo torna um dispositivo IoT tão fácil quanto carregar o firmware sem a necessidade de registros / login e configurações de servidor.
Este tutorial explicará como fazer um switch inteligente DIY Sonoff usando vários modelos de hardware diferentes.
Etapa 1: Faça um interruptor inteligente Sonoff DIY Use ESP-01




O que requer o menor custo é usar ESP-01 e o módulo de relé.
Necessita de um módulo adicional de USB para conversor TTL para ESP-01 usado ao atualizar o firmware apenas. Você precisa modificá-lo adicionando um botão para conectar o GPIO0 ao GND para que, quando o ESP-01 for ligado enquanto o botão é pressionado e mantido pressionado, ele possa entrar no modo de flash.
Use um OTG para conectar o conversor USB TTL com o smartphone Android.
Etapa 2: Faça um interruptor inteligente Sonoff DIY Use Wemos e Relay, Button Shield


Aqui você só precisa da placa Wemos, do relé, do botão e da blindagem da base dupla com os pinos do conector soldados.
Vai ser fácil de montar pois só empilhou vários escudos juntos como na foto, verifique a orientação do pino para não inverter.
Use um cabo OTG e micro USB para conectar o Wemos a um smartphone Android.
Etapa 3: Faça um interruptor inteligente Sonoff DIY Use NodeMCU e módulo de relé

Se você usar um NodeMCU, você precisa de uma placa de ensaio para colocá-lo e para colocar o módulo de relé. Precisa de pelo menos 3 peças de cabo jumper para conectar da seguinte forma:
Módulo de relé NodeMCU
VIN VCC
GND GND
D0 IN
Use um cabo OTG e micro USB para conectar o NodeMCU a um smartphone Android.
Etapa 4: faça um interruptor inteligente Sonoff DIY Use o kit inicial Bluino IoT


O Bluino IoT Starter Kit já possui placa Wemos, relé, LED e botão. Você usará um relé conectado ao pino D6, LEDs conectados ao pino D0 e um botão conectado ao pino D1. Use um cabo OTG e micro USB para conectar Wemos a um smartphone Android
Etapa 5: Flash Sonoff Basic R1 / R2 / R3 / mini com firmware SwitchIoT



ESP8266 / ESP8285 é programado por meio da porta serial. Para fazer o flash do hardware Sonoff, você precisa de um conversor USB para TTL de nível 3.3V (PL2303) e um cabo duplo para conectá-lo. Você pode precisar soldar um conector de pino no PCB para conectar facilmente um conversor USB para TTL. Sonoff Basic R1 / R2 / R3 / mini cada pcb tem pontos diferentes de RX, TX, 3V3 e GND, você pode ver a marca de acordo com a foto.
Basicamente, você deve conectar o PCB Sonoff com o conversor USB para TTL da seguinte maneira:
PCB Sonoff USB para TTL
3V3 3V3
RX TX
TX RX
GND GND
Para habilitar o flash sonoff, primeiro você deve entrar no modo de flash, faça isso segurando e pressionando o botão ao inserir OTG no smartphone para ligar.
Etapa 6: Upload de Firmware do Android para ESP8266 / ESP8285 Use SwitchIoT App




Depois de terminar de configurar o hardware com um smartphone, é hora de começar a carregar o firmware no chip ESP8266 / ESP8285. Aguarde antes disso, certifique-se de NÃO CONECTE A ENERGIA CA durante a conexão do cabo do flash.
Instale o aplicativo SwitchIoT do Google Playstore.
App SwitchIoT
Abra o aplicativo SwitchIoT, entre no menu de configurações do widget, selecione a opção "Upload de firmware via USB" e especifique as opções predefinidas de acordo com o hardware que você irá atualizar. Por fim, pressione o botão "UPLOAD" e aguarde até que isso seja feito, pois demorará um pouco.
Se você não tiver um OTG USB ou ainda estiver em risco com o seu telefone ao fazer upload do firmware do telefone, você pode gerar um arquivo de firmware em formato binnary (por exemplo, 0x00000_32e5_NodeMCU.bin) tocando no botão "GERAR. BIN" no Em seguida, envie-o para um e-mail ou armazenamento online, abra-o em seu computador e carregue o firmware usando o software NodeMCU Flasher.
Etapa 7: Conecte o dispositivo SwitchIoT a uma rede


Depois de fazer o upload, ligue o hardware e veja o que acontece. A primeira vez que o LED de status piscará rapidamente, significa que o dispositivo não está conectado a nenhuma rede (ou no modo AP com o nome de host siot-xxxx), você precisa adicionar a rede que será usada pelo dispositivo.
Abra o aplicativo, vá para a configuração e escolha o menu "Conectar dispositivo à rede", confirme se o LED de status do dispositivo SwitchIoT pisca rapidamente, conecte seu smartphone a uma rede com o nome de host siot-xxxx depois disso preencha o SSID e a senha de uma rede que será usada pelo dispositivo SwitchIoT. Em seguida, pressione "CONNECT", aguarde até que seja feito.
Etapa 8: Conhecer o indicador LED de status

Existem várias condições quando o dispositivo SwitchIoT opera, ele é visível com a mudança do LED de status.
1. O LED pisca rapidamente, significa que não houve conexão com o roteador, pode ser causado por:
- A potência do WiFi é fraca. O roteador está muito longe do dispositivo e pode haver alguma interferência no ambiente. Para resolver isso, leve seu dispositivo SwitchIoT perto do roteador. Se o problema persistir, reinicie o dispositivo SwitchIoT, reconecte-se a uma rede adicionando uma configuração de rede, use o aplicativo, siga a etapa anterior.
- O SSID WiFi e a senha armazenados no dispositivo SwitchIoT foram esquecidos, isso pode acontecer pressionando o botão no dispositivo SwitchIoT por 5 segundos. você precisa se reconectar a uma rede adicionando uma configuração de rede usando a etapa anterior do aplicativo.
2. O LED pisca uma vez a cada 4s, significa falha na conexão com o servidor, pode ser causado pela rede incapaz de acessar a Internet. Verifique suas conexões de serviço de rede e reinicie o dispositivo SwitchIoT.
3. O LED está aceso, significa que o dispositivo SwitchIoT está funcionando e conectado ao servidor.
Etapa 9: compartilhar o token SwitchIoT com outro usuário

O proprietário do dispositivo SwitchIoT pode compartilhar o controle total dos dispositivos com outros e, portanto, outros podem ligar / desligar, alterar a programação, cronômetro, temporizador de loop e nomear o dispositivo no aplicativo SwitchIoT. Essa funcionalidade é ótima para a família, pois permitirá que eles controlem juntos.
A maneira de compartilhar tokens de dispositivo SwitchIoT é muito fácil, você só precisa compartilhar os tokens exclusivos com outras pessoas, e eles apenas colam no aplicativo SwitchIoT.
O token de cada dispositivo SwitchIoT é único e é gerado a partir do seu smartphone Android, portanto, esse token é permanente, você deve manuseá-lo com cuidado para compartilhá-lo com outras pessoas.
Etapa 10: Controlar vários tipos do mesmo dispositivo SwitchIot

Os tokens exclusivos podem ser acessados por mais de um aplicativo e mais de um dispositivo SwitchIoT. Com esse recurso, você pode criar esquemas como dois dispositivos switchiot e o aplicativo SwitchIoT que podem ser controlados juntos. Se um dispositivo SwitchIoT estiver LIGADO, o outro dispositivo SwitchIoT também segue as mesmas condições LIGADO, assim como o aplicativo.
Etapa 11: aproveite
Espero que você goste do SwitchIoT. Se você fizer isso e pronto, compartilhe "Eu consegui!" para me informar quanto foi trabalhado. Compartilhe o link, curta e assine. Como sempre, se você tiver alguma dúvida, por favor me avise!
Recomendado:
USE STONE HMI Faça um sistema de controle doméstico: 9 etapas

USE STONE HMI Faça um sistema de controle doméstico: introdução ao projeto O tutorial a seguir mostra como usar o módulo de tela de toque STONE STVC050WT-01 para fazer um sistema de controle de eletrodomésticos simples. STONE STVC050WT - 01 o módulo de tela de toque de suporte é de 5 polegadas, resolução de 480 * 272 em
Use a força e faça seu próprio sabre de luz (lâmina): 9 etapas (com fotos)

Use a força e faça seu próprio sabre de luz (lâmina): esta instrução é especificamente para fazer uma lâmina para um sabre de luz legado Ben Solo adquirido na Disneyland's Galaxy's Edge em Anaheim, CA, no entanto, etapas semelhantes podem ser executadas para fazer sua própria lâmina para um diferente sabre de luz. Acompanhe para
Como criar um aplicativo Android com o Android Studio: 8 etapas (com imagens)

Como criar um aplicativo Android com o Android Studio: Este tutorial ensinará os fundamentos de como construir um aplicativo Android usando o ambiente de desenvolvimento Android Studio. À medida que os dispositivos Android se tornam cada vez mais comuns, a demanda por novos aplicativos só aumentará. O Android Studio é fácil de usar (e
Faça um aplicativo simples para o seu smartphone (sem necessidade de codificação): 10 etapas

Faça um aplicativo simples para o seu smartphone (sem necessidade de codificação): ATUALIZAÇÃO: esta técnica está obsoleta, agora existem várias outras maneiras de fazer um aplicativo … isso pode não funcionar mais. Meu primeiro aplicativo publicado está disponível para download no aplicativo Android Comercialize aqui. O seguinte é um tutorial rápido sobre como praticamente qualquer
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