Índice:
- Etapa 1: Fazendo normalmente nas lojas
- Etapa 2: religar o controle remoto
- Etapa 3: Controle da Internet
- Etapa 4: Hardware
- Etapa 5: Software
Vídeo: Hacks de soquete sem fio Etekcity: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Existem zilhões de tomadas com controle remoto RF disponíveis, mas uma das mais populares parece ser a da Etekcity. Consegui comprar, a um preço normal, um conjunto de cinco e dois controles remotos por menos de US $ 30 na Amazon. Eu não tinha certeza do que fazer com eles, mas achei que era uma excelente oportunidade para hackear. Uma coisa a ter em mente é que eles só podem ser controlados com o controle remoto incluído e não pela Internet. Mas vamos consertar isso. Além disso, eles normalmente ficam desligados quando conectados e voltam a esse estado se houver falta de energia. Não sei sobre você, mas tenho alguns aplicativos em que desejo que a tomada esteja normalmente ligada. Vamos consertar isso também. Apenas tenha em mente que esses hacks requerem algum conhecimento de eletrônica e habilidades básicas de soldagem.
Etapa 1: Fazendo normalmente nas lojas
Alterar uma dessas saídas de normalmente desligada para normalmente ligada parece ser uma tarefa simples porque eles usam um relé bastante padrão que deve ter pinos para ambos os estados. Acontece que o relé pode ou não ter o pino normalmente ligado, mas não é acessível na placa de circuito. Isso complica nossa tarefa, mas provavelmente é uma medida de segurança inteligente do fabricante. O que isso significa, então, é que precisamos encontrar uma maneira de reverter a lógica liga / desliga.
Existem duas peças para inverter a lógica. O primeiro é alterar a polaridade do LED. As almofadas de solda para o LED são mostradas na primeira foto. Uma vez que o LED é removido, precisamos fazer dois cortes nos traços do circuito, conforme mostrado na segunda imagem. O corte à direita separa a placa de solda de LED do solo. Fazemos isso para que, depois que o LED for invertido, possamos soldar essa almofada a +5 volts. O corte à esquerda separa a base do transistor do driver do relé do resistor de 4700 ohms. Isso permitirá que a segunda inversão de polaridade lógica seja instalada. Verifique com um ohmímetro para ter certeza de que os cortes foram bem-sucedidos. Na terceira foto, reinstalamos o LED com o ânodo agora conectado à almofada de corte e a +5 volts. Os cabos eram longos o suficiente em minha unidade para que eu pudesse dobrá-la na saída de +5 volts do regulador de tensão 78L05.
A quarta imagem mostra o método usado para reverter a lógica de acionamento do relé. Eu usei um transistor NPN 2N3904 comum (um equivalente estaria OK) como um inversor. O emissor é soldado ao aterramento, a base é soldada ao resistor de 4700 ohms on-board e o coletor é soldado à base do transistor do driver do relé. Para garantir que o transistor do driver do relé esteja normalmente ligado, tive que adicionar um resistor de 4700 ohm de sua base a +5 volts. Agora, quando a saída lógica estiver alta, ele ligará o novo transistor que desligará o transistor do driver do relé.
Etapa 2: religar o controle remoto
Se quiser dar um passo a mais, você pode fazer a ligação cruzada dos botões apropriados no controle remoto para que o botão esquerdo ligue a tomada modificada e o botão direito desligue-a. Basicamente, você precisa cortar os vestígios de circuito que vão para os contatos da chave que estão mais próximos do meio da placa e, em seguida, adicionar os fios de jumper conforme mostrado na imagem.
Etapa 3: Controle da Internet
Existem dois métodos possíveis para controlar as tomadas de RF da Internet. Ambos requerem o uso de um módulo barato como o ESP8266. Um método seria conectar um dos controles remotos e usar um microcontrolador para simular o pressionamento de botões. O outro método menos complicado é usar um microcontrolador para substituir o controle remoto. Isso é o que é descrito aqui. O microcontrolador receberá comandos por meio do ESP8266, os traduzirá no padrão de bits de RF adequado e, em seguida, enviará esse padrão de bits para um transmissor de RF. Parece complicado, mas a única parte difícil é descobrir quais são os códigos de controle adequados para o seu conjunto de tomadas de RF. Existem muitos posts online que usam um receptor RF e a entrada de áudio para um PC para descobrir os códigos. Tenho o luxo de ter um osciloscópio decente, por isso é fácil capturá-los. Eu também tenho um circuito farejador de RF (detalhado em um de meus outros projetos eletrônicos em meu site) que me permite capturar transmissões de RF usando um programa de terminal em meu PC.
A frequência de comunicação com as saídas RF é 433,92 MHz e os comandos são compostos por um bit de sincronização longo, 24 bits de dados e 1 bit de parada. O método de codificação de dados usado é On-Off-Keying (OOK), o que significa que os bits de dados são diferenciados pelos tempos de ativação / desativação. Não há requisitos em OOK para o número de bits ou duração do período. É por isso que existem tantas variações para diferentes dispositivos. Eu vi isso em primeira mão ao decodificar sensores de segurança e sensores meteorológicos. A forma de onda é semelhante ao que é mostrado na imagem aqui.
Etapa 4: Hardware
O esquema mostrado aqui é quase idêntico ao que usei em um dos meus projetos de Wi-Fi anteriores listados no meu site. A principal diferença é que a versão final não possui interface USB, mas possui interface para um módulo transmissor de RF. O módulo transmissor que usei é rotulado como FS1000A e transmite a 433,92 MHz. Não experimentei outros modelos de transmissores RF, mas a maioria deve funcionar, desde que tenham características semelhantes. O módulo RF é executado a partir da entrada de +5 volts e aceita prontamente o nível lógico de 3,3 volts para o fluxo de bits de dados seriais do PIC. Alguns módulos ESP8266 têm seu próprio regulador de 3,3 volts integrado, portanto, a entrada para ele seria de 5 volts. Incluí um regulador de 3,3 volts em meu esquema para o PIC e ele também pode ser usado para o módulo ESP se não tiver seu próprio regulador de tensão. Isso permite que o PIC e o ESP se comuniquem nos mesmos níveis lógicos sem a necessidade de conversores.
Você pode simplificar o hardware ESP usando o módulo ESP-01 e o adaptador (mostrado aqui). O adaptador usa +5 volts e tem um regulador de 3,3 volts integrado. Se você seguir esse caminho, também recomendo que compre a interface USB que é feita especificamente para o ESP-01. Isso tornará a configuração do ESP-01 muito mais fácil.
Etapa 5: Software
A lista de software está disponível abaixo. É uma extensão do software que escrevi para um projeto de Wi-Fi anterior. Escolhi isso porque queria que a resposta de status do PIC fosse exibida como gráficos simples em vez de texto. Eu também adicionei o código para enviar o fluxo de bits serial de pino único para o transmissor RF. Como na versão anterior, usei comandos HTML para desenhar círculos que representam o status de cada um dos cinco interruptores remotos. Vermelho = desligado, verde = ligado e branco = desconhecido. A linha com "https://yourname.duckdns.org:xxxxx" deve representar sua conexão DNS, com "xxxxx" o número da porta selecionada para seu adaptador Wi-Fi. O importante a lembrar é que não há feedback dos próprios switches remotos, portanto, o software só pode manter o status do último comando enviado para cada switch. Isso significa que toda vez que há uma inicialização do hardware do controlador, os status do switch são todos desconhecidos. É isso para este post. Confira meus outros projetos eletrônicos em www.boomerrules.wordpress.com
Recomendado:
Robô Arduino sem fio usando módulo sem fio HC12: 7 etapas
Robô Arduino sem fio usando módulo sem fio HC12: Olá pessoal, bem-vindos de volta. Em meu post anterior, eu expliquei o que é um circuito de ponte H, L293D motor driver IC, pegando carona L293D Motor driver IC para dirigir drivers de motor de alta corrente e como você pode projetar e fazer sua própria placa de driver de motor L293D
Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio TP Link WN7200ND USB no trecho Raspbian: 6 etapas
Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio USB TP Link WN7200ND no Raspbian Stretch: Raspberry Pi é ótimo para criar pontos de acesso sem fio seguros, mas não tem um bom alcance, usei um adaptador sem fio USB TP Link WN7200ND para estendê-lo. Quero compartilhar como fazer por que quero usar um pi de framboesa em vez de um roteador?
Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: 4 etapas
Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: Tenho assistido a alguns vídeos e bandas e quase todas usam um sistema sem fio na guitarra. Enlouquecer, mover-se, caminhar e fazer o que quiserem sem o cabo, então sonho em ter um .. Mas .. para mim agora é muito caro então eu vim para isso
Transforme uma campainha sem fio em um interruptor de alarme sem fio ou botão liga / desliga: 4 etapas
Transforme uma campainha sem fio em um interruptor de alarme sem fio ou botão liga / desliga: recentemente construí um sistema de alarme e o instalei em minha casa. Usei interruptores magnéticos nas portas e os conectei através do sótão. As janelas eram outra história e fiação direta não era uma opção. Eu precisava de uma solução sem fio e isso é
Converter roteador sem fio em ponto de acesso 2x do extensor sem fio: 5 etapas
Converter Roteador Wireless em Ponto de Acesso Wireless Extender 2x: Eu tinha uma conexão de internet wireless ruim em minha casa devido a um RSJ (viga de suporte de metal no teto) e queria aumentar o sinal ou adicionar um extensor extra para o resto da casa. Eu tinha visto extensores por cerca de £ 50 em um eletro