Índice:

Programando Flash o Soquete Inteligente Joinrun (Plug EU): 6 etapas
Programando Flash o Soquete Inteligente Joinrun (Plug EU): 6 etapas

Vídeo: Programando Flash o Soquete Inteligente Joinrun (Plug EU): 6 etapas

Vídeo: Programando Flash o Soquete Inteligente Joinrun (Plug EU): 6 etapas
Vídeo: Broadlink SP4L-EU - бюджетная wi-fi розетка с ночником, интеграция в Home Assistant 2024, Novembro
Anonim
Flash Programando o Soquete Inteligente Joinrun (EU Plug)
Flash Programando o Soquete Inteligente Joinrun (EU Plug)
Flash Programando o Soquete Inteligente Joinrun (EU Plug)
Flash Programando o Soquete Inteligente Joinrun (EU Plug)

A tomada "Joinrun Smart Wifi" com USB é outra tomada de alimentação wi-fi controlável baseada em ESP8266. Vem com um design agradável, um formato pequeno e uma porta de carregamento USB adicional. Ele precisa do aplicativo smartlife para controlá-lo por meio de um servidor hospedado na China a partir do seu dispositivo inteligente e há habilidades para trabalhar com os assistentes de casa inteligentes da Amazon e do Google. Porém, ele precisa de conexão com a Internet e se você quiser manter o controle de sua casa dentro de sua própria rede, pode fazer o flash do controlador com um software diferente, como o tasmota. Tasmota adiciona um servidor web ao dispositivo para que você possa controlá-lo diretamente de um navegador em sua rede doméstica.

Etapa 1: abrindo o caso

Abrindo o caso
Abrindo o caso
Abrindo o caso
Abrindo o caso

Existem 2 parafusos atrás da placa de cobertura na parte inferior que precisam ser removidos para abrir o gabinete.

Etapa 2: Acessando o Módulo Esp8266ex

Acessando o Módulo Esp8266ex
Acessando o Módulo Esp8266ex
Acessando o Módulo Esp8266ex
Acessando o Módulo Esp8266ex

O dispositivo não tem cabeçalho de programa embutido, então para atualizá-lo você precisa soldar os fios de programação. O ESP8266 está em uma placa separada soldada perpendicularmente à placa principal.

Infelizmente, o pino de habilitação de programação (GPIO0) não está facilmente disponível. Portanto, você precisa contatá-lo diretamente na placa.

Retirei a solda da placa ESP da placa principal usando uma trança de dessoldagem. Em seguida, soldei um pequeno fio ao bloco GPIO0. Os outros pinos de programação estão disponíveis nos blocos da placa, conforme mostrado na imagem.

Etapa 3: Prepare o Flash do Dispositivo

Prepare Flashing the Device
Prepare Flashing the Device
Prepare Flashing the Device
Prepare Flashing the Device

Para fazer o flash do dispositivo, usei um adaptador USB-para-serial barato da AliExpress

O Módulo CP2102 MICRO USB para UART TTL vem com um conector de 6 pinos e pode funcionar com dispositivos de 5V e 3,3V.

Se você conectá-lo ao seu PC com Windows, ele cria uma porta COM que você pode ver no gerenciador de dispositivos. O meu está em COM6 e eu configurei a porta para 57600 baud.

Desconecte o CP2102 do seu PC e conecte-o ao módulo ESP.

Conecte 3,3 V e GND aos pads correspondentes no módulo ESP. Conecte TxD a RxD no módulo e RxD a TxD respectivamente.

Para habilitar o modo de programação, o GPIO0 deve ser puxado para GND, por exemplo com um resistor de 2k.

Etapa 4: Prepare seu ambiente de programação

Há muitas maneiras de atualizar um módulo esp8266 e descrevê-los por completo está além do escopo deste manual. Basta usar seu mecanismo de busca favorito para procurar detalhes.

Eu uso o IDE de programação arduino, onde a placa esp8266 pode ser adicionada a partir do menu do gerenciador de placa. Isso instala um esptool.exe que pode ser usado para atualizar facilmente um binário para o módulo ESP.

O binário tasmota sonoff.bin pode ser baixado do github. Também está disponível em vários idiomas.

Etapa 5: Programação em Flash do Módulo ESP

O piscar real pode ser feito facilmente a partir de um prompt de comando no Windows.

Vá para a pasta onde o esptool.exe está localizado

por exemplo. cd / d% USERPROFILE% / AppData / Local / Arduino15 / packages / esp8266 / tools / esptool cd 0.4.13

Em seguida, atualize o dispositivo com o binário sonoff baixado como este

esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf% HOMEPATH% / Documentos / Downloads / sonoff.bin

Etapa 6: configurar o módulo

Configure o Módulo
Configure o Módulo
Configure o Módulo
Configure o Módulo

Após o flashing bem-sucedido, o pino GPIO0 precisa ser liberado do GND e o ESP religado. Ele então abre um ponto de acesso e pode ser conectado a um navegador em 192.168.4.1

Na página de configuração inicial, você pode verificar seu wi-fi, selecionar a rede apropriada e inserir sua senha wi-fi.

Em seguida, outra reinicialização e o ESP aparecerá na rede selecionada.

Verifique a rede em seu roteador para encontrar o endereço IP atribuído.

Em seguida, conecte-se ao IP com seu navegador, defina o tipo de dispositivo como "18 genérico" e salve-o.

O ESP faz uma reinicialização automática após a qual você pode configurar as portas de relé e botão conforme mostrado na imagem.

Você também pode querer ir para "outras configurações" para definir um nome amigável, para desativar o MQTT se você não o tiver e para ativar a emulação Belkin WeMo para fazer o plug funcionar com Alexa.

Depois que tudo funcionar, re-soldar o módulo à placa principal e remontar o plugue.

Recomendado: