Taula de continguts:
Vídeo: Sistema de monitorització d'aire mitjançant NodeMCU i IOT Thingspeak: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
ThingSpeak és una aplicació i API IoT de codi obert per emmagatzemar i recuperar dades de dispositius i sensors de maquinari. Utilitza el protocol HTTP per Internet o LAN per a la seva comunicació. L’anàlisi MATLAB s’inclou per analitzar i visualitzar les dades rebudes del vostre maquinari o dispositius de sensor.
Podem crear canals per a totes i cadascuna de les dades del sensor. Aquests canals es poden configurar com a canals privats o podeu compartir les dades públicament a través de canals públics. Les funcions comercials inclouen funcions addicionals. Però utilitzarem la versió gratuïta mentre la fem amb finalitats educatives.
(Si voleu obtenir més informació sobre ThingSpeak en general i / o The Project, visiteu
Característiques:
- Recopileu dades en canals privats.
- Compartir dades amb canals públics
- API REST i MQTT APIS
- Visualitzacions i anàlisis MATLAB®.
- Comunitat mundial
En aquest tutorial, s'utilitza un sensor d'alcohol MQ3 per representar el seu valor a ThingSpeak mitjançant NodeMCU. En aquest programa, NodeMCU permet llegir i emmagatzemar les dades del sensor en una variable i després penjar-les a ThingSpeak mitjançant el nom del canal i la clau API. El NodeMCU hauria d’estar connectat a Internet mitjançant Wi-Fi. Veurem com crear canals ThingSpeak i configurar-lo a NodeMCU.
Pas 1: components necessaris
Es requereix maquinari
- NodeMCU
- Sensor d'alcohol MQ-3
- Font d'alimentació de 5V
- Filferros de pont
- Taula de pa (opcional)
NodeMCU LUA WiFi Internet ESP8266 Tauler de desenvolupament: El kit / placa NodeMCU Dev consisteix en xip habilitat per a ESP8266. L'ESP8266 és un xip Wi-Fi de baix cost desenvolupat per Espressif Systems amb protocol TCP / IP. Per obtenir més informació sobre ESP8266, podeu consultar el mòdul WiFi ESP8266.
MQ-3 Alcohol Sensorr: aquest mòdul es fa amb el sensor de gas d'alcohol MQ3. És un sensor semiconductor de baix cost que pot detectar la presència de gasos alcohòlics a concentracions de 0,05 mg / L a 10 mg / L. El material sensible que s’utilitza per a aquest sensor és SnO2, la conductivitat del qual és menor a l’aire net. La seva conductivitat augmenta a mesura que augmenta la concentració de gasos alcohòlics. Té una alta sensibilitat a l’alcohol i té una bona resistència a les molèsties derivades del fum, el vapor i la gasolina. Aquest mòdul proporciona sortides digitals i analògiques. El mòdul de sensor d'alcohol MQ3 es pot connectar fàcilment amb microcontroladors, plaques Arduino, Raspberry Pi, etc. o per obtenir més informació sobre MQ3, podeu consultar Mòdul de sensor d'alcohol - MQ3.
Font d'alimentació de 5 V: en la majoria dels nostres productes o projectes electrònics necessitem una font d'alimentació per convertir la tensió de corrent altern a una tensió continu regulada
Cavalls de pont: els cables de pont són simplement cables que tenen pins de connectors a cada extrem, cosa que permet utilitzar-los per connectar dos punts entre si sense soldar. En aquest projecte s’utilitza connector femella a femella.
Taula de pa: una taula de pa és un dispositiu sense soldadura per a prototips temporals amb dissenys de circuits electrònics i de prova. La majoria de components electrònics dels circuits electrònics es poden interconnectar introduint els seus cables o terminals als forats i, a continuació, fent connexions mitjançant cables, si escau.
Pas 2: Connexió de components
Descripció
Hi ha 4 derivacions de + 5V, AOUT, DOUT i GND.
Els cables + 5V i GND estableixen energia per al sensor d'alcohol. Els altres 2 cables són AOUT (sortida analògica) i DOUT (sortida digital). Com funciona el sensor, el terminal AOUT proporciona una sortida de tensió analògica en proporció a la quantitat d'alcohol que el sensor detecta. Com més alcohol detecti, més gran serà el voltatge analògic que generarà. Per contra, com menys alcohol detecti, menys tensió analògica emetrà. Si el voltatge analògic arriba a un llindar determinat, enviarà el pin digital DOUT alt. Una vegada que aquest pin DOUT augmenta, l’arduino detectarà això i activarà el LED perquè s’encengui, indicant que s’ha assolit el llindar d’alcohol i que ja supera el límit. Com podeu canviar aquest nivell de llindar és ajustant el potenciòmetre per pujar o baixar el nivell.
Les connexions són bastant bàsiques.
Per connectar el sensor, hi ha 3 cables. El terminal + 5V del sensor es connecta al terminal 5V de la placa d'alimentació. El terminal GND del sensor es connecta al terminal GND del NodeMCU. Això estableix la potència del sensor. L’altra connexió és la sortida analògica del sensor. Es connecta al pin analògic A0 del NodeMCU.
Pas 3: Procediment
Pas 1: aneu a https://thingspeak.com/ i creeu el vostre compte de ThingSpeak si no en teniu. Inicieu la sessió al vostre compte.
Pas 2: creeu un canal fent clic a "Canal nou"
Pas 3: introduïu els detalls del canal.
Nom: qualsevol nom
Descripció (opcional
Camp 1: lectura del sensor: es mostrarà al gràfic analític. Si necessiteu més d'1 canals, podeu crear dades de sensor addicionals.
Deseu aquesta configuració.
Pas 4: ara podeu veure els canals. Feu clic a la pestanya "Claus API". Aquí obtindreu l'identificador de canal i les claus d'API. Tingueu en compte això.
Pas 5: obriu Arduino IDE i instal·leu la biblioteca ThingSpeak. Per fer-ho, aneu a Sketch> Inclou biblioteca> Gestiona biblioteques. Cerqueu ThingSpeak i instal·leu la biblioteca. Biblioteca de comunicacions ThingSpeak per a Arduino, ESP8266 i ESP32
Pas 6: heu de modificar el codi. Al codi següent heu de canviar el SSID de la xarxa, la contrasenya i les claus de canal i API de ThingSpeak.
Pas 4: el codi
Baixeu-vos el codi adjunt aquí i pengeu-lo al vostre tauler i connecteu-ho tot tal com es mostra al diagrama anterior.
Codi de descàrrega:
La sortida serà com la imatge superior a ThingSpeak.
Espero que això us sigui més fàcil. Assegureu-vos de subscriure-us si us ha agradat aquest article i us ha semblat útil, i si teniu alguna pregunta o necessiteu ajuda per res, només cal que deixeu un comentari a continuació …
Gràcies a elemetnzonline.com..
Recomanat:
Sistema de monitorització meteorològica de l’IoT distribuït de manera intel·ligent mitjançant NodeMCU: 11 passos
Sistema de vigilància del temps de l’IoT distribuït de manera intel·ligent que utilitza NodeMCU: és possible que tots sigueu conscients de l’estació meteorològica tradicional; però us heu preguntat mai com funciona realment? Com que l'estació meteorològica tradicional és costosa i voluminosa, la densitat d'aquestes estacions per unitat de superfície és molt menor, cosa que contribueix a la
Monitorització senzilla de la qualitat de l'aire amb pantalla LCD TFT: Ameba Arduino: 3 passos
Supervisió senzilla de la qualitat de l’aire amb pantalla TFT LCD: Ameba Arduino: Introducció Ara que la majoria de la gent es queda a casa per evitar un contacte estret amb el potencial portador del virus COVID-19, la qualitat de l’aire es converteix en un factor important per al benestar de les persones, especialment als països tropicals on utilitzar aire condicionat és imprescindible durant el dia
Sistema de monitorització Raspberry Pi mitjançant mòdul de pantalla OLED: 5 passos
Sistema de monitorització de Raspberry Pi mitjançant el mòdul de pantalla OLED: en aquest tutorial explicaré com configurar un mòdul de pantalla OLED de 0,96 polzades per mostrar la informació del sistema de Raspberry Pi 4 Model B mitjançant la seva interfície I2C
Monitorització de la qualitat de l'aire amb DSM501A amb Nokia LCD: 7 passos
Supervisió de la qualitat de l'aire amb DSM501A amb Nokia LCD: Hola amics! En aquest breu instructiu us mostraré com controlar la qualitat de l'aire a casa vostra o a qualsevol lloc. És molt fàcil muntar aquesta estació de control de qualitat de l'aire de preu
Monitorització de la qualitat de l'aire mitjançant fotó de partícules: 11 passos (amb imatges)
Monitorització de la qualitat de l’aire mitjançant fotó de partícules: en aquest projecte s’utilitza el sensor de partícules PPD42NJ per mesurar la qualitat de l’aire (PM 2.5) present a l’aire amb el fotó de partícules. No només mostra les dades a la consola Particle i dweet.io, sinó que també indica la qualitat de l’aire mitjançant LED RGB canviant-lo