Recevoir un signal de télécommande radio sur l'Arduino

  • Dec 19, 2021
click fraud protection

J'ai fait une petite expérience avec un récepteur 433 Mhz et des télécommandes et j'ai obtenu des résultats inattendus.

Recevoir un signal de télécommande radio sur l'Arduino

Sur Aliexpress, les récepteurs et émetteurs 433 et 315 MHz sont généralement vendus par lots. J'ai acheté ce lot de deux cartes 433 Mhz pour 68 roubles avec livraison.

Recevoir un signal de télécommande radio sur l'Arduino

Le récepteur se connecte à l'Arduino avec trois fils (alimentation, masse et signal à la broche 2).

Il existe une bibliothèque standard pour recevoir et reconnaître les signaux des télécommandes. rc-switch. V exemples d'utilisation cette bibliothèque a le code le plus simple ReceiveDemo_Simple, qui délivre quatre valeurs au port COM lorsqu'un signal est reçu: code de bouton, longueur de séquence en bits, délai, code de protocole.

Je m'attendais à ce que certains codes arrivent constamment sur l'air obstrué de Moscou, mais, assez curieusement, jusqu'à ce que vous appuyiez sur le bouton de la télécommande, il n'y a rien.

Lorsque vous appuyez sur quatre boutons de la télécommande, les valeurs suivantes s'affichent à partir de l'image titre.

instagram viewer

Pour reconnaître l'appui sur les boutons nécessaires sur les télécommandes nécessaires, il suffit de comparer la valeur getReceivedValue avec le code du bouton connu à l'avance.

Tout semble simple et élémentaire. Il s'est juste avéré que de toutes mes télécommandes 433 Mhz, le signal n'est reconnu qu'au niveau de la petite télécommande de la photo de titre. En appuyant sur les touches de ces trois télécommandes (interrupteur Noolite, télécommande prises avec minuterie, télécommande alarmes de vélo) Arduino ne répond en aucune façon.

Apparemment, ces télécommandes utilisent d'autres protocoles inconnus de la bibliothèque rc-switch. Il existe sûrement d'autres bibliothèques pour recevoir des données des consoles, mais je ne les ai pas encore trouvées.

D'une part, organiser le contrôle de l'Arduino avec une télécommande radio est très simple et très bon marché, mais d'autre part, toutes les télécommandes 433 Mhz ne sont pas adaptées à cela.

© 2021, Alexeï Nadejine

Depuis dix ans, j'écris tous les jours sur la technologie, les remises, les lieux d'intérêt et les événements. Lire mon blog sur le site ammo1.ru, v LJ, Zen, Mirtesen, Télégramme.
Mes projets:
Lamptest.ru. Je teste les lampes LED et aide à déterminer celles qui sont bonnes et celles qui ne le sont pas.
Elerus.ru. Je collecte des informations sur les appareils électroniques domestiques pour un usage personnel et les partage.
Vous pouvez me contacter dans Telegram
@ munitions1 et par courrier [email protected].