Tabla de contenido:
- Paso 1: componentes necesarios
- Paso 2: Conexión de componentes
- Paso 3: procedimiento
- Paso 4: el código
Video: Sistema de monitoreo de aire usando NodeMCU e IOT Thingspeak: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
ThingSpeak es una aplicación de IoT de código abierto y una API para almacenar y recuperar datos de sensores y dispositivos de hardware. Utiliza el protocolo HTTP a través de Internet o LAN para su comunicación. El análisis de MATLAB se incluye para analizar y visualizar los datos recibidos de su hardware o dispositivos de sensor.
Podemos crear canales para todos y cada uno de los datos de los sensores. Estos canales se pueden configurar como canales privados o puede compartir los datos públicamente a través de canales públicos. Las características comerciales incluyen características adicionales. Pero usaremos la versión gratuita ya que lo hacemos con fines educativos.
(Si desea obtener más información sobre ThingSpeak en general y / o The Project, visite
Características:
- Recopila datos en canales privados.
- Comparta datos con canales públicos
- REST API y MQTT APIS
- Análisis y visualizaciones de MATLAB®.
- Comunidad mundial
En este tutorial, usando un sensor de alcohol MQ3 para trazar su valor en ThingSpeak usando NodeMCU. En este programa, el NodeMCU para leer y almacenar los datos del sensor en una variable y luego cargarlo en ThingSpeak usando su nombre de canal y clave API. El NodeMCU debe estar conectado a Internet a través de Wi-Fi. Veremos cómo crear canales ThingSpeak y configurarlo en NodeMCU.
Paso 1: componentes necesarios
Hardware requerido
- NodeMCU
- Sensor de alcohol MQ-3
- Fuente de alimentación de 5V
- Cables de puente
- Placa de pruebas (opcional)
Placa de desarrollo NodeMCU LUA WiFi Internet ESP8266: El kit / placa de desarrollo NodeMCU consta de un chip habilitado para wifi ESP8266. El ESP8266 es un chip Wi-Fi de bajo costo desarrollado por Espressif Systems con protocolo TCP / IP. Para obtener más información sobre ESP8266, puede consultar el módulo WiFi ESP8266.
Sensor de alcohol MQ-3: este módulo se fabrica con el sensor de gas de alcohol MQ3. Es un sensor semiconductor de bajo costo que puede detectar la presencia de gases alcohólicos en concentraciones de 0.05 mg / L a 10 mg / L. El material sensible utilizado para este sensor es el SnO2, cuya conductividad es menor en aire limpio. Su conductividad aumenta a medida que aumenta la concentración de gases alcohólicos. Tiene una alta sensibilidad al alcohol y una buena resistencia a las perturbaciones debidas al humo, el vapor y la gasolina. Este módulo proporciona salidas digitales y analógicas. El módulo de sensor de alcohol MQ3 se puede conectar fácilmente con microcontroladores, placas Arduino, Raspberry Pi, etc. o para obtener más información sobre MQ3, puede consultar el Módulo de sensor de alcohol - MQ3.
Fuente de alimentación de 5 V: en la mayoría de nuestros productos o proyectos electrónicos, necesitamos una fuente de alimentación para convertir el voltaje de CA de la red en un voltaje de CC regulado.
Cables de puente: los cables de puente son simplemente cables que tienen clavijas de conexión en cada extremo, lo que permite que se utilicen para conectar dos puntos entre sí sin soldar. En este proyecto se utiliza un conector hembra a hembra.
Placa de pruebas: una placa de pruebas es un dispositivo sin soldadura para prototipos temporales con diseños de circuitos de prueba y electrónicos. La mayoría de los componentes electrónicos en los circuitos electrónicos se pueden interconectar insertando sus cables o terminales en los orificios y luego haciendo las conexiones a través de cables cuando sea apropiado.
Paso 2: Conexión de componentes
Descripción
Hay 4 conductores: + 5V, AOUT, DOUT y GND.
Los cables + 5V y GND establecen la energía para el sensor de alcohol. Los otros 2 cables son AOUT (salida analógica) y DOUT (salida digital). El funcionamiento del sensor es que el terminal AOUT proporciona una salida de voltaje analógica en proporción a la cantidad de alcohol que detecta el sensor. Cuanto más alcohol detecte, mayor será la tensión analógica que emitirá. Por el contrario, cuanto menos alcohol detecte, menos voltaje analógico emitirá. Si el voltaje analógico alcanza un cierto umbral, enviará el pin digital DOUT alto. Una vez que este pin DOUT sube, el arduino lo detectará y activará el LED para que se encienda, lo que indica que se ha alcanzado el umbral de alcohol y ahora está por encima del límite. La forma de cambiar este nivel de umbral es ajustando el potenciómetro para subir o bajar el nivel.
Las conexiones son bastante básicas.
Para conectar el sensor, hay 3 cables. El terminal de + 5 V del sensor se conecta al terminal de 5 V de la placa de la fuente de alimentación. El terminal GND del sensor se conecta al terminal GND del NodeMCU. Esto establece la energía para el sensor. La otra conexión es la salida analógica del sensor. Se conecta al pin analógico A0 del NodeMCU.
Paso 3: procedimiento
Paso 1: vaya a https://thingspeak.com/ y cree su cuenta ThingSpeak si no la tiene. Ingrese a su cuenta.
Paso 2: crea un canal haciendo clic en "Canal nuevo".
Paso 3: ingrese los detalles del canal.
Nombre: cualquier nombre
Descripción (opcional
Campo 1: Lectura del sensor: se mostrará en el gráfico de análisis. Si necesita más de 1 canal, puede crear datos de sensor adicionales.
Guarde esta configuración.
Paso 4: Ahora puedes ver los canales. Haga clic en la pestaña "Claves API". Aquí obtendrá el ID del canal y las claves API. Anote esto.
Paso 5: Abra Arduino IDE e instale la biblioteca ThingSpeak. Para hacer esto, vaya a Sketch> Incluir biblioteca> Administrar bibliotecas. Busque ThingSpeak e instale la biblioteca. Biblioteca de comunicación ThingSpeak para Arduino, ESP8266 y ESP32
Paso 6: Necesita modificar el código. En el siguiente código, debe cambiar su SSID de red, contraseña y su canal ThingSpeak y claves API.
Paso 4: el código
Descargue el código adjunto aquí y cárguelo en su tablero, y conecte todo como se muestra en el diagrama anterior.
Código de descarga:
La salida será como la imagen de arriba en ThingSpeak.
Espero que esto te haya facilitado las cosas. Asegúrese de suscribirse si le gustó este artículo y lo encontró útil, y si tiene alguna pregunta o necesita ayuda con algo, simplemente deje un comentario a continuación …
Gracias a elemetnzonline.com..
Recomendado:
Sistema de monitoreo visual basado en LoRa para agricultura Iot - Diseñar una aplicación frontal usando Firebase y Angular: 10 pasos
Sistema de monitoreo visual basado en LoRa para agricultura Iot | Diseño de una aplicación frontal usando Firebase y Angular: En el capítulo anterior hablamos sobre cómo los sensores están trabajando con el módulo loRa para poblar la base de datos Firebase Realtime, y vimos el diagrama de muy alto nivel de cómo está funcionando todo nuestro proyecto. En este capítulo hablaremos sobre cómo podemos
Sistema inteligente de monitoreo distribuido del clima IoT usando NodeMCU: 11 pasos
Sistema inteligente distribuido de monitoreo del tiempo IoT usando NodeMCU: Todos ustedes pueden estar al tanto de la estación meteorológica tradicional; pero ¿alguna vez te has preguntado cómo funciona realmente? Dado que la estación meteorológica tradicional es costosa y voluminosa, la densidad de estas estaciones por unidad de área es muy inferior, lo que contribuye a
Monitoreo simple de la calidad del aire con pantalla LCD TFT: Ameba Arduino: 3 pasos
Monitoreo simple de la calidad del aire con pantalla LCD TFT - Ameba Arduino: Introducción Ahora que la mayoría de las personas se quedan en casa para evitar el contacto cercano con un posible portador del virus COVID-19, la calidad del aire se convierte en un factor importante para el bienestar de las personas, especialmente en los países tropicales donde usar aire acondicionado es imprescindible durante el da
Sistema de control y monitoreo de humedad del suelo basado en IoT usando NodeMCU: 6 pasos
Sistema de control y monitoreo de humedad del suelo basado en IoT usando NodeMCU: En este tutorial vamos a implementar un sistema de control y monitoreo de humedad del suelo basado en IoT usando el módulo WiFi ESP8266, es decir, NodeMCU.Componentes requeridos para este proyecto: Módulo WiFi ESP8266 - Amazon (334 / - INR) Módulo de relé - Amazon (130 / - INR
Monitoreo de la contaminación del aire - IoT-Data Viz-ML: 3 pasos (con imágenes)
Monitoreo de la contaminación del aire | IoT-Data Viz-ML: Esta es básicamente una aplicación de IoT completa que incluye tanto la parte de hardware como la parte de software. En este tutorial verá cómo configurar el dispositivo IoT y cómo controlar los diferentes tipos de gases contaminantes presentes en el aire