Control de remoto de RF de mercurio de frambuesa Pi (6 / 6 paso)

Paso 6: Finalmente, pide el código de control de interruptor de mercurio de frambuesa Pi Python

Es necesario poner el código mercuryswitch (compilado de mercuryswitch.cpp - utilice el comando en la ventana de terminal de Pi)

 g++ -o mercuryswitch mercuryswitch.cpp 

Esto se llama en la secuencia de comandos de Python usando una llamada a "subproceso" así

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

Tenga en cuenta que la función "subproceso" requiere una lista como su parámetro como uno de sus parámetros opcionales las estructuras, por lo tanto, el uso de los corchetes en el conjunto de parámetros. Además, "mercuryswitch" tiene que correr de superusuario y requiere "sudo" para lograrlo.

Un programa escrito en Python para el Pi se da aquí .

No espere que estos módulos de RF para trabajar a grandes distancias. Minas trabajan en hasta cuatro pies, que se convierten en poco fiables y capaces de cambiar a veces. Estoy corriendo los 3,3 voltios recta de los pines GPIO de Pi y han modificado las tablas pequeñas mediante la adición de una antena de longitud apropiada para la longitud de onda (17.2cms para longitud de cuarto de 433 MHz), pero todavía no he investigado usando un plano de tierra para apoyar una mejor calidad de señal.

¡Buena suerte!

Artículos Relacionados

LinkSprite Ethernet Shield + control de remoto WEB yeelink IO

LinkSprite Ethernet Shield + control de remoto WEB yeelink IO

Ethernet Shield al instante permite la conectividad de internet para proyectos de Arduino. Un controlador de ethernet de Wiz5100 a bordo maneja hasta cuatro conexiones TCP y UDP, sólo la pila en un Arduino para crear sus propios dispositivos en red.
Steampunk Retro Control de remoto (también conocido como ' el ladrillo')

Steampunk Retro Control de remoto (también conocido como ' el ladrillo')

Más mandos a distancia más o menos el mismo aspecto, sirven un propósito... podrían ser demasiado buena.  Esto es para mi sistema de sonido Steampunk.  No he visto ningún mando de steampunk en la web (googlear 'steampunk remote control' - virtual exi
Control de remoto del brazo robótico (MeArm) con pfodApp

Control de remoto del brazo robótico (MeArm) con pfodApp

Actualización: 27 de agosto de 2015Este proyecto ha sido actualizado con las correcciones requeridas para hacer el trabajo de MeArm confiablemente. Estos arreglos constan dea) utilizando una fuente de 5V 3A y quitando el polifusible de Uno yb) añadie
ARDUINO cómo construir tu propio control de remoto universal IR

ARDUINO cómo construir tu propio control de remoto universal IR

He encontrado muchos tutoriales en línea para recibir códigos infrarrojos con tu ARDUINO pero no un montón de tutoriales explicando cómo enviarlos, también la mayoría de los que encontré tenía mucho comentario acerca de que no funciona. Envío de códi
Control de humedad CoPiino - unirse a arduino y frambuesa pi

Control de humedad CoPiino - unirse a arduino y frambuesa pi

Recientemente me encontré con un amigo mío. Hablamos de nuestros proyectos recientes donde finalmente me dijo acerca de su sótano que tiene humedad muy alta y no está ese lugar bueno donde quieres ejecutar proyectos.Esto nos hizo pensar en una nueva
Instalación de servidor de escritorio remoto (RDP) de Windows en su frambuesa Pi

Instalación de servidor de escritorio remoto (RDP) de Windows en su frambuesa Pi

A veces no práctico tener un monitor y teclado conectado a su frambuesa PI.Esta es una guía rápida para configurar su PI para permitir que windows use escritorio remoto para conectar con el PIEsta guía es el resultado de la Bloominglabs Raspberry Pi
Proyecto fácil - Control de un LED con Python usando una frambuesa Pi

Proyecto fácil - Control de un LED con Python usando una frambuesa Pi

Este será el proyecto Raspberry Pi GPIO LED más fácil cada vez. Si sigues esta guía debería tomar menos de 20 minutos de instalación y funcionamiento. El objetivo de este proyecto es obtener una sola luz de LED intermitente basado en un programa de P
Control de dispositivos de Bluetooth LE de una frambuesa Pi

Control de dispositivos de Bluetooth LE de una frambuesa Pi

Bluetooth de bajo consumo energía (aka BLE/Bluetooth 4.0/Bluetooth Smart) es la más reciente encarnación de Bluetooth tecnología desarrollada por el Bluetooth SIG (la organización que mantiene la especificación). Este protocolo de comunicación está d
Inalámbrico de Control de Arduino usando el BeagleBone negro o frambuesa Pi

Inalámbrico de Control de Arduino usando el BeagleBone negro o frambuesa Pi

IntroducciónSi han estado buscando una manera fácil y barata integrar sin cables un Arduino y un BeagleBone negro (BBB) o mirada de frambuesa Pi (RPi) no más, este tutorial le mostrará cómo!Lo que se necesitaUn microcontrolador BeagleBone negro con l
Fijación no trabajo botones de Control remoto

Fijación no trabajo botones de Control remoto

Botones del control remoto tienen una fina capa conductora por debajo. Como pasa el tiempo esta capa puede dañarse debido a la fricción y conductividad suelto. Como resultado, aunque las baterías están llenas y aplicar grandes presiones sobre el botó
Aire acondicionado ESP8266 WiFi control remoto

Aire acondicionado ESP8266 WiFi control remoto

En mi primer instructableArduino Yun - sistema de monitoreo de Panel Solarque compartí mi pequeño proyecto para supervisar la producción de nuestros paneles solares. Como tenemos que tener cuidado de no producir más energía de la que consumimos, el s
Control LEDSs con cualquier control remoto por infrarrojos (TV)

Control LEDSs con cualquier control remoto por infrarrojos (TV)

Este es mi primer instructable. En este instructable le mostraré cómo motores de encendido y apagado de LEDs o DC usando control.e remoto infrarrojoPaso 1: componentesReceptor de infrarrojos 1)Breadbord 2)3) Arduino uno4) cables de puenteControl remo
Control remoto color calabaza de cambio

Control remoto color calabaza de cambio

Halloween es sólo unos días. Estamos en el espíritu mediante la construcción de un color de control remoto cambio de calabaza. Botones de los canales 0-8 del mando a distancia cambia los colores del arco iris. 9 botón activa un modo de 'enojado calab
TV remoto Hack! (Nunca perder el control remoto).

TV remoto Hack! (Nunca perder el control remoto).

HI Everyone,Es muy difícil encontrar múltiples mandos a distancia.Todo el mundo tiene más que apenas en remoto para ver TV.Yo tener 3 controles remotos!, tengo que encontrar cada remoto antes de encender la TV!Era bastante irritante.Por lo tanto, en