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

Étape 6: Enfin - appelez le code de contrôle de commutateur de mercure de Raspberry Pi Python

Il est nécessaire d’appeler le code mercuryswitch (compilé à partir de mercuryswitch.cpp - utilisez la commande dans la fenêtre de terminal Pi)

 g++ -o mercuryswitch mercuryswitch.cpp 

Cela s’appelle dans le script Python en utilisant un appel à « sous-processus » ainsi

 subprocess.call( ["sudo","./mercuryswitch","1","on"] ) 

Notez que la fonction « sous-procédure » nécessite une liste comme son paramètre comme un de ses paramètre facultatif des structures, d'où l’utilisation des crochets autour de l’ensemble des paramètres. Aussi, « mercuryswitch » doit être exécuté à partir de superutilisateur et exige « sudo » pour y parvenir.

Un programme de test écrit en Python pour la Pi est donnée ici .

Ne vous attendez pas ces modules RF pour travailler sur de longues distances. Mine s’emploient à jusqu'à quatre pieds, au-dessus de laquelle ils deviennent peu fiables et ne parviennent pas à passer parfois. Je fais tourner eux à 3,3 volts droites des broches GPIO Pi et ont modifié les planches minuscules en ajoutant une antenne de la longueur appropriée pour la longueur d’onde (17.2cms pour la longueur du quart 433 MHz), mais je n’ai pas encore étudié en utilisant un plan de masse pour appuyer une meilleure qualité de signal.

Bonne chance!

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