Désosser télécommande RF pour ITO ! (7 / 10 étapes)

Étape 7: Analyse des signaux et trouver une façon de recréer le modèle.

Il y a 4 minutages distincts en jeu ici et par un grand nombre de regardant autour et d’échantillonnage, nous pouvons déterminer il n’est pas beaucoup plus qui se passe mais patrons court de court OFF, ON Long et Long arrêt, comprenant l’alphabet de base du signal radio communication. À l’aide d’Audacity, en sélectionnant un intervalle et en soustrayant fin la position de la position de début de que sélection, nous pouvons déterminer la durée de chacun des signaux :

  • ON court : 400 μs (micro secondes)
  • Court arrêt : 500 μs
  • ON long : 850 μs
  • Long arrêt : 950 μs

Une analyse plus poussée révèle également quelques autres faits intéressants :

  1. Une seule Transmission contient six salves, chaque rafale a 50 symboles dans le Message.
  2. Les éclats sont répétées, il n’y a rien d’unique entre eux.
  3. Il y a six salves du même message à chaque transmission. Il y a une pause ou repos entre les éclats, durée de 10 000 μs.
  4. Il y a des modèles qui sont communes entre chaque message. Chaque message contient un « préambule » de 16 paires de « Short ON OFF Long ». Cela prévient le récepteur qu’un message (Payload) va arriver.
  5. La charge utile du message est les suivant 16 symboles. Il y a toujours un ON suivie d’un arrêt. Les paires symbole de message alors peuvent être représentées par la SS (ON court, court OFF), LS (ON Long, court OFF), SL (ON court, Long OFF) et LL (sur Long, Long OFF).
  6. La « conclusion » est un court de simple, suivis par le reste (si entre les rafales).

Maintenant que nous savons les timings, il nous suffit de comprendre les charges utiles afin que nous puissions reproduire dans notre code.

Ce document, j’ai isolé la charge utile à chaque Transmission et documenté les symboles utilisés. Vous verrez tout cela dans le code sous peu.

Articles Liés

Centre de commande de l’ITO

Centre de commande de l’ITO

J'ai décidé de faire un appareil qui est confiture emballée avec des capteurs et des boutons qui peuvent faire tout ce que vous voulez qu'elle. Il possède des capteurs de température, humidité, gaz, lumière, son, mouvement et vibration. Il a égalemen
Faire un centre de commandement de l’ITO

Faire un centre de commandement de l’ITO

IoT command center est un projet de grand week-end d'entreprendre, que vous pouvez utiliser tous les matins avant de vous partez au travail/école. Le centre de commandement de l'ITO a utiliser la Particule Photonet recettes sur https://ifttt.com/ pou
4 commandes essentielles pour faire des dessins dans AutoCAD : les utiliser pour dessiner une étoile

4 commandes essentielles pour faire des dessins dans AutoCAD : les utiliser pour dessiner une étoile

Ce Instructable est écrit pour ceux juste apprendre et débutent avec AutoCAD, avec le but en passant sur quelques bons conseils. Il suppose que quelque facilité avec l'ordinateur.Je vais montrer comment faire l'étoile ci-dessus à l'aide de quatre com
Poste de télécommande IR pour Android - baissez la TV

Poste de télécommande IR pour Android - baissez la TV

Remarque : ce GUIDE peut également être trouvé sur TECHBITAR.COMMISE À JOUR28 novembre 2013: Vedette sur Prototypes dangereux http://goo.gl/FjwNoQINTRODUCTIONDans ce guide, je vais vous expliquer la fabrication et le fonctionnement d'un circuit simpl
Réutilisation des indésirables télécommande infrarouge pour utilisation avec lecteur de musique XMMS2

Réutilisation des indésirables télécommande infrarouge pour utilisation avec lecteur de musique XMMS2

IntroductionC'est une bonne idée à télécommande XMMS2 media player via une connexion infrarouge pour la même raison, on le fait avec XBMC/KODI. J'ai fouillé dans ma boîte de pièces et trouvé cette télécommande infrarouge d'un système de Home Theatre
JavaScript pour ITO : contrôler un bouton sur la framboise Pi par Node.js

JavaScript pour ITO : contrôler un bouton sur la framboise Pi par Node.js

Ce tutoriel explique comment monter un « push to faire » bouton sur une maquette, il connecté à Raspberry Pi et à contrôler avec JavaScript et Node.js. L'exemple entier est open source et il est disponible sur GitHub sous la licence MIT. L'algorithme
JavaScript pour ITO : clignotant LED sur Raspberry Pi avec Node.js

JavaScript pour ITO : clignotant LED sur Raspberry Pi avec Node.js

Dans ce tutoriel, vous apprendrez les étapes précises comment contrôler une LED connectée à une broche GPIO de Raspberry Pi en utilisant JavaScript et Node.js. C'est réellement la meilleure chose à faire avec un Pi de framboise et d'une LED. L'exempl
IFTTT pour ITO avec Intel Edison

IFTTT pour ITO avec Intel Edison

LE PROBLÈME :Trop d'appareils, trop d'apps (pour chaque périphérique), c'est bon pour un professionnel occupé !Nous devons non seulement un « connecté la maison » - mais aussi une « maison de Smarter » !NOTRE SOLUTION MAGIQUE :Par le biais de notre p
Réutilisation des indésirables télécommande infrarouge pour arrêter et redémarrer le Raspberry Pi

Réutilisation des indésirables télécommande infrarouge pour arrêter et redémarrer le Raspberry Pi

IntroductionCette commande à distance dans l'image utilisée pour commander un ventilateur jusqu'à ce que le ventilateur ne fonctionne plus. J'ai jeté le ventilateur et sauvé de la télécommande. C'est certainement mon personnel favori instructable par
À l’aide d’invite de commandes Windows pour tester la connexion Internet

À l’aide d’invite de commandes Windows pour tester la connexion Internet

IntroductionCe guide vous indiquera comment utiliser invite de commande Windows pour exécuter le programme « ping » pour tester votre connexion internet. Ce guide est destiné à l'utilisateur de base en informatique qui désire un moyen simple pour tes
Réutilisation des indésirables télécommande infrarouge pour utilisation avec XBMC/KODI sur framboise Pi

Réutilisation des indésirables télécommande infrarouge pour utilisation avec XBMC/KODI sur framboise Pi

IntroductionLe media center de contrôle à distance est une application majeure de Linux Infrared Remote Control (LIRC). Il y a un grand nombre de tutoriel sur la façon de mettre en œuvre une télécommande infrarouge avec XMBC/KODI. Après avoir suivi l
Une ligne de commande Simple pour OS X outils pour tout le monde

Une ligne de commande Simple pour OS X outils pour tout le monde

Une ligne de commande Simple pour OS X outils pour tout le mondeCeux-ci ont été rassemblés d'autour de l'internet et de mes connaissances personnelles. Beaucoup sont des outils simples qu'on peut lire sur les pages de MAN, un couple sont des éléments
Faire votre propre support de télécommande GoPro pour Quik Pod pôle

Faire votre propre support de télécommande GoPro pour Quik Pod pôle

faire votre propre support de télécommande GoPro pour Quik Pod pôle
Série de tutoriels vidéo de débutants pour ITO avec Intel Edison (IntelIot)

Série de tutoriels vidéo de débutants pour ITO avec Intel Edison (IntelIot)

Environ un mois retour j'ai eu l'occasion de faire partie d'ITO road show organisé par Intel à Pune, en Inde. C'était une expérience incroyable. Je voulais construire une voiture RC IoT contrôlée avec peu de fonctionnalités. Ayant travaillé avec Ardu