Ir al contenido principal

Tutorial NodeMCU (V): estación meteorológica

Como hemos visto, el DHT11 es un sensor de temperatura y humedad bastante extendido, por estar incluido en multitud de kits de Arduino, a pesar de ser un sensor cuyas características dejan bastante que desear, especialmente en lo que a la precisión se refiere (±2 ºC en temperatura y 5% en humedad). DHT22 es una versión superior con unas prestaciones bastante mejores, aunque con un notable incremento de precio. Una gran ventaja de estos dispositivos con respecto a otras opciones es que solamente necesitan un pin para comunicarse con el microcontrolador, lo que los convierte en una opción a tener en cuenta en sistemas con pocos pines disponibles.

En ambos sensores la salida es en colector abierto, por lo que la señal empleada para comunicación bidireccional con el microcontrolador debe conectarse a Vcc mediante una resistencia de pull-up de unos 10k, como en los pulsadores mecánicos. También podemos encontrar modelos ya montados en una placa con la resistencia incorporada.


Vamos a programar nuestra placa de tal forma que, cada 5 segundos, la consola nos dé la lectura de humedad y temperatura ambiente.

A la hora de conectar el sensor, recuerda que:

- Primera patilla: conectada a tensión (3V)

- Segunda patilla: conectada a un pin de e/s de datos (D1 en mi caso)

- Tercera patilla al aire

- Cuarta patilla: a tierra (G)

- Necesaria una resistencia de 1K que conecte primera y segunda patilla.


El programa quedaría:






Comentarios

Entradas populares de este blog

Prácticas con FluidSIM

FluidSim es una herramienta de simulación para la obtención de los conocimientos básicos de la neumática y de la hidráulica.

Crucigrama: materiales metálicos

¿Te atreves a contestar este crucigrama sobre los materiales metálicos?

Crucigrama: estructuras

¿Te atreves a contestar este crucigrama sobre el tema de las estructuras visto en clase?