Tabla de contenido:
Video: Estación de viento para windsurf basada en MQTT y AWS: 3 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
En Shenzhen, hay muchas playas hermosas. En los días de verano, mi deporte favorito es la vela.
Para el deporte de la vela, sigo siendo un principiante, me gusta la sensación del agua del mar tocando mi cara, y más, hice muchos nuevos amigos con este deporte.
Pero para el deporte de la vela, el viento adecuado es muy importante. Muchas veces cuando llegamos a la playa, nos encontramos con que no había viento, o demasiado viento para mí como titular. Y con la previsión meteorológica oficial, es imposible para ellos pronosticar / monitorear el viento.
Así que planeo hacer una estación de viento en tiempo real, y compartir con la información todos los entusiastas de la navegación de Shenzhen.
Paso 1: hardware
Lo que necesito es: 1. Básicamente, un anemómetro;
2. Sensor de temperatura y humedad;
3. Sensor de presión de aire. Como son el pronóstico para fuertes vientos / lluvias;
4. Módulo de conexión a Internet. Yo uso el módulo wifi ESP12
5. Y, una caja a prueba de agua y un banco de energía, además, diseñé una placa base para que todo el módulo electrónico se pueda insertar fácilmente, como se muestra en las imágenes adjuntas.
Por supuesto, también puede usar una placa de pruebas para esto.
Nuevo: el hardware es relativamente simple, lo he empaquetado en un kit en Makerfabs.
En el diseño de hardware, el anemómetro es una salida analógica, por lo que debe estar conectado al módulo ESP12 ADC, y el barómetro BMP180 usa el I2C para la comunicación, conéctelos a ESP12 GPIO4 / 5, que admite la comunicación I2C, y el DHT 11 a una salida digital. Tenga en cuenta que se necesita una resistencia pullup; tome las fotografías de referencia adjuntas.
Paso 2: Firmwares
Descargue mi boceto de ejemplo en https://github.com/hunrypan/weatherstation?tdsourcetag=s_pcqq_aiomsg. Tenga en cuenta que algunas bibliotecas deben instalarse con anticipación, incluyen:
- ESP8266WiFi.h
- MQTT.h
- DHT.h
- Wire.h
- Adafruit_BMP085.h
Modifique la configuración de WIFI y MQTT. Por supuesto, si no, debe registrar una cuenta y crear una nueva instancia. Y modificarlos en el firmware:
const char * ssid = "xxx"; // Wi-Fi SSIDconst char * contraseña = "xxx"; // Contraseña de wifi
y la información de MQTT (si no está familiarizado con esto, consulte Makerfabs ESPwatch para conocer el uso detallado de MQTT) en:
const char * nombre de host = "cartero.cloudmqtt.com"; puerto int = 16265; const char * usuario = "xxx"; const char * contraseña_usuario = "xxxx"; const char * id = "xxxx";
Y en el bucle de firmware, el módulo ESP12 lee el sensor
o presión de viento / temperatura / aire por:
int windpeed = analogRead (windpin); humi = dht.readHumidity (); temp = dht.readTemperature ();
Cargue el firmware en la placa MCU del nodo ESP.
Paso 3: Nodejs e implementación en AWS
El módulo WIFI Esp8266 envía la información meteorológica al servidor MQTT, publicando un mensaje sobre el tema en el servidor MQTT. Los últimos nodejs obtienen la información meteorológica del servidor mqtt, mediante el tema de suscripción en el servidor Mqtt guardado.
Implemento mi NODE JS en el servidor AWS, por lo que cualquier persona interesada en esto puede acceder a mi estación eólica en: https://34.220.205.140: 8080 / wind
Recomendado:
Estación de soldadura portátil de material reciclado. / Estación De Soldadura Portátil Hecha Con Material Reciclado .: 8 Pasos (con Imágenes)
Estación de soldadura portátil de material reciclado. / Estación De Soldadura Portátil Hecha Con Material Reciclado .: Papá era un gran artista y aventurero tanto como un gran fanático de la cultura del bricolaje. Él solo hizo muchas modificaciones en la casa, que incluyen mejoras en muebles y armarios, reciclaje de lámparas antiguas e incluso modificó su furgoneta VW kombi para viajar
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: 8 pasos (con imágenes)
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: después de 1 año de operación exitosa en 2 ubicaciones diferentes, estoy compartiendo los planes del proyecto de mi estación meteorológica con energía solar y explicando cómo evolucionó a un sistema que realmente puede sobrevivir durante mucho tiempo períodos de energía solar. Si tu sigues
Gesture Hawk: Robot controlado por gestos con la mano utilizando una interfaz basada en procesamiento de imágenes: 13 pasos (con imágenes)
Gesture Hawk: robot controlado por gestos con la mano que utiliza una interfaz basada en procesamiento de imágenes: Gesture Hawk se presentó en TechEvince 4.0 como una sencilla interfaz hombre-máquina basada en el procesamiento de imágenes. Su utilidad radica en el hecho de que no se requieren sensores adicionales o wearables excepto un guante para controlar el automóvil robótico que funciona en diferentes
Turbina de viento con botella de agua de bricolaje: 5 pasos (con imágenes)
Aerogenerador con botella de agua para bricolaje: Descripción básica Para comprender cómo funciona un aerogenerador, es importante comprender cómo funciona la energía eólica en un nivel básico. El viento es una forma de energía solar porque el sol es la fuente que crea viento por el calor desigual en la atmósfera, ho
Haga una pantalla ambiental basada en el viento: 8 pasos (con imágenes)
Haga una pantalla ambiental basada en el viento: este es un proyecto de clase diseñado y construido por Trinh Le y Matt Arlauckas para HCIN 720: Prototyping Wearable and Internet of Things Devices en Rochester Institute of Technology. El objetivo de este proyecto es visualizar de manera abstracta la dirección a