Estación Meteorológica
Proyecto

Estación Meteorológica
Utilizaremos la placa NodeMCU para crear una estación meteorológica. El objetivo será medir al menos el nivel de luz, la temperatura del entorno y la humedad relativa del aire. Posteriormente, los datos se enviarán por WiFi a la plataforma ThingSpeak donde podremos recopilar y visualizar la información (Revisa el Anexo I, Uso de la Plataforma ThingSpeak). Además, para facilitar el uso de la plataforma, podemos utilizar la librería oficial (ThingSpeak de MathWorks) compatible con la placa NodeMCU con la que estamos trabajando.
A continuación, se muestran la funcionas elementales para subir nuestros datos a la plataforma:
| Función | Descripción |
| ThingSpeak.begin(cliente); | Inicia la conexión con la plataforma ThingSpeak utilizando como argumento un cliente de tipo WiFiClient creado previamente. Esto se pone en el Setup(). |
| ThingSpeak.setField(campo, valor); | Establece el campo (un número del 1 al máximo admitido por canal de ThingSpeak) al valor dado (debe ser un valor numérico). |
| ThingSpeak.writeFields(canal, "apikey"); | Envía todos los campos configurados con la función anterior (setField) a la plataforma, concretamente al canal (un número entero del 1 al número de canales que tengas en tu cuenta de ThingSpeak) deseado al que corresponde la apikey dada (obtenida de tu cuenta de ThingSpeak). |
Para esta actividad necesitarás los siguientes componentes electrónicos:

Si quisiéramos ir más allá y montar una estación más completa, podemos medir además la presión barométrica y detectar la lluvia. También podemos sustituir los componentes anteriores y utilizar otros sensores más complejos como los siguientes:

// los datos
| Vistas | |
|---|---|
| 0 | Número de vistas |
| 0 | Vistas de miembros |
| 0 | Vistas públicas |
| Acciones | |
|---|---|
| 0 | Gustos |
| 0 | No me gusta |
| 0 | Comentarios |
Compartir por correo
Por favor iniciar sesión para compartir esto webpage por correo.