Frambuesa Pi control control de temperatura con Gnuplot imagen salida y correo electrónico alerta la capacidad de (4 / 7 paso)

Paso 4: Instalación del Software - Gnuplot

Gnuplot es una herramienta gráfica de línea de comandos. Una vez que usted haya calculado hacia fuera de los conceptos básicos puede ser una herramienta muy potente para la representación gráfica de conjuntos de datos.

Gnuplot puede representar directamente en un archivo de texto con formato y nos sucede tan que tiene uno del paso análisis antes.

Una vez le indiquemos a gnuplot donde en el archivo de los datos se encuentra nos podemos representar los valores deseados. Voy a utilizar el tiempo en el eje X y la temperatura en el eje Y.

Trazar desde mi experiencia es la más difícil, tienes que conseguir el formato de hora en gnuplot para que coincida con el formato del archivo de texto.

Después de todas las opciones gráficas y a su preferencia, Gnuplot puede crear una imagen de este gráfico. Se trata de la imagen que vamos a usar en nuestra página Web más adelante. Opté por ir con una imagen .png y ya que quiero reemplazar la antigua imagen de la Página Web, cada imagen tiene el mismo nombre para que esta línea de código no tiene que cambiar.

Ajuste de tamaño de imagen está vinculada a la optimización de página html. Primero jugaba con los tamaños estándar y experimentado hacer que la imagen adapta a mi pantalla. Para este proyecto, yo estoy no almacenar imágenes antiguas para que la física tamaño del archivo de almacenamiento no es un factor importante en almacenamiento de información pi frambuesa precioso.

Aquí está un fragmento de código para crear y almacenar la imagen de gráfico de daily.png.

g = Gnuplot.Gnuplot(debug=debug)

g ("cd"' + path + ' "')
g ('xdata set time')

g ("set timefmt"%d %b Y % H: % m: %S"')

g (' formato set x '% H:%M\\n%d%b' ')

g ('title set "Visualización de temperatura actual diario" ')

g '(tecla set del off')

g g ('set grid') ('set xlabel "Time\\nDate" ')

g ('set yrange [15.0:35.0]')

g ('set ylabel "temperatura"')

g ('set datafile falta "NaN" ')

g ('set terminal png tamaño 800.400')

g ('set output "daily.png" ')

g ('"daily.dat" con 1:($3) líneas plot')

Nota: La línea que dice g ('set datafile falta "NaN" '), el propósito de esta línea es trazar un espacio en blanco en la trama. La variable "NaN" se escribe en el archivo si el script de python detecta nada raro para una lectura determinada o una transmisión en serie.

Como se puede ver en las tres gráficas anteriores, el daily.png le da una visualización del tiempo actual de los datos mientras que el 24_hour.png tiene la misma información aparece en una escala de 24 horas. El gráfico 48_hour.png muestra que eres las últimas 48 horas valor de datos del sensor.

Artículos Relacionados

Enviar un correo electrónico con una dirección de correo electrónico falso

Enviar un correo electrónico con una dirección de correo electrónico falso

el título explica todo este instructivo tiene como objetivo, cómo enviar un correo electrónico con una dirección de correo electrónico falsos es decir, cualquier dirección de correo electrónico te gusta. Todo el mundo debe ser excitado así que vamos
Timbre de la puerta con el Edison y el correo electrónico

Timbre de la puerta con el Edison y el correo electrónico

Este es un proyecto de timbre con el Edison de Intel. Esto también puede ser conectado en el circuito de timbre real en su casa, y más adelante añadir una opción de correo electrónico cuando alguien toca el timbre. Este instructable asume que tienes
Conexión de Arduino con Temboo y lectura de correo electrónico

Conexión de Arduino con Temboo y lectura de correo electrónico

Gramanet,Soy Pranav Sharma este es mi 2 º instructable y hoy voy a mostrar cómo conectar tu placa Arduino Temboo y leer Emails desde tu cuenta de Gmail.COSAS QUE NECESITAMOS1) Arduino Uno (o cualquier otro se junta trabajo fino)2) Ethernet Shield3) G
Frambuesa PI y DHT22 temperatura y humedad logger con advertencias de la lámpara y el correo electrónico

Frambuesa PI y DHT22 temperatura y humedad logger con advertencias de la lámpara y el correo electrónico

Se trata de un registrador de temperatura y humedad de frambuesa Pi basado que utiliza 2 sensores de Adafruit DHT22 (funciona también con 1) para las mediciones. Usted podría haber visto semejante instrucciones antes, pero esta tiene un toque. No aca
Luz-notificador de correo electrónico no leídos con frambuesa Pi

Luz-notificador de correo electrónico no leídos con frambuesa Pi

En este Instructable, te mostraré, cómo construir tu propio 'correo electrónico no leído'-Notifier, que comienza a la luz, cuando llega un nuevo correo electrónico. No necesita equipo especial para esto. Cuando haces proyectos de DIY a ti mismo, tien
Correo electrónico con Intel Edison (alarma de intruso)

Correo electrónico con Intel Edison (alarma de intruso)

Si tienes un dispositivo habilitado para web, necesita web trucos activados! Una de muchas cosas que hacer en línea con frecuencia es utilizar nuestro correo electrónico. Ya sea en el trabajo, en un tablet en la tienda de café, o directamente a nuest
Alarma antirrobo con envío de SMS y correo electrónico desde su dispositivo de IoT

Alarma antirrobo con envío de SMS y correo electrónico desde su dispositivo de IoT

Teléfono las notificaciones son una buena manera de conseguir alertó sobre unactividad inusual. Cuando estamos desarrollando una solución de Internet siempre es bueno enviar SMS al teléfono del usuario para ciertas actividades como los smartphones es
Cómo iniciar sesión en MSN/Live Messenger con (casi) cualquier correo electrónico

Cómo iniciar sesión en MSN/Live Messenger con (casi) cualquier correo electrónico

este instructable le mostrará cómo iniciar sesión en MSN con cualquier dirección de correo electrónico¿suena emocionante? Continuar leyendo...Paso 1: Asociar tu email con un Live idMi agradecimiento a Shmuli Levin por contarme acerca de estoBásicamen
Correo electrónico control de reloj con Arduino Yun y cómo devolver mensajes no leídos como un entero.

Correo electrónico control de reloj con Arduino Yun y cómo devolver mensajes no leídos como un entero.

En este video usamos un Arduino Yun (o leonardo con un escudo de Wi-Fi) para comprobar su cuenta de correo electrónico (o la etiqueta solicitada) y devolver el número de correos electrónicos no leídos como un entero para ser utilizado en otro proyect
Aplicación a través de correo electrónico de control del ritmo cardiaco

Aplicación a través de correo electrónico de control del ritmo cardiaco

Un sensor de pulso permite controlar su ritmo cardíaco en cualquier momento que desee. Imagina ser capaz de rastrear el pulso mientras está corriendo o dormir sin necesidad de equipo especial. Esto puede ayudarle a saber cómo sana tu corazón y para d
Registrador de temperatura ESP8266 con alarma de correo electrónico

Registrador de temperatura ESP8266 con alarma de correo electrónico

En este tutorial mostramos cómo construir registrador de temperatura DS18B20 ESP8266 con notificación de alarma por correo electrónico. Lo conectará a una nube de EasyIoT. Sensor es Plug and Play - no configuración es necesaria para agregar el sensor
Inicio sistema de alerta del correo electrónico de seguridad con frambuesa Pi

Inicio sistema de alerta del correo electrónico de seguridad con frambuesa Pi

En este tutorial veremos cómo configurar hasta su frambuesa pi tomar foto del intruso que entra en su casa y enviar un correo electrónico a usted cuando usted no está en su casa.Paso 1: Lo que necesitaráFrambuesa Pi ejecutando RaspbianCámara USBSenso
Correo electrónico de un Edison de Intel (con nodemailer)

Correo electrónico de un Edison de Intel (con nodemailer)

Este proyecto muestra un método para enviar correo electrónico desde un equipo Intel Edison IOT pulsando un botón conectado a la Edison. Mientras que esto puede no parecer particularmente útil o interesante, uno podría imaginar este método como parte
Frambuesa Pi correo electrónico dispositivo del botón usando Gmail

Frambuesa Pi correo electrónico dispositivo del botón usando Gmail

Instructivo para el dispositivo del botón frambuesa Pi e-mailpor Pedro y Owen Czerny en Yukonstruct¿No tienen acceso a un dispositivo de comunicación comercial correo electrónico móvil o del ordenador portátil / escritorio computadora? ¿Necesita una