Contrôle de prise de distance mercure RF de Raspberry Pi (2 / 6 étapes)

Étape 2: Enquêtes de première

Après avoir assemblé les pièces que j’avais besoin, il était maintenant temps d’enquêter sur le logiciel plus loin. J’avais déjà prévu d’utiliser le logiciel sur la facture pro forma qui nécessitait l’utilisation de la bibliothèque GPIO et pour écrire la commande principale en Python. Lecture de plusieurs pages web qui décrivent comment au contrôle RF transmission (par exemple https://github.com/lexruee/pi-switch-python ) et la lecture comment utiliser Sniffer RF ( http://www.princetronics.com/how-to-read-433-mhz-codes-w-raspberry-pi-433-mhz-receiver/ ) plus d’autres articles ( http://blog.rot13.org/2013/10/433-mhz-power-sockets-with-rc-switch-arduino-or-raspberry-pi.html ) j’ai finalement obtenu à l’étape de l’enregistrement d’un signal reçu du contrôleur à main mercure par Sniffer RF sur la Pi et envoie ensuite le même signal à travers "codesend" et il n’a pas fonctionné.

À ce stade, j’ai commencé à chercher des articles de mercure sur le web et trouvé un article intéressant ( http://npham.dk/?p=34 ) et ce qui a conduit m’étudier le signal envoyé par le contrôleur à main pour voir si je pouvais le décoder en détail.

J’ai trouvé que les blocs de signaux codes envoyés par (et reçus par) le système de mercure ne sont pas simple et ne sont pas facile à interpréter pour une utilisation en « codesend ». Par exemple, mon Sniffer RF retourné des valeurs des 5330227 pour douille 1 « sur » et 5330236 pour douille 1 « off ». Envoi de celles-ci par l’intermédiaire de « codesend » a fait passer pas la prise. En outre, les douilles et le contrôleur à main avaient les numéros 1114 imprimés sur eux, donc je me suis converti les valeurs binaires pour voir s’il y avait un modèle qui pourrait être utile. Voici la table des États de commutateur avec leurs valeurs comme motifs binaires, suivies du numéro sur la douille et son motif binaire:-

  • 1 le 5330227 10 1 0001 0101 0101 0011 0011
  • 1 arrêt 5330236 10 1 0001 0101 0101 0011 1100
  • 2 sur 5330371 10 1, 0101 0001 1010 1100 0011
  • 2 hors 5330380 10 1 0001 0101 0101 1100 1100
  • 3 sur 5330691 10 1 0001 0101 0111 0000 0011
  • 3 arrêt 5330700 10 1 0001 0101 0111 0000 1100
  • 4 sur 5332227 10 1, 0101 0001 1101 0000 0011
  • 4 5332236 10 1, 0101 0001 1101 0000 1100
  • 5 sur 5338371 10 1 0001 0111 0101 0000 0011
  • 5 hors 5338380 10 1 0001 0111 0101 0000 1100
  • 1114 1 0001 0110 10

Les éléments évidents ici sont le Quatuor moins significatif de bits (côté droit) qui représentent le « on » et « off ».

Le modèle de bits montré divisé en groupes est purement pour plus de lisibilité et de voir tous les motifs évidents, et on voit que les quatuors plus profonds suivant représentent les nombres de commutateur, et puis il y a un problème parce qu’il semble y avoir une combinaison de bits qui n’est pas simple à interpréter comme l’augmentation de nombre de commutateur.

En tout cas, rien de tout cela a été beaucoup utilisée comme le « codesend » n’a pas produit n’importe quel changement, alors j’ai décidé de chercher ailleurs des informations et une méthode pour l’obtenir tous de travailler.

Une approche de mercure a apporté aucune réponse.

Articles Liés

Bluetooth sous contrôle des prises de courant (en utilisant l’Arduino)

Bluetooth sous contrôle des prises de courant (en utilisant l’Arduino)

Vous pouvez contrôler les prises de courant avec votre téléphone à l'aide d'Arduino.Il suffit de brancher ce que vous voulez contrôler dans l'un des points de vente et utilisez votre smartphone pour tourner ON/OFFÉtape 1: Vous avez besoin : 1 - Ardui
Contrôler un digits 7 segments 4 dont le Raspberry Pi

Contrôler un digits 7 segments 4 dont le Raspberry Pi

http://www.raspberrypi.org/forums/viewtopic.php?f=...Voici un moyen de contrôler 7 digits de segment 4 dont le Raspberry Pi.S'il vous plaît voter car j'ai vraiment envie de gagner un concours de ma vie:-)Désolé pas d'images:-(Etape 1: Le câblage ! No
Plugduino - Arduino base contrôleur de prise 120 Volt

Plugduino - Arduino base contrôleur de prise 120 Volt

Donnez votre Arduino 120 volts coup de pied au cul !L'Arduino est un outil formidable pour n'importe qui intéressé par microcontrôleur programmation d'apprentissage, mais après le clignotement des LEDs, ce qui est prévu ? Ce projet permet à votre Ard
Suivi et contrôle de votre voiture à distance en utilisant Arduino et Android

Suivi et contrôle de votre voiture à distance en utilisant Arduino et Android

En fait, bon nombre d'entre nous peuvent souffrir ou peur d'être sa voiture volée. Dans ce projet, je vais essayer de vous aider à protéger votre voiture et même les contrôler à distance.Fondamentalement, vous devez laisser un téléphone portable dans
Canon DSLR - contrôler votre caméra à distance d’une tablette - vidéo 4K

Canon DSLR - contrôler votre caméra à distance d’une tablette - vidéo 4K

Si vous possédez un appareil photo reflex numérique canon et filmer des vidéos ou prendre des photos, vous devez configurer votre système pour une expérience ultime de caméra. Je vais vous montrer comment moins tan $20 peut changer la façon dont vous
Comment faire un ordinateur contrôlé à la prise

Comment faire un ordinateur contrôlé à la prise

Dans ce tutoriel, je vais vous apprendre hiw à controll un AC appareil avec votre ordinateurÉtape 1: utilitairesvous aurez besoin-arduino UNO microcontrôleur-windows oui ou mieux-aucune maquette de Sodder ' s-cavaliersalagator - clips-cordon série-un
Contrôler votre OS multiboot à distance en utilisant seulement le SSH (aucun keyb/moniteur connecté à la pi)

Contrôler votre OS multiboot à distance en utilisant seulement le SSH (aucun keyb/moniteur connecté à la pi)

Description : Si vous avez 2 (ou plus) des systèmes d'exploitation sur carte SSD de l'IP, vous pouvez sélectionner à distance quelle partition vous souhaitez que votre pi pour démarrer dans le prochain redémarrage.Instructions : Je voulais utiliser m
Internet contrôlé la prise de courant

Internet contrôlé la prise de courant

Dans ce instructable, je vais vous montrer comment faire un powerbar connectés à internet.* Avertissement: * Cette instructable traite de haute tension, j'ai pas se tiendra responsable de toute blessure éventuelle. Ne faire que ce projet si vous save
Grande distance conduit matrice Artnet Raspberry Pi

Grande distance conduit matrice Artnet Raspberry Pi

Nous voulons réaliser une matrice de gros wifi a conduit. Le projet utilise 200 WS2801 leds et un Pi de framboise comme un « cerveau » de l'opéra.Nous commençons à faire la structure en bois de matrice et après que nous allons faire un cerveau. Une f
À l’aide d’un ESP8266 aux prises secteur de contrôle à l’aide de 433mhz émetteur et le récepteur

À l’aide d’un ESP8266 aux prises secteur de contrôle à l’aide de 433mhz émetteur et le récepteur

Dans ce Instructable je vais montrer comment contrôler une prise secteur à l'aide d'un émetteur 433mhz et un récepteur.J'ai commencé ce projet parce que je voulais pouvoir allumer ma lampe et éteindre sans utiliser la télécommande que j'ai déjà eu po
Contrôler l’interrupteur à distance CoTech avec Arduino (433Mhz)

Contrôler l’interrupteur à distance CoTech avec Arduino (433Mhz)

Tout à l'heure j'ai acheté 3 interrupteurs à distance Co/Tech 51058 x 10 et un 50027 éloignées des Clas Ohlson en Norvège. Ils utilisent l'AM 433mhz bande de communiquer. J'ai voulu contrôler avec un Arduino, et après avoir googler et lu beaucoup de
Contrôler en toute sécurité les prises de courant porteur en ligne secteur en utilisant électronique

Contrôler en toute sécurité les prises de courant porteur en ligne secteur en utilisant électronique

je voulais contrôler certains équipements réseau à distance à l'aide d'un circuit électronique, mais ne voulaient pas les tracas d'envoyer des signaux à travers la ligne électrique ou via une liaison série radio, etc.. Le circuit devait être sans dan
Trois prises de courant d’un PC de contrôle sans fil

Trois prises de courant d’un PC de contrôle sans fil

j'ai trouvé une télécommande sans fil bon marchée qui contrôle les trois prises de courant indépendante.À l'aide de la carte de circuit émetteur et sa connexion à un Conseil de développement LaunchPad, j'ai pu contrôler à distance les trois prises 11