Tabla de contenido:

Meteo Node IoT Smart Meteo Station: 6 pasos
Meteo Node IoT Smart Meteo Station: 6 pasos

Video: Meteo Node IoT Smart Meteo Station: 6 pasos

Video: Meteo Node IoT Smart Meteo Station: 6 pasos
Video: How to Make a Weather Monitoring System with ESP32 Board and Blynk app 2024, Mes de julio
Anonim
Image
Image

Quiero hacer un dispositivo para monitorear la temperatura y la humedad en mi oficina. Hay muchas placas compatibles con LUA o Arduino IDE. Hay muchas placas que tienen conexión a internet wifi. Amo Adafruit y amo todos los productos de esta marca.

Para mi proyecto he elegido la versión pequeña y muy inteligente de Adafruit Huzzah Feather. Adafruit Feather es una línea completa de placas de desarrollo de Adafruit que son tanto independientes como apilables. Pueden ser alimentados por baterías lipo para uso en movimiento o por sus enchufes micro-USB para proyectos estacionarios. Las plumas son flexibles, portátiles y tan ligeras como su homónimo.

Yo uso el sensor DHT-11. El DHT-11 es un sensor inteligente que tiene una buena respuesta y un precio muy bajo. Ver en Amazon.

También contamos con una línea completa de accesorios y alas de plumas para apilar tablas y agregar espacio para la creación de prototipos. En esencia, Adafruit Feather es un ecosistema completo de productos y la mejor manera de hacer volar su proyecto.

www.adafruit.com/feather

Elijo Adafruit Huzzah porque monta en placa el chip ESP8266. Este es un chip que uso todos los días en mis proyectos y me encanta.

Puede comprar Huzzah ESP8266 en AMAZON:

La versión Pluma de Huzzah ESP8266:

También utilizo Cayenne Dashboard todos los días. Cayenne Dashboard es una solución perfecta para todos los que desean una forma sencilla de compartir los datos en la nube o utilizar el protocolo MQTT con placas Raspberry Pi o Arduino. El Cayenne es muy simple y la comunidad es una mina de proyectos y sugerencias. Vea el sitio, suscríbase gratis hoy. Lea el foro y hable con los usuarios.

Paso 1: Adafruit Feather Huzzah

Cayenne IoT para todos
Cayenne IoT para todos

Feather es la nueva placa de desarrollo de Adafruit y, como su homónimo, es delgada, liviana y te permite volar. Diseñamos Feather para que sea un nuevo estándar para núcleos de microcontroladores portátiles.

Esta es la Adafruit Feather HUZZAH ESP8266: nuestra versión de una placa de desarrollo WiFi ESP8266 'todo en uno' con USB integrado y carga de batería. Es un módulo WiFi ESP8266 con todos los extras que necesitas, ¡listo para rockear!

La versión Pluma de Huzzah ESP8266:

Detalles:

  • Mide 2.0 "x 0.9" x 0.28 "(51 mm x 23 mm x 8 mm)
  • 9,7 gramos
  • ESP8266 @ 80MHz con lógica / potencia de 3.3V
  • 4 MB de FLASH (32 MBit)
  • WiFi 802.11 b / g / n integrado
  • Regulador de 3,3 V con salida de corriente máxima de 500 mA
  • Conversor serie USB CP2104 integrado con una velocidad máxima en baudios de 921600 para una carga rápida
  • Soporte de reinicio automático para ingresar al modo de carga de arranque antes de cargar el firmware
  • 9 x pines GPIO - también se pueden usar como I2C y SPI 1 x entradas analógicas 1.0V máx.
  • Cargador LiPoly de 100 mA integrado con LED indicador de estado de carga, también puede cortar un rastro para desactivar el cargador
  • Pin # 0 LED rojo para uso general parpadeando.
  • Pin # 2 LED azul para depuración de carga de arranque y parpadeo de propósito general
  • Pin de encendido / habilitación
  • 4 orificios de montaje
  • Botón de reinicio

Paso 2: Cayenne IoT para todos

Cayenne es una plataforma perfecta para desarrollar su proyecto en la nube. Cayenne le brinda una solución completa para desarrollar su proyecto de IoT. Un tablero que recibe los datos, los almacena y también los activa. Puede enviar un correo electrónico, por ejemplo, o enviar un mensaje. Toda la instalación es muy simple, hay toneladas de video y muchos proyectos que puedes ver y remezclar.

¡Regístrate gratis ahora!

Después de eso, puede agregar un tablero en su tablero. Anote su ficha personal. Después, debes firmar esto en el código Arduino.

Paso 3: instale el software

En primer lugar, descargue los controladores Adafrut Huzzah. Puede ver los documentos en el sitio oficial de Adafruit y descargar todos los archivos.

Después del primer paso, puede descargar el IDE de Arduino y agregar la placa Adafruit Huzzah. Descargue el IDE de Arduino del sitio oficial www.arduino.cc y siga el procedimiento para agregar las placas.

Agregue la biblioteca Cayenne siguiendo la guía oficial de Arduino. Puede descargar manualmente la biblioteca e instalarla copiando los archivos en la carpeta de bibliotecas de Arduino.

Después de eso, puede cargar el firmware en su placa. Conecte la placa Adafruit Huzzah a su computadora usando un cable USB y cargue el código usando el IDE de Arduino.

RECUERDE: agregue su SSID y contraseña para su LAN de Internet WiFi y su token Cayenne

Descarga el código de GitHub:

github.com/masteruan/Meteo-node-Cayenne/bl…

Paso 4: Instale Adafruit Huzzah Feather ESP8266 en Arduino IDE

Instale Adafruit Huzzah Feather ESP8266 en Arduino IDE
Instale Adafruit Huzzah Feather ESP8266 en Arduino IDE

Ingrese https://arduino.esp8266.com/stable/package_esp8266com_index.json en el campo URL del administrador de tablero adicional en las preferencias de Arduino v1.6.4 +.

A continuación, utilice el administrador de la placa para instalar el paquete ESP8266.

Después del proceso de instalación, debería ver que el paquete esp8266 está marcado como INSTALADO.

Cierre la ventana de Boards Manager una vez que se haya completado el proceso de instalación. Cuando haya reiniciado, seleccione Adafruit HUZZAH ESP8266 en el menú desplegable Herramientas-> Tablero

Tablero de detalles

80 MHz como frecuencia de la CPU

Tamaño de flash a 4 M (3 M SPIFFS)

Velocidad de carga, seleccione 115200 baudios

El puerto COM correspondiente para su cable FTDI o USB-serial

Este es el soporte de Arduino IDE 8266:

Paso 5: haz el circuito

Hacer el circuito
Hacer el circuito
Hacer el circuito
Hacer el circuito
Hacer el circuito
Hacer el circuito

El sensor DHT-11 es un buen sensor que le da dos valores. Humedad y temperatura en grados Celsius o Fahrenheit.

Puede encontrar el DHT-11 en Amazon

Puede usar el DHT-11 en Arduino y en Adafruit Huzzah. Conecte el VCC y GND respectivamente a los pines 3V y GND. Después, conecte el pin de datos al pin número 12. El pin número 3 en DHT-11 es NC (no conectado).

Después de eso, puede conectar el enchufe de la batería o un LED. En mi proyecto, utilizo un led azul en la parte inferior de la estructura. El led está conectado al pin Batt. Cuando conecto la batería a la placa Adafruit, el led se enciende. Como puede ver en el video, cuando el meteo-nodo está en el suelo, como puede ver en el video, el led azul ilumina el ede de la nube.

Paso 6: crea tu panel de Cayenne

Crea tu panel de Cayenne
Crea tu panel de Cayenne
Crea tu panel de Cayenne
Crea tu panel de Cayenne

El último paso es hacer su tablero. Utilizo dos widgets de estilo analógico, para los valores de temperatura y humi, un botón para controlar el led integrado y un contador numérico que muestra en el tablero, los segundos de actividad de la estación meteorológica.

Ahora puedes dejar el Meteo Node donde quieras y te mostrará la temperatura y la humedad del ambiente. Puede dejar el dispositivo lejos de la electricidad, porque el dispositivo tiene una batería de litio en su interior. Además, los Adafruit Huzzah, tienen un regulador de voltaje para cargar la batería. Cuando conecta el Meteo-Node al enchufe USB, carga la batería.

Deje el dispositivo en su bodega y controle la temperatura y la humedad de su vid en el lugar de trabajo. O deje el dispositivo dentro de su coche o dentro de su nevera y controle los valores de temperatura y humedad.

Recomendado: