Índice:
- Etapa 1: Registre os sinais
- Etapa 2: Medição de pulso / atraso
- Etapa 3: compare os sinais dos soquetes 1, 2, 3 e encontre a diferença
- Etapa 4: escrever código para teste
- Etapa 5: teste o código com um remetente básico
Vídeo: Protocolo Ritter 8341C de Engenharia Reversa para ESP3866: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Olá a todos.
Para minha própria pequena automação doméstica, eu uso soquetes controlados primários de 433 MHz. Tenho 3 conjuntos com interruptores DIP para ajustar o endereço. Estes estavam funcionando bem. Mas há algum tempo (um ou dois anos) comprei um conjunto de tomadas da "ritter". Eu não li a descrição antes, e depois de desempacotar eu percebi, que não havia interruptores DIP e também a biblioteca rcswitch para ESP não "falava" o protocolo correto. Então, usei-os apenas com o controle remoto.
Agora, nas minhas férias, começo a mudar isso … e aqui quero documentar este projeto. Espero que ajude outra pessoa com o mesmo problema ou semelhante.
Etapa 1: Registre os sinais
Para gravar os sinais, conectei um módulo receptor de 433 MHz a um ESP8266 (apenas uma fonte de alimentação deve estar ok) e conectei meu osciloscópio Hantek 6022 ao pino de dados.
Então pressionei o botão no controle remoto e gravei o trem do sinal.
Etapa 2: Medição de pulso / atraso
Depois de gravar o sinal, procurei o início e o fim de uma rajada. Normalmente, um controle remoto de soquete envia 3 vezes o mesmo burst ou, às vezes, enquanto o botão é pressionado.
Agora, eu medi os tempos de pulso / atraso e anotei. Repeti isso para todos os seis trens de sinal (3 x ligado + 3 x desligado).
Etapa 3: compare os sinais dos soquetes 1, 2, 3 e encontre a diferença
Após algumas medições, comparei as durações dos sinais HIGH's e LOW's +. As mudanças foram os comandos diferentes. Os outros sinais eram algo como códigos de protocolo / fabricante. Além disso, cada explosão tinha uma sequência de início e fim.
O sinal consiste em "INICIAR + SEQUÊNCIA NÃO ALTERADA + COMANDO LIGAR / DESLIGAR + ENDEREÇO DO DISPOSITIVO + FIM"
Etapa 4: escrever código para teste
Depois de um tempo, eu tinha todas as informações (teóricas) de que precisava. Então criei um pequeno esboço de teste para um ESP8266 e um emissor de 433 MHz. Em loop, todos os três soquetes são ligados / desligados com um atraso entre os comandos.
Etapa 5: teste o código com um remetente básico
Liguei uma bateria ao ESP e entrei na sala. 5 de 6 comandos estavam funcionando e, após corrigir um erro de gravação em uma sequência de comandos, todos os códigos estavam funcionando.
Tudo bem, agora posso trocar todos os 12 soquetes rc (9 com um endereço DIP + os 3 novos ritter) com meu controlador RC ESP8266.
Você pode encontrar o código de demonstração no GitHub
Recomendado:
Engenharia reversa: 11 etapas (com fotos)
Engenharia reversa: muitos dos membros aqui no Instructables perguntam sobre as planilhas de dados ou pinagens de um dispositivo ou display nas respostas, infelizmente você nem sempre pode obter uma ficha de dados e esquemas; nesses casos, você só tem uma opção de engenharia reversa. Mecanismo reverso
Módulo de alta tensão encapsulado em resina de engenharia reversa da China: 7 etapas
Módulo de alta tensão encapsulado em resina de engenharia reversa da China: Todos amam esses módulos com sua longa distância de centelha de cerca de 25 mm (1 polegada): E eles estão disponíveis na China por cerca de 3-4 $. Mas qual é o problema nº 1? Eles podem ser facilmente danificados com apenas 1 Volt acima da entrada nominal de 6
Engenharia reversa do módulo de relé: 4 etapas
Engenharia reversa do módulo de relé: Este artigo mostra como fazer um módulo de relé que pode ser usado para Arduino e outras aplicações, como placas de circuito e outros projetos DIY. Com este tutorial, você mesmo poderá fazer um módulo de relé. Então, o que é relé? Um relé é um eletr
Módulos WiFi de engenharia reversa ao vivo: 8 etapas (com imagens)
Módulos WiFi de engenharia reversa ao vivo: Gosto de reutilizar o máximo de componentes de trabalho que posso. Embora eu esteja fazendo engenharia reversa em impressoras WiFi, esse método funciona em muitos outros dispositivos. Por favor; não apenas desmonte eletrônicos obsoletos, mas espere encontrar as planilhas de dados de componentes recuperados
Engenharia reversa e atualização de sensores de estacionamento: 7 etapas
Engenharia reversa e atualização de sensores de estacionamento: Este instrutível mostra a você como entender a engenharia reversa, analisando dados e desenvolvendo novos produtos com essas informações