Site menu IoT: controle remoto de 433MHz (parte 3)

IoT: controle remoto de 433MHz (parte 3)

(Este texto é uma continuação desta série.)

Os módulos a seguir desviam um pouco do nosso caminho original, pois fazem tudo em hardware. Mas vieram junto no pacote de quinquilharias chinesas 433MHz, então não custa testá-los e saber para que servem.

O caminho suave: RX480E

Você pode trabalhar (ou brincar) com controle remoto 433MHz sem ter de se meter com Arduino ou com software complicado, usando um módulo que faz recepção e decodificação, como o RX480E. Este último é fabricado por uma tal QIACHIP.

O RX480E possui um botão de programação e 4 saídas lógicas, correspondentes aos 4 botões de um keyfob, que podem controlar uma carga ou informar um microcontrolador (que teria apenas de testar o estado lógico, sem ter de decodificar nada). Funciona com 3.3V ou 5V. Ouvi dizer que usam-no para adaptar controle digital em portões eletrônicos antigos.

Este vídeo ilustra muito bem como parear o módulo com um keyfob, e os modos de programação. Pode-se parear com diversos keyfobs, inclusive em modos diferentes. Apenas parece que não pareia com keyfobs baseados no HT620B, só com EV1527.

"Nuvem é apenas um computador que pertence a outrem". No presente contexto, podemos parafrasear isso para "Hardware é apenas software escrito por outrem". O RX480E é certamente microcontrolado, parece possuir um microcontrolador PIC, então lá dentro ele não faz nada que um Arduino não poderia fazer. É apenas mais conveniente para alguns casos de uso.

Módulo TX118SA-4

Este também é produzido pela QIACHIP, e transmite códigos compatíveis com o padrão EV1527. Veio no mesmo pacotinho do RX480E, e é essencialmente um antípoda do RX480E, com 4 entradas lógicas correspondentes a 4 botões de keyfob. Pode ser alimentado com 3.3V até 24V, mas isso não influi na potência.

Uma grande diferença é que ele não parece ser programável. O único chip não tem qualquer identificação, então não dá pra saber se é um microcontrolador e/ou se existe alguma chance de ele ser programável.

Este módulo pode ser a base de um controle remoto customizado e/ou conectado a outro circuito. Por exemplo, alguns instaladores de portão eletrônico instalam um transmissor ligado na luz alta do automóvel, eliminando a necessidade do keyfob.

Este script simplíssimo comanda um TX118SA-4 para transmitir a cada 10 segundos, como uma espécie de "radiofarol", para fins que vou mencionar no próximo capítulo. (Note que a polaridade está invertida, porque usei um ESP8266 NodeMCU, em que esse pino em particular é invertido.)

Abrindo um keyfob EV1527 programável

Este é um keyfob típico que se pode encontrar à venda num chaveiro, que o comprador procura para copiar ou "clonar" outro keyfob preexistente.

Figura 1: Keyfob programável compatível com EV1527.

O único chip maiorzinho lá dentro brande o nome FT60E021. Parece ser um microcontrolador de 8 bits, mas o único datasheet disponível é em chinês. Alguns corajosos até tentaram entrar em contato com o fabricante, cogitando usá-lo em outros projetos, e foram olimpicamente ignorados. Bem-vindos às catacumbas do hardware de massa!

Para a galera do "chapéu de alumínio": você se sente à vontade carregando pra cima e pra baixo um dispositivo rodando software chinês, com bateria e transmissor de rádio? Olhando por esse lado, soa preocupante, não? (Mas estou no mesmo barco, tenho uns 10 carinhas desses por aqui. Com sorte, um espiona o outro e não me vêem.)

Se estiver apreciando a história, siga para a parte 4.