Al aire libre Arduino estación meteorológica con registro PC y gráficos

quería tener un registro de tiempo al aire libre con registro de la PC y gráficos durante bastante tiempo. Hay tales dispositivos en el mercado pero su costo es realmente alto. Entonces, decidió construir uno yo mismo y disfrutar también de la experiencia.

Características

  • Temperatura, humedad y presión barométrica medida
  • Ninguna energía externa para sensores externos necesarios (energía solar)
  • Comunicación sin hilos entre el sensor al aire libre y PC
  • Registro completo y presentación de informes sobre información meteorológica en PC
  • Relativamente baratas y fáciles de construir

Código también está disponible en https://github.com/zmashiah/arduino-StalkerV2WeatherStation

Componentes de la solución

  • Placa de Seedstudio Stalker compatible Arduino para sensores remotos.
  • XBee basado en la comunicación entre sensor exterior y PC
  • Panel solar y LiPo batería para alimentación de sensor al aire libre
  • XBee Explorer conectado a la PC para la recepción de la comunicación
  • C# aplicación de PC para almacenar, informe y ver todos los datos de la base

¿Lo que necesita construir esto?

  1. Seeduino Stalker v2 ($39). Si elige v2.1 allí será algunas modificaciones de código necesarias.
  2. Solar panel para alimentar el sensor al aire libre ($ 2,00)
  3. Una batería de LiPo de 1000mAH o 2000mAh ($7,5-12 $)
  4. DHT22 Sensor de humedad ($ 9,95)
  5. BMP085 Sensor de presión barométrica ($19,95)
  6. Un Resistor de 10K
  7. 2 x Xbee serie 2 módulos (2 x $25,95)
  8. XBee Explorer ($ 24,95)
  9. Cables de puente
  10. Cable USB para conectar PC al XBee Explorer
  11. Pequeño pan-tarjeta opcional para conectar los sensores anteriores. Elija una soldadura menos uno , o algo así que requieren soldadura o cualquier otra alternativa que creo que es adecuado para usted.

Se necesita UartBee Junta para programar el acosador de Seedstudio. Opcionalmente también tendrá una Junta FTDI, 3,3 v para ver información de la Junta de stalker de depuración. Si estás en el negocio o hobby de construir cosas, probablemente debe tener uno en casa. Módulo de estos no son necesarios después de la Asamblea.

Notas acerca de los componentes:
Batería: construí la unidad del sensor al aire libre con la batería de 2000mAh, sin embargo mediante el control del dispositivo hace pocos meses, incluidos el invierno te puedo decir esto es realmente una exageración como la batería no llegar agotado o incluso cercana a la. Tengo todas las razones para creer una 1000mAh o incluso menos será suficiente.
Precio: Para casi cualquiera de los componentes anteriores, recomiendo pasar algún tiempo en línea, incluyendo eBay para encontrar un precio mucho mejor para cada uno. Mi experiencia en los últimos 6 meses es que usted puede encontrar cosas en eBay para la fracción del costo en comparación con los sitios de aficionados.
Junta: Usé el acosador de Seedstudio para controlador de sensor remoto, sin embargo realmente uno puede construir con muchas otras placas compatibles Arduino. Elegí éste es porque tiene tanto zócalo del módulo XBee a bordo real-time-clock (RTC), listo para el cargador y batería de LiPo, que son todas grandes características que se requieren aquí. Aprovecho el RTC para despertar la Junta periódicamente.
XBee: He utilizado los módulos de ZigBee de 2 Series de 2mW mientras que de hecho para esta aplicación sin futuras mejoras que considero, uno puede utilizar serie I módulos y tal vez las versiones de 1mW. Ya que tengo planeado futuras mejoras he utilizado los módulos de la serie 2. En cuanto a la energía que transmite, el 2mW será mi recomendación. Mi casa está construida de hormigón y la distancia entre la estación de sensor al aire libre y la PC no es demasiado larga, que aún si tomarlo 5 metros más lejos, la recepción se vuelve muy pobre.
DHT22: Usted puede elegir utilizar DHT11 en lugar de la DHT22

Otras herramientas que necesitará:

  1. IDE de Arduino. Yo uso la versión 0022. Portar el código y las bibliotecas a nueva versión IDE no debe ser demasiado difícil, pero inútil por lo que a mí preocupación.
  2. X-CTU herramienta para configurar los módulos XBee
  3. Utilizar las siguientes bibliotecas: TMP102 (sensor de la temperatura a bordo del Stalker), R8025 (RTC a bordo del Stalker), BMP085 (sensor de presión barométrica), DHT (para DHT22 sensor de humedad), NewSoftwareSerial (para la consola de depuración), Xbee arduino (para la comunicación inalámbrica). Todas estas bibliotecas se incluyen en el código zip aquí, sin embargo si usted decide puerto o modificar cosas aquí, pensé que es importante mencionar en esta lista. Específicamente cuando portar nuevas IDE Anote el nombre de NewSoftwareSerial fue cambiado, y es necesario utilizar #include en vez de #include (back-compat del IDE no era alta en la lista supongo :-))
  4. Soldadura de hierro

Descargo de responsabilidad:
Se trata de una compilación de hobby y no un producto. No incluyo ningún soporte de idiomas distintos del inglés. Usar sólo Celsius temperatura (se puede modificar el código para utilizar grados Fahrenheit), no hay datos archivado y apoyo y cosas similares que hacen de algo un producto, en lugar de una acumulación de hobby.

Artículos Relacionados

Mini estación meteorológica con Attiny85

Mini estación meteorológica con Attiny85

En un reciente Indigod0g instructivo describe una mini estación meteorológica que funciona bastante bien, usando dos Arduinos. Tal vez no todo el mundo quiere sacrificar 2 Arduinos para obtener lecturas de temperatura y humedad y comentó que debería
Autónoma estación meteorológica con ESP8266

Autónoma estación meteorológica con ESP8266

Hola amigosHoy les vamos a mostrar como realizar una pequeña estación meteorológica con nuestro ESP8266 NodeMCU, nuestra estación va a reportar temperatura, humedad y punto de rocío a la comunidad global de wunderground con esto contribuiremos a gene
ESP8266 estación meteorológica con Arduino: Hardware #1

ESP8266 estación meteorológica con Arduino: Hardware #1

FondoHe leido sobre la ESP8266 primero en marzo este año y no sabía qué hacer con. Y ahora estoy realmente fascinado lo fácil que puede ser la conexión de un Arduino a Internet. Como otros me establecer una estación meteorológica en un protoboard pri
10 $ portátil Arduino estación meteorológica (AWS)

10 $ portátil Arduino estación meteorológica (AWS)

Hace poco mi colegio había una exposición pequeña ciencia.Así que me pedí por mi maestro a presentar un proyecto en el colegio para enseñar a jóvenes estudiantes de electrónica así que básicamente tenía dos días para hacer alguna cosa.Como las condic
Mini estación meteorológica con Arduino

Mini estación meteorológica con Arduino

Este es mi primer instructable y primer completo Arduino proyecto. Aunque se puede encontrar proyecto similar, yo aprende mucho de este proyecto.Paso 1: Propósito de la estación meteorológica Esta estación meteorológica simple tendrá temperatura y le
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
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
DIY estación meteorológica con Bluetooth

DIY estación meteorológica con Bluetooth

Hola a todos.Recientemente asistí a un curso en la Universidad de ingeniería eléctrica y nosotros mismos estábamos haciendo una pequeña estación meteorológica. Incluye aprendizaje sobre soldadura, sensores y arduino. Fue super divertido para hacer co
TFT de Arduino prediccion estación meteorológica con ESP8266

TFT de Arduino prediccion estación meteorológica con ESP8266

Este proyecto se basa en Wunderground meteorológico a través de Internet.Especificaciones:1. 3 días previsión (temps baja y alta, probablemente de la precipitación, los iconos de condición)2. corriente el tiempo en las condiciones (temperatura actual
ESP8266 estación meteorológica con Arduino – #2 Software

ESP8266 estación meteorológica con Arduino – #2 Software

Este instructable es para el software de mi Weater estación proyecto. Por favor lea primero para entender todas las explicaciones.Debido a las MCU ambos el concepto de software se basa en dos partes: el ESP8266 funciona en Nodemcu y hace el Internet
BME280 estación meteorológica con ESP8266 SDK

BME280 estación meteorológica con ESP8266 SDK

El propósito de este proyecto era compartir mi propia implementación en C de un conductor de BME280 y proporcionar una aplicación de demo, usando ESP8266 con el SDK oficial de Espressif.El sensor está conectado directamente a la ESP8266 sin otro MCU
Estación meteorológica Arduino y servidor Web

Estación meteorológica Arduino y servidor Web

objetivoReemplazar mi PC (que ha sido en 24-7 por 6 años) y el software de estación meteorológica con un Arduino – menor consumo de energía, menos mantenimiento y espacio físico más pequeño.  Funcionalidad de PC mínimo que requiere la duplicación:• R
Estación meteorológica

Estación meteorológica

Recuperar el poder de pronóstico del tiempo de su meteorólogo local y comenzar su propia incursión en el mundo de la ciencia de Meteorología y ciudadano amateur con su propia estación meteorológica DIY y registrador de datos. En este Instructable, te
Estación meteorológica de Hackgyver

Estación meteorológica de Hackgyver

Desde algún tiempo en mi hackerspace, uno de nuestros miembros (futex) hizo una estación meteorológica con un Raspberry Pi.Después de que su obra tenía la idea de hacer uno pero en lugar de utilizar un RPi como plataforma me he centrado mi trabajo en