Estación Meteorológica con Arduino y WiFi

Ya hace mas de un año desde la primera estación meteorológica que monte, esta os recuerdo contaba con conexión bluetooth, almacenamiento de datos en SD, sensores de temperatura(2), humedad, luz y reloj.

En esta ocasión, la versión 2 de la estación meteorológica se ha vuelto bastante mas sofisticada contando ahora con sensores/módulos de: temperatura(4), humedad, luz, reloj, presión atmosférica, altitud, conexiones inalámbrica RF y WiFi, y un LCD.

En concreto la lista exacta de módulos usados es la siguiente:

  • TLG10UA03 –> Conexión inalámbrica WiFi.
  • NRF24L01 –> Conexión inalámbrica RF a 2.4Ghz.
  • DS1307 o DS3231 –> Reloj o Reloj mas temperatura (no atrasa).
  • BMP180 –> Presión atmosférica, altitud y temperatura.
  • DHT22 –> Humedad y temperatura.
  • DS18B20 –> Temperatura.
  • BH1770 –> Luz.
  • LCD 16×2 + modulo I2C –> Pantalla.
  • Conectores expansión –> 1 de I2C y 3 digitales (y analógicos con Leonardo o Pro Micro)

Todo esto va montado en una placa hecha a medida en la que poder soldar todos los módulos, porque la idea es esa, soldar los módulos que se quiera y ponerla a funcionar, apenas hay componentes que vayan directos a la placa por lo que el montaje es muy sencillo.

Además la placa esta pensada para ser montada en la caja de pcduino revisada con anterioridad, y para hacerla mas completa aun la placa permite ser montada como Shield en un Arduino, o como adaptador para un Arduino Pro Micro.

Y así es como quedaría, mas o menos, con todo montado:

En próximas entradas pondre mas información sobre los módulos y la estación!

13 comentarios en “Estación Meteorológica con Arduino y WiFi”

  1. hola!
    He comprado el modulo i2c para la lcd y no hay manera de que funcione. Me puedes decir algun codigo que estes seguro que funcione para descartar otros fallos?

    Gracias

    1. Hola,

      Yo también probé muchas librerías y las descarte porque no iban, pero en realidad me da a mi que también era cosa del constructor usado para instanciar la clase lcd, no sé si el resto de librerías lo tendrán pero la que te paso tiene un constructor en el que se indica, además de la dirección del modulo, otra información de configuración. Gracias a eso el modulo me ha funcionado perfectamente.

      El constructor del que te hablo:

      Y la librería y el ejemplo:
      https://giltesa.com/wp-content/uploads/2014/02/LiquidCrystal_I2C.zip
      https://giltesa.com/wp-content/uploads/2014/02/HolaMundo_I2C.c

      Saludos.

    1. Te puedo vender los PCBs, que me deben quedar aun 5 pares.

      Edit: Y resistencias, condensadores, leds, pines, y demás componentes a soldar sobre la placa si te hace falta. Los módulos no tengo de sobra.

  2. me interesaría saver cual es la placa numero es soi nuebo con esto pido asesoramiento
    yo tengo una estación que ybo los datos en culquier buscador me encuentran poniendo rolandobruni
    esta la creacion de la estacin meteorologica agradesco iformacion con el cistem arduino

Escriba aquí su comentario