Construye una Estación Meteorológica Fiable con Data Logger MKR Zero
Componentes y suministros
| Arduino MKR Zero | × | 1 |
| Cables jumper (genéricos) | × | 3 |
| Condensador 100 nF | × | 1 |
| Resistencia 4.75k ohm | × | 1 |
| Tarjeta microSD | × | 1 |
| Protoboard mediana | × | 1 |
| Sensor temperatura y humedad DHT22 | × | 1 |
Aplicaciones y servicios online
- Arduino IDE
- Arduino Web Editor
Sobre el proyecto
Nota: Este tutorial podría estar desactualizado, por favor ve aquí para una versión más actual.
Introducción
Con este proyecto podrás crear en pocos minutos un registrador de datos de temperatura y humedad. Usarás el lector de tarjeta SD integrado del MKR Zero para almacenar los datos. Conecta una batería, añade una caja protectora y tendrás un registrador meteorológico limpio para usar en ubicaciones remotas sin conexión. ¡La imaginación es el límite!
Hardware
Para construir el registrador meteorológico usaremos una placa Arduino MKR Zero. Su factor de forma pequeño y lector SD integrado la hacen perfecta.
Segundo, necesitaremos sensor DHT22 de temperatura y humedad. Fácil de conseguir y muy versátil. Alimentación de 3.3V a 6V. Conectaremos el pin de alimentación del DHT22 al pin VCC (3.3V) del MKR Zero. También necesitaremos resistencia pull-up de 4k7 ohm para la línea de datos y condensador 100nF para limpiar ruido en la línea de alimentación. Más info en tutorial DHT de Adafruit.
Usaremos protoboard pequeña con 3 cables jumper para conectar todo, tarjeta SD para almacenar info y batería LiPo 3.7V para hacerlo portátil.
Opcional
Es importante mantener la electrónica seca, así que si planeas poner tu registrador en entorno hostil, ¡no olvides usar caja protectora para evitar dañar la electrónica!
Esquemáticos
- Conecta MKR Zero a la protoboard.
- Conecta DHT22 a la protoboard.
- Conecta pin de alimentación DHT22 a pin VCC del MKR Zero.
- Conecta pin de datos DHT22 a pin digital 7 del MKR Zero.
- Conecta pin GND DHT22 a pin GND del MKR Zero.
- Conecta condensador 100nF entre alimentación y GND.
- Conecta resistencia pull-up 4k7 entre alimentación y pin de datos.
- Inserta tarjeta SD en la placa MKR Zero.
Arduino IDE
Bien, ya deberías tener toda la electrónica montada. Hora de subir el sketch al MKR Zero. Necesitarás librerías para sensor DHT22. Las encuentras en este repositorio GitHub. Descárgalas y colócalas en «libraries» dentro de tu carpeta sketchbook.
Ahora descarga el sketch del registrador meteorológico y ponlo en sketchbook. Lo encuentras abajo en el tutorial.
Abre Arduino IDE y usa el Gestor de Placas para instalar MKR Zero. Terminada la instalación, podrás seleccionar MKR Zero en Herramientas -> Placa. Conecta MKR Zero al ordenador con cable microUSB. En el IDE, ve a Archivo -> Sketchbook -> MKRZERO_WeatherDataLogger y abre el sketch. Compila y sube a la placa.
¡Voilá! Tu sistema está listo. También puedes ver los valores en el monitor serie.
Código
Código MKRZERO_Weather_Data_Logger
(Disponible en el repositorio del proyecto)
Esquemáticos
Proceso de manufactura
- Construcción de un registrador de datos multicanal con Raspberry Pi – Parte 1: Requisitos y arquitectura
- Sistema de Sensor de Temperatura Multiposición para Integración en Hogar Inteligente
- Registrador de Temperatura y Humedad con Arduino, DHT11 y Ethernet Shield
- MotionSense: Detección inteligente de intrusos con Arduino y ESP8266
- Prevención de Incendios en Impresoras 3D: Sistema de Seguridad con Sensor Inteligente
- Levitación magnética repulsiva con Arduino: Circuito simple y guía DIY
- Robot pinza controlado remotamente para manipulación de precisión
- Registrador de Datos de Alto Rendimiento para Globo Meteorológico con Arduino
- Estación Meteorológica Portátil Arduino por $10 – Nano, DHT22, BMP180 y LCD
- Laboratorio avanzado de microcontroladores: ESP32, Arduino, PIC y módulos de sensores
- CoroFence: Detector Térmico Avanzado con Sensor PIR e Integración IoT