Estación meteorológica basada en frambuesa Pi (5 / 11 paso)

Paso 5: Programa de principal

Principal del programa es temp-monitor.py

Usted debe tener python instalado, si no, sólo tienes que seguir http://raspberry.io/wiki/how-to-get-python-on-your-raspberrypi/

La primera parte del programa muestra las bibliotecas necesitadas.

importación de Adafruit_BMP. BMP085 como BMP085
importación de smbus
os de importación
Import sys
getopt de importación
importación de sqlite3
importación matemáticas
importación pigpio
tiempo de importación

Siguiendo el programa que tenemos 2 funciones que va a leer humedad. Read_temperature es una función que leerá la temperatura de la HUT21D de indemnización cuando se calcula la humedad relativa. Es necesario para la siguiente función read_humidity.

Hay algunos cálculos dentro de estas funciones, pero esto es según la hoja de datos de sensores. No cosas de importancia, pero cam siempre comprobar si quieres

BMP180 http://www.vssec.vic.edu.au/media/41229/BMP180-datasheet.pdf

HTU21D http://www.meas-spec.com/downloads/HTU21D.pdf

La variable cmd es responsable de enviar los datos a www.wundergroud.com usando curl. Este sitio ofrece algunas gráficas y estadísticas muy agradables. Es necesario registrarse (es gratis) una cuenta para cargar los datos.

Después de usted tiene un ID y una contraseña que usted debe cambiar en la variable cmd como se muestra

cmd = "enrollamiento"+"' http://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?ID= & PASSWORD = & dateutc = y ahora tempf="+str((temp*1.8)+32) +" & humidity="+str(round(humidity,2)) +" & baromin="+str((pressure/100)*0.0295299) +" & acción = updateraw "+" ' "

Entonces tienes que cambiar otra vez /etc/rc.local e insertar una línea para el programa iniciar cuando se reinicia el IPC:

sudo python /usr/lib/cgi-bin/temp-monitor.py &

El & símbolo es importante porque lo pone el programa en memoria y lanza la línea de comandos a utilizar.

ACTUALIZACIÓN

Para las mentes curiosas, temp-monitor-online.py es el programa actual que estoy usando, con lecturas de temperatura, presión, humedad, punto de rocío, velocidad del viento y dirección y uv y la insolación.

Artículos Relacionados

Anemómetro DIY y Windvane para estación meteorológica independiente

Anemómetro DIY y Windvane para estación meteorológica independiente

Me gustaría compartir algunos conocimientos sobre estación meteorológica. Como hemos escuchado muchas veces acerca de estación y algunas personas le gustaría construir su propia estación meteorológica en su página de inicio.Estación meteorológica es
Estación meteorológica de frambuesa Pi Internet

Estación meteorológica de frambuesa Pi Internet

Este Instructable le mostrará cómo construir una estación meteorológica de frambuesa Pi-basada en Internet genial. En realidad llamar a esta versión una "estación meteorológica" es un poco de una virtud de declaración. Esta estructura podría amp
Relámpago! El Detector de rayos para la estación meteorológica de frambuesa Pi (actualizado)

Relámpago! El Detector de rayos para la estación meteorológica de frambuesa Pi (actualizado)

En este Instructable aprenderás:Cómo conectar un Detector de rayos a un Solar Powered estación meteorológicaCómo diseñar y colocar el detector de rayos para mejor perfomanceCómo reunir datos para ver la historia de Lightning como ocurreCómo conectar
Estación meteorológica de frambuesa Pi 2

Estación meteorológica de frambuesa Pi 2

Nuestro hackerspace (Bloominglabs) recibió recientemente una estación meteorológica de WS1 anuncios de un benefactor generoso. Además, fuimos elegidos por Instructables para el hackathon de frambuesa Pi 2 así que tenemos algunos RPi2 para hackear en.
Estación meteorológica con SAMIIO, Arduino y frambuesa Pi

Estación meteorológica con SAMIIO, Arduino y frambuesa Pi

Este artículo muestra cómo utilizar a SAMI con hardware y sensores simples y estándares. Específicamente, nos recopilación de datos climáticos de un sensor de temperatura de bajo costo y transmitir esos datos a la nube mediante APIs de SAMI. A partir
Estación meteorológica Solar frambuesa Pi

Estación meteorológica Solar frambuesa Pi

Espoleado por la terminación de mis dos proyectos anteriores, la cámara compacta y consola de juegos portátil, quería encontrar un nuevo desafío. La progresión natural era un sistema remoto al aire libre...Quería construir una estación meteorológica
Estación meteorológica de frambuesa PI

Estación meteorológica de frambuesa PI

En este tutorial se explica cómo dar el Raspberry PI sensor temperatura, humedad y brillo. Fácilmente podemos convertir en nuestra frambuesa en una estación meteorológica.Requisitos de hardware:Sensor de temperatura y humedad SHT21 I2C. Como alternat
Estación meteorológica de Edison y Arduino/Genuino 101

Estación meteorológica de Edison y Arduino/Genuino 101

Este Instructable describe un Intel (r) Edison y basada en Arduino/101 si modular estación meteorológica que recientemente he creado para mi uso en el hogar.Conceptos fundamentales, que define la configuración y soluciones, fueron:Para tener una solu
Integrado estación meteorológica (IWS)

Integrado estación meteorológica (IWS)

En este proyecto, vamos a hacer una estación meteorológica integrada (IWS) que mide múltiples parámetros (presión, temperatura, gota de lluvia, humedad del suelo y humedad del aire) con Arduino, conexión parámetro con Nuvoton y los datos de Raspberry
MEteo: su personal, portátil estación meteorológica!

MEteo: su personal, portátil estación meteorológica!

MEteo: el tiempo es una cosa divertida. Afecta a todos, pero depende de exactamente donde se encuentran, y no dos personas sufren lo mismo. Una solución a esto es tener tu propia estación meteorológica personal! Nuestro objetivo con este proyecto era
La estación meteorológica de Arduino / termostato

La estación meteorológica de Arduino / termostato

actualización:ACTUALIZACIÓN: Agregar cálculos de punto de rocíoACTUALIZACIÓN: control de velocidad del vientoSiempre he estado interesado en el seguimiento de mi tiempo y notó la diferencia entre lo weather.com y accuweather.com creo que mi tiempo es
Únete a la IOT con su estación meteorológica - CWOP

Únete a la IOT con su estación meteorológica - CWOP

-Wop,-Wop el CWOP...En este nuevo instructivo por Laboratorios SwitchDoc usted aprenderáQué es CWOP (programa de observación de tiempo de los ciudadanos)Cómo conectar un Raspberry Pi base estación a CWOP¿Qué Software necesita?Cómo registrarse en CWOP
Estación meteorológica de Arduino GPRS - parte 1

Estación meteorológica de Arduino GPRS - parte 1

Con la amenaza de los patrones de tiempo cada vez más errático circula los cielos de nuestro planeta, día tras día de la incesante lluvia, inundaciones, sequías, tormentas de granizo y quién sabe qué más, una estación meteorológica parece ser un acce
Independiente DIY estación meteorológica con Arduino

Independiente DIY estación meteorológica con Arduino

Hola creadores de ahiEsto no es un instructivo paso a paso. Como siempre me olvidé de tomar tomar instantáneas desde el inicio de este proyecto.La idea de construir una estación meteorológica de comunidad utilizando hardware abierto comenzó una larga