Super simple Raspberry Pi domotique 433MHz (3 / 7 étapes)

Étape 3: Transcrire le signal résultant

Maintenant que vous avez identifié le bloc des hauts périodiques et correspondant au signal d’un bouton particulier, vous aurez besoin d’un moyen de stocker et d’interpréter. Dans l’exemple ci-dessus de signal, vous remarquerez qu’il y a seulement deux modèles uniques qui composent le bloc entier de signal. Parfois, vous voyez une haute courte suivie d’une longue dépression, et parfois c’est le contraire - un haut long suivi d’une courte dépression. Quand j’étais transcrire mes signaux, j’ai décidé d’utiliser la convention d’affectation de noms suivante :

1 = short_on + long_off
0 = long_on + short_off

Regardez à nouveau la forme d’onde étiqueté, et vous verrez ce que je veux dire. Une fois que vous avez identifié les modèles équivalents dans votre signal, tout ce que vous avez à faire est comte la 1 et de 0 s à accumuler de la séquence. Lorsque la transcription de l’acte, le signal ci-dessus peut être écrite comme suit :

Maintenant, il vous suffit de répéter cette procédure pour enregistrer et retranscrire les signaux correspondant aux autres touches de votre combiné, et vous avez terminé la première partie du processus !

Avant de pouvoir ré-envoyer les signaux à l’aide de l’émetteur, il y a un peu plus de travail à faire. La synchronisation entre les hauts et les bas correspondant à un 1 ou un 0 est très importante, et vous devez vous assurer que vous savez combien de temps dure en fait un « short_on » ou un « long_off ». Pour mes codes, il y a trois éléments d’information de chronométrage que j’avais besoin de l’extraire afin de reproduire les signaux :

  • La durée d’un intervalle « courte », c'est-à-dire le début d’un 1 ou la fin d’un 0.
  • La durée d’un intervalle « long », c'est-à-dire la fin d’un 1 ou le début d’un 0.
  • La durée d’un intervalle « extended ». J’ai remarqué que lorsque j’ai enfoncée une touche du combiné, il y a une période de « extended_off » entre chaque instance répétée du bloc signal. Ce retard est utilisé pour la synchronisation et a une durée fixe.

Pour déterminer ces valeurs de minuterie, vous pouvez utiliser la fonction de zoom sur la fenêtre matplotlib de zoomer tout le chemin et placez le curseur sur les parties pertinentes du signal. La lecture d’emplacement de curseur en bas de la fenêtre devrait vous permettre de déterminer la largeur chaque partie du signal est qui correspond à un intervalle long, court ou prolongé. Notez que l’axe des abscisses de la courbe représentant le temps, et le composant x de l’affichage du curseur est en unités de secondes. Pour moi, les largeurs étaient comme suit (en secondes) :

  • short_delay = 0,00045
  • long_delay = 0.00090 (deux fois tant qu’a « court »)
  • extended_delay = 0,0096

Articles Liés

Raspberry Pi domotique - contrôle lumières, ordinateurs, CCTV et plus encore !

Raspberry Pi domotique - contrôle lumières, ordinateurs, CCTV et plus encore !

Hey les gars, tout d'abord je tiens à me présenter à tout le monde. Mon nom est Jack, communément appelé Jackk ou JackkTutorials plus sur YouTube où j'ai faire tutoriels de technologie mais couvrent principalement Hacking & sécurité et autres choses
❤ DIY ROOM DECOR Super simple COOKIE oreiller ! (Coudre coudre/non)

❤ DIY ROOM DECOR Super simple COOKIE oreiller ! (Coudre coudre/non)

Hi!!Aujourd'hui apportez vous un bricolage super simple et amusant : oreiller de cookie!!Vous aurez besoin :N'importe quel genre de tissu (la taille dépend de quelle taille vous voulez votre oreiller pour être)Brun de feutre (vous pouvez utiliser le
Biscuits pour chiens Super Simple !

Biscuits pour chiens Super Simple !

Ce fut une expérience d'apprentissage pour comprendre les proportions exactes pour obtenir la bonne consistance, mais je suis fier de partager ma recette finale ! Voici super simples, avec peu d'ingrédients et la liberté d'ajouter tous les ingrédient
Des tableaux de bord super simple directement sur le linkit un

Des tableaux de bord super simple directement sur le linkit un

Cela a commencé comme un manque de sorte d'un port de cette idée d'un intel projet edison, j'ai commencé : Intel Edison capteur tableau de bord à l'aide de franc-bord et PythonC'est aussi peu une augmentation de cette instructable :Quand j'ai commenc
Super Simple planificateur de Roomba Arduino alimenté

Super Simple planificateur de Roomba Arduino alimenté

comme la plupart des gens j'étais sceptique à propos de l'obtention d'un robot aspirateur, alors comme une marche d'essai, j'ai pensé que j'achèterais maintenant obsolète iRobot Roomba 530, qui a été fortement réduits (ils sont encore disponibles en
Super Simple Scones

Super Simple Scones

Scones de brisures de chocolat rapide et facileIl s'agit d'une recette super simple pour scones de brisures de chocolat. Il suffit d'environ 30 minutes du début à la fin et est facile et amusant assez à faire avec les enfants. J'ai commencé à faire i
Pochette en papier super simple de 30 secondes

Pochette en papier super simple de 30 secondes

j'ai fait ce portefeuille sur une voiture long ride en new york il y a plusieurs années. Super super simple.Étape 1: matériaux PapierAgrafes / cassette30 secondes de votre tempsC'est toutÉtape 2: Dans la moitié Just pli en deuxÉtape 3: 1/4 way up Rep
Super Simple Naan

Super Simple Naan

Curry est délicieux. Vous connaissez le riz est délicieux avec votre plat principal, mais que se passe-t-il si vous êtes fatigué de riz ?Prendre note de l'Inde et faire quelques Naan super simple. Naan est un pain d'yaourt qui est doux et légèrement
Super Simple & Delicious Acorn Squash

Super Simple & Delicious Acorn Squash

c'est ma façon préférée de manger squash. Il s'agit d'une recette super délicieuse et super simple à faire. Les gens qui n'aiment pas courge tendent à fait comme cette recette. Profitez !Étape 1: Ce que vous devez Ingrédients :1 courge poivrée (coupé
Super Simple Knex trébuchet

Super Simple Knex trébuchet

c'est mon super simple mais efficace knex trébuchet.Etape 1: Le corps Étape 2: le... Bit de bidule Étape 3: Les munitions Étape 4: Pour finir Pour finir, ajouter des roues, un clip de y et une bande élastique de la grey / violet pour le clip de y.
Comment faire une téléphone/tablette super simple stand

Comment faire une téléphone/tablette super simple stand

Vous êtes fatigué de regarder un film mais devez tenir avec votre main ? Votre main se fatigué quand tenir votre téléphone/tablette pour jouer au jeu quand vous fixant ? Vous voulez faire vous-même un stand super simple téléphone/tablette ? Je vais v
Super Simple inductance Joule Thief !

Super Simple inductance Joule Thief !

Hey tout le monde ! Dans ce Instructable je vais vous montrer comment faire votre propre voleur de joule inducteur simple, en un peu moins de 10 minutes ! Ce circuit est si simple, même ceux pas familier avec l'électronique peuvent essayer comme leur
LES DÉBUTANTS SUPER SIMPLE ROBOT II (ARDUINO UNO VER.)

LES DÉBUTANTS SUPER SIMPLE ROBOT II (ARDUINO UNO VER.)

Ce ' ible repose sur mon assez populaire SUPER SIMPLE débutants ROBOT ' ible. Après beaucoup, beaucoup de demandes de fournir une version mise à jour de Arduino, c'est ici !J'ai créé ce Instructable et son prédécesseur, pour le wannabe de robot n00by
Super Simple tour de cartes

Super Simple tour de cartes

Hey tout le monde je vais vous montrer comment faire un truc super simple carteProfitez deÉtape 1: Recueillir vos matériaux Vous aurez besoinUn jeu de cartesÉtape 2: Shuffle Maintenant sortir tous les quatre de l'aces et mettre de côtéMélanger le res