Fiz uma pequena experiência com o receptor 433 Mhz e controles remotos e obtive resultados inesperados.
No Aliexpress, os receptores e transmissores de 433 e 315 MHz são vendidos, via de regra, em conjuntos. Comprei este conjunto de duas placas de 433 MHz por 68 rublos com entrega.
O receptor se conecta ao Arduino com três fios (alimentação, aterramento e sinal para o pino 2).
Existe uma biblioteca padrão para receber e reconhecer sinais de controles remotos. rc-switch. V exemplos de uso esta biblioteca tem o código mais simples ReceiveDemo_Simple, que emite quatro valores para a porta COM quando um sinal é recebido: código do botão, comprimento da sequência em bits, atraso, código do protocolo.
Eu esperava que alguns códigos viessem constantemente no ar entupido de Moscou, mas, curiosamente, até que você pressione o botão do controle remoto, não há nada.
Quando você pressiona quatro botões no controle remoto, os seguintes valores são exibidos na imagem do título.
Para reconhecer o pressionamento dos botões necessários nos controles remotos necessários, é suficiente comparar o valor getReceivedValue com o código do botão conhecido de antemão.
Tudo parece simples e elementar. Acontece que, de todos os meus controles remotos de 433 MHz, o sinal é reconhecido apenas no pequeno controle remoto da foto do título. Ao pressionar os botões destes três controles remotos (interruptor Noolite, controle remoto soquetes com temporizador, controle remoto alarmes de bicicleta) O Arduino não está respondendo de forma alguma.
Aparentemente, esses remotos usam alguns outros protocolos não conhecidos pela biblioteca rc-switch. Certamente, existem algumas outras bibliotecas para receber dados de consoles, mas ainda não as encontrei.
Por um lado, organizar o controle do Arduino com um controle remoto via rádio é muito simples e muito barato, mas, por outro lado, nem todos os controles remotos de 433 MHz são adequados para isso.
© 2021, Alexey Nadezhin
Há dez anos escrevo todos os dias sobre tecnologia, descontos, lugares de interesse e eventos. Leia meu blog no site ammo1.ru, v LJ, zen, Mirtesen, Telegrama.
Meus projetos:
Lamptest.ru. Eu testo as lâmpadas LED e ajudo a descobrir quais são boas e quais não são.
Elerus.ru. Recolho informações sobre dispositivos eletrônicos domésticos para uso pessoal e as compartilho.
Você pode entrar em contato comigo no telegrama @ ammo1 e por correio [email protected].