Índice:
- Suprimentos
- Etapa 1: Sonoff em 5v DC
- Etapa 2: Instalando o Novo Firmware
- Etapa 3: Configure seu Wifi
- Etapa 4: limpar, aprimorar com MQTT e contato seco do relé
- Etapa 5: teste MQTT
- Etapa 6: Melhorias …?
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Ok, eu tinha alguns dispositivos básicos Sonoff de primeira geração e não quero usá-los com 220v porque eles ainda não eram seguros naquela versão. Eles estiveram deitados por um tempo, esperando para fazer algo com eles.
Então me deparei com o projeto martin-ger no GitHub (https://github.com/martin-ger/esp_wifi_repeater) e hackeado o Sonoff.
Primeiro adaptei o Sonoff para funcionar em 5vDC e desativei o resto do circuito.
Suprimentos
Sonoff Basic R1
Fonte de alimentação 5v DC
Etapa 1: Sonoff em 5v DC
Então, isso é muito simples.
Você verá na primeira imagem que o Sonoff usa um regulador AMS1117 para ir de 5v a 3,3v. Os pinos do regulador são da esquerda para a direita: IN (GND), OUT, IN (+). Soldando um pequeno fio no IN (GND) e no IN (+), você pode conectar sua fonte de alimentação 5v DC para alimentar o resto da placa. Como pode ficar um pouco complicado, usei 2 outros pontos de conexão. O ponto de solda vazio à direita do AMS117 (marcador pcb quadrado) é GND. Apenas à esquerda há uma conexão +. Dê uma olhada na foto em close-up.
Ok, uma vez feito isso, você já pode testar antes de fazer as outras alterações.
Etapa 2: Instalando o Novo Firmware
No Github https://github.com/martin-ger/esp_wifi_repeater na pasta firmware você verá os arquivos.bin:
- 0x00000.bin
- 0x02000.bin
Você precisa fazer o download deles.
Em seguida, acesse o site ESP Expressif e baixe a ferramenta de download ESP (somente para PC):
www.espressif.com/en/support/download/othe…
Inicie e você obterá primeiro uma janela de seleção - escolha DEVELOPER e depois ESP8266. A tela deve ser semelhante à imagem acima.
Em seguida, clique no lado direito "…" para navegar e selecionar o arquivo 0x00000 primeiro. Adicione o local da memória na caixa ao lado: 0x00000.
Faça o mesmo para o segundo arquivo e defina a localização da memória para: 0x02000.
Uma vez feito isso, pegue seu USB-TTL favorito e conecte o Sonoff (certifique-se de que você não tenha nenhuma outra alimentação conectada à placa Sonoff). Verifique também se o USB-TTL está configurado para 3,3 V!
Pressione o botão no Sonoff enquanto insere o USB-TTL em seu computador para ativar o modo flash.
Selecione a porta COM na ferramenta de download ESP e defina a velocidade para 1152000. Clique em INICIAR.
Deve demorar apenas 3 ou 4 segundos. Às vezes, minha placa não entrava no modo flash corretamente - apenas tire o USB-TTL, pressione o botão e insira novamente.
OK - com isso feito, temos o novo firmware no Sonoff ESP8266.
Desconecte seu USB-TTL e conecte sua fonte de alimentação 5v DC ao Sonoff.
Etapa 3: Configure seu Wifi
Vamos usar o Telnet para configurar o dispositivo. Eu uso o Putty.
Depois de conectar a alimentação ao Sonoff, você deverá ver um novo SSID Wifi aparecer: MyAP.
Conecte-se a ele com seu computador - inicialmente não há senha.
Uma vez conectado, abra o Putty e configure-o para: 192.168.4.1 PORT 7777
Quando a conexão for concluída, você verá: CMD>
Usando comandos básicos, você vai configurar o dispositivo Wifi. Negrito é o comando - o itálico após é a sua configuração. O primeiro comando comigo sempre dá um 'comando inválido' - apenas repita.
CMD>
definir ssid your_home_router's_SSID
definir senha your_home_router's_password
definir ap_ssid the_ESP's_new_ssid
definir ap_password ESP's_password
show // (para verificar os parâmetros)
definir status_led 13 // (LED está no GPIO 13 na placa)
salvar // (!!! não se esqueça)
redefinir // (= reinicializar)
Ok, agora você tem uma sub-rede básica que pode usar para conectar dispositivos IoT separados de seu Wifi principal.
Ou você pode usar isso para convidados, babás, crianças que acessam a internet com um temporizador,….
Próximo - Adicionar MQTT, relé de contato seco e limpeza.
Etapa 4: limpar, aprimorar com MQTT e contato seco do relé
LIMPAR
Primeiro, limpei a placa e a preparei para o comportamento do contato de relé seco.
Isso significa:
- conectando o 5v DC ao terminal verde
- cortando as rotas antigas na placa de circuito impresso (corte superior e inferior da placa) para que o terminal fique realmente isolado e se conecte diretamente aos 2 pontos que soldamos anteriormente na placa de circuito impresso. No topo, você pode cortar onde estão as linhas vermelhas - você verá que eu as cortei um pouco mais inicialmente. Eu uso uma faca Stanley e, em seguida, um raspador bem afiado. Em vez disso, geralmente uma pequena chave de fenda plana também é adequada para raspar o cobre do PCB.
- corte o PCB próximo ao relé (trilha de solda) e instale uma ponte como você vê na foto. Basicamente, as 2 conexões da esquerda para o relé ainda são alimentadas por 3,3v. Os 2 contatos certos formarão agora um circuito fechado com o terminal verde na parte superior da placa. Criando assim um contato seco básico.
MQTT
Uma vez feito isso, eu conecto a fonte de 5 V DC ao terminal verde para que a placa seja ligada. Você deve ver o LED verde piscar quando o Wifi está em ação.
Para MQTT, eu uso uma configuração de nó vermelho em um Raspberry Pi 3A + com Aedes MQTT. Deixe-me saber se alguém estiver interessado em expandir este instrutível sobre como configurar isso. Mas também funcionará com qualquer outro broker MQTT.
Conecte-se com Putty ao Sonoff. Você pode usar o IP interno (192.168.4.1) ou o externo (IP que obteve do seu roteador Wifi).
CMD>
definir mqtt_host IP_from_your_MQTT_server // (deixei o resto padrão - o MQTT deve estar na rede principal - portanto, em seu Wifi principal internamente ou na Internet pública)
modo de saída gpio 12 // (o relé está em GPIO 12)
Salve
Redefinir
Certifique-se de salvar e redefinir. As configurações do MQTT são alteradas apenas na reinicialização.
Depois de fazer isso, você pode usar uma ferramenta do cliente MQTT para verificar as mensagens. Eu uso o MQTT Explorer.
Etapa 5: teste MQTT
Após 15 segundos, você deverá ver o ESP enviando as mensagens.
Para testar a retransmissão, você publica uma mensagem:
tópico: / WiFi / ESPRouter_xxxxxx / command // (o xxxxxx é o valor HEX do seu dispositivo)
mensagem: gpio 12 definido como alto para 4 // (definir gpio 12, o relé, como alto por 4 segundos)
Você deve ouvir o clique do relé e o ESP enviará o feedback do comando para o tópico ("resposta").
A partir de agora, você pode usar telnet ou MQTT para definir e alterar as configurações. Qualquer comando válido pode ser publicado pelo MQTT.
É isso. Agora você deve ter um Sonoff de baixa tensão, SSID Wifi privado, com MQTT e um relé seco que pode ser controlado.
Deixe-me agora nos comentários se você achou isso útil, algum erro que cometi, erros que você encontrou ou melhorias!
Obrigado.
Etapa 6: Melhorias …?
O intervalo é mais ou menos.
Eu tenho uma mini antena 2.4Ghz de um roteador antigo.
Vou tentar instalar isso no Sonoff e ver se melhora um pouco o alcance.
Acesso ao AP / ST - bloquear o acesso à página da web
por padrão, a página da web é 'aberta'. Portanto, idealmente quando tudo estiver funcionando bem para você, abra o Putty, envie o comando 'bloquear' e salve-o. Por padrão, ele usará sua senha ST para proteger a página da web.
Recomendado:
Diagrama do circuito do detector de tensão CA sem contato: 6 etapas
Diagrama do circuito detector de tensão CA sem contato: O circuito identificador de tensão CA é um circuito primário baseado em transistores NPN como BC747, BC548. O circuito depende de 3 estágios distintos. Depois disso, o sinal frágil foi dado sólido e este circuito pode executar o Drove assim como o sino. Aqui eu
Detector de tensão sem contato: 5 etapas (com imagens)
Detector de tensão sem contato: neste Instrutível, mostrarei como você pode construir um detector de tensão sem contato para verificação de fios de alimentação ativos. Ferramentas e materiais usados (links de afiliados): Transistores http://s.click.aliexpress.com / e / bWomecjILEDs http://s.click.aliexpress.com/e
Detector de tensão sem contato de tamanho de cartão de crédito (555): 3 etapas
Detector de tensão sem contato de tamanho de cartão de crédito (555): A ideia surgiu olhando para outro Instructable: https: //www.instructables.com/id/Contactless-Volta…Eu escolhi o design com o 555 porque tinha vários 555 por perto e gosto de construir pequenos projetos, como este outro projeto do tamanho de um cartão de crédito.https:
Detector de tensão sem contato DIY: 4 etapas (com imagens)
Detector de tensão sem contato DIY: Todo mundo se cansa de usar os fios pendurados no multímetro para detectar qualquer tensão é um fio ou um circuito. Mas há uma maneira de fazer isso com um detector de tensão sem contato. Sim, parece puro e simples. Então, vamos fazer isso usando apenas 4 componentes
Detector de tensão sem contato: 15 etapas (com imagens)
Detector de tensão sem contato: 3 maneiras de construir seu próprio detector de tensão sem contato por menos de um dólarIntrodução ------------ Quando a eletricidade não é tratada corretamente, isso resulta em choques elétricos com uma experiência desagradável; é por isso que a segurança deve vir em primeiro lugar ao trabalhar