El intercomunicador Twitter: (Puerta de la huelga) relé control con frambuesa Pi (5 / 6 paso)

Paso 5: La codificación

Como se señaló anteriormente construimos nuestro fragmento de código basado en el GPIO estado escucha ejemplo proporcionado por el equipo de Pi4J. Este programa ejemplo es capaz de escuchar los cambios de estado pin GPIO y devuelve en la interfaz de línea de comandos.

El programa se encuentra en /opt/pi4j/examples

Puede abrir el programa con cualquier editor de su elección y modificarlo usted mismo o nuestra versión sólo tienes que copiar en la carpeta. Hemos añadido una simple sentencia if que desencadena un tweet (no olvides poner en práctica sus tokens de la API) tan pronto como el estado cambia a "Alto" (relé de huelga de puerta activado). Como tomar foto con la cámara de R-Pi como y guardarlo con una marca de tiempo, puede utilizar el código siguiente:

tiempo de ejecución de java.lang.Runtime = java.lang.Runtime.getRuntime();
java.lang.Process pic = runtime.exec ("raspistill -o /home/pi /" + pic_time.format(cal.getTime()) + ".jpg");

Asegúrese de que la marca de hora tiene un formato correcto. La marca de tiempo "time" que utilizamos para los mensajes CLI el etiquetado se define como:

SimpleDateFormat tiempo = new SimpleDateFormat ("DD. MM.yyyy, HH");

Este formato no funcionará como un nombre de archivo para las fotos ya que no se puede ejecutar el proceso. Por lo tanto introducir otro formato tales como:

SimpleDateFormat pic_time = new SimpleDateFormat ("DDMMAAAA-HHmmss");

Cuando estés listo para retumbar para compilar el programa Java:

javac - classpath .:classes:/opt/pi4j/lib /'* ' -d. Listener_Tweet.Java

y ejecutarlo:

sudo java - classpath .:classes:/opt/pi4j/lib /'* ' Listener_Tweet

Artículos Relacionados

Relé control remoto

Relé control remoto

En este proyecto voy a mostrarte cómo hacer un relé control remoto barato con un transmisor y un receptor. Este Relais sin hilos pueden ser utilizado en cualquier cosa y puede broma a tus amigos mediante la conexión de una lámpara y asustarlos ;)Paso
Relé control remoto Plug And Play (frambuesa y Arduino y leer sensores)

Relé control remoto Plug And Play (frambuesa y Arduino y leer sensores)

El objetivo era crear fácil de usar control de extremo a extremo sobre tomas de corriente mediante relé, incluyendo (y quizás principalmente) GUI Web y automatización.Como siempre intento usar las soluciones existentes y recurrir lo menos posible en
Arduino Bluetooth garaje puerta Control con sensores y personalizable aplicación Android

Arduino Bluetooth garaje puerta Control con sensores y personalizable aplicación Android

Usar un arduino para activar relés para apertura de puertas y cerraduras eléctricas.Una aplicación personalizable para Android, conecta con arduino mediante emparejamiento protegidos por contraseña.Un módulo de bluetooth hc-05 recibe órdenes desde un
Controlador de puerta de garaje con frambuesa Pi: supervisar el estado y controlar su garaje desde cualquier lugar del mundo! ¿

Controlador de puerta de garaje con frambuesa Pi: supervisar el estado y controlar su garaje desde cualquier lugar del mundo! ¿

** Tiene su siempre condujo fuera de su garage y después de algunos minutos en su unidad, temía no cierras la puerta?** ¿Qué pasa si usted ¿realmente deje la puerta abierta?La puerta puede cerrarse después de pocos minutos, pero eso significa que su
ESP8266 y relé de Control con Smartphone

ESP8266 y relé de Control con Smartphone

Esta instrucción describe ESP8266 microcontrolador arranque a control por smartphone un relé conectado a la ESP. En una instrucción independiente a intentar presentar un caso similar, pero en vez del microcontrolador ESP8266 utilizamos versión de fra
Puerta de la librería oculta con cerradura magnética

Puerta de la librería oculta con cerradura magnética

tenía mi taller de carpintería en el trastero del sótano, pero personas fueron siempre leerlo tratando de ver mis creaciones medio acabados.  Decidí hacer la habitación un poco menos llamativo.Me tomó ~ 12 horas de trabajo repartidas en dos fines de
Compost a velocidad de relámpago con una granja de gusano del cubo!

Compost a velocidad de relámpago con una granja de gusano del cubo!

Uso de gusanos para comer los restos de su comida es una gran manera de hacer uso de casi todos los alimentos.  Wigglers rojo parecen funcionar mejor ya que son tan activos.  Una libra de gusanos pueden comer hasta la mitad una libra de alimento por
Tweet la calabaza - cambiar LED color a través de Twitter con frambuesa Pi - IoT

Tweet la calabaza - cambiar LED color a través de Twitter con frambuesa Pi - IoT

El objetivo principal de este Instructable es aprender cómo utilizar API de Twitter para extraer tweets en su python de código, para que puedan utilizar datos en tiempo real en tus proyectosDespués de este Tutorial, usted estará familiarizado con:Fra
Relé de control con Sensor de Alcohol

Relé de control con Sensor de Alcohol

Gracias a instructables, he recibido un kit de Intel para el transporte y seguridad. Estoy disfrutando mucho y el juego es impresionante. Voy a intentar crear una serie de instructables con la evolución de mi proyecto y estoy empezando con el sistema
Relés de control con una aplicación para Android personalizada!!!!

Relés de control con una aplicación para Android personalizada!!!!

Aquí se trata de un proyecto final que hice para mi clase de micro controlador en mi colegio local.Su una placa de relé de 4 canales que se controla mediante un dispositivo Bluetooth, así como una aplicación android para una sencilla interfaz para el
Magia detener Telcom / Audio / relé Control gestión serie

Magia detener Telcom / Audio / relé Control gestión serie

después de 6 meses de tiempo de desarrollo que estoy dispuesto a ayudar a otros a construir desde mi trabajo. La parada de magia está en su camino. (Mascarilla es opcional :) Este llanero electrónico le ayudará a controlar y proteger su hogar o negoc
Motores de control con relés (control de motor estilo tanque)

Motores de control con relés (control de motor estilo tanque)

el esquema muestra cómo conectarse a salidas de un PIC, se necesitan sólo cuatro líneas. O,Utilizar un motores grandes de juguete radio control para control de tanque-como control.En el receptor, cortar los cables del motor del coche/tanque juguete e
WiFi / Internet controlado por relés con ESP8266 - rápido, 30 minutos IoT proyecto

WiFi / Internet controlado por relés con ESP8266 - rápido, 30 minutos IoT proyecto

ESP8266 es un dispositivo muy popular por Internet estos días. ESP8266 está fácilmente disponible como un módulo. Su un dispositivo barato pequeño y la suciedad que tiene un regulador incorporado corriendo a 80Mhz y con el firmware opcional puede uti
Contador huelga jugador asalto con capucha

Contador huelga jugador asalto con capucha

Sí, se hace este regalo de Navidad para el niño mismo con la librería de la TARDIS y el apoyo del rifle de Halo M5AB. Al parecer su interés último es el juego de ordenador Counter Strike y siempre están pidiendo conseguir algunos puntos de vapor en l