INHOUDSOPGAWE:

Lugmoniteringstelsel met behulp van NodeMCU en IOT Thingspeak: 4 stappe
Lugmoniteringstelsel met behulp van NodeMCU en IOT Thingspeak: 4 stappe

Video: Lugmoniteringstelsel met behulp van NodeMCU en IOT Thingspeak: 4 stappe

Video: Lugmoniteringstelsel met behulp van NodeMCU en IOT Thingspeak: 4 stappe
Video: Найти и обезвредить (1982) фильм 2024, November
Anonim
Lugmoniteringstelsel met behulp van NodeMCU en IOT Thingspeak
Lugmoniteringstelsel met behulp van NodeMCU en IOT Thingspeak

ThingSpeak is 'n Open-Source IoT-toepassing en API om data van hardeware-toestelle en sensors te stoor en op te haal. Dit gebruik HTTP -protokol oor die internet of LAN vir kommunikasie. Die MATLAB -analise is ingesluit om die data wat van u hardeware- of sensortoestelle ontvang is, te ontleed en te visualiseer.

Ons kan kanale skep vir elke sensor data. Hierdie kanale kan as privaat kanale ingestel word, of u kan die data openbaar deel via openbare kanale. Die kommersiële kenmerke bevat ekstra funksies. Maar ons sal die gratis weergawe gebruik vir opvoedkundige doeleindes.

(As u meer wil leer oor die ThingSpeak in die algemeen en/of die projek, besoek

Kenmerke:

  1. Versamel data in privaat kanale.
  2. Deel data met openbare kanale
  3. REST API en MQTT APIS
  4. MATLAB® Analytics en visualisasies.
  5. Wêreldwye gemeenskap

In hierdie tutoriaal gebruik u 'n MQ3 -alkoholsensor om die waarde daarvan op ThingSpeak te bepaal met behulp van NodeMCU. In hierdie program moet die NodeMCU die sensordata lees en stoor in 'n veranderlike en dit dan na ThingSpeak oplaai met behulp van die kanaalnaam en API -sleutel. Die NodeMCU moet via Wi-Fi aan die internet gekoppel wees. Ons sal kyk hoe u ThingSpeak -kanale kan skep en dit op NodeMCU kan instel.

Stap 1: Vereiste komponente

Komponente benodig
Komponente benodig

Hardeware benodig

  1. NodeMCU
  2. MQ-3 Alkoholsensor
  3. 5V kragtoevoer
  4. Jumper Wires
  5. Broodbord (opsioneel)

NodeMCU LUA WiFi Internet ESP8266 Development Board: NodeMCU Dev Kit/board bestaan uit ESP8266 wifi -chip. Die ESP8266 is 'n goedkoop Wi-Fi-chip ontwikkel deur Espressif Systems met TCP/IP-protokol. Vir meer inligting oor ESP8266, kan u die ESP8266 WiFi -module raadpleeg.

MQ-3 Alcohol Sensorr: Hierdie module word gemaak met behulp van Alcohol Gas Sensor MQ3. Dit is 'n goedkoop halfgeleiersensor wat die teenwoordigheid van alkoholgasse by konsentrasies van 0,05 mg/l tot 10 mg/l kan opspoor. Die sensitiewe materiaal wat vir hierdie sensor gebruik word, is SnO2, waarvan die geleidingsvermoë laer is in skoon lug. Die geleidingsvermoë neem toe namate die konsentrasie alkoholgasse toeneem. Dit het 'n hoë sensitiwiteit vir alkohol en het 'n goeie weerstand teen versteurings as gevolg van rook, dampe en petrol. Hierdie module bied beide digitale en analoog uitsette. Die MQ3 -alkoholsensormodule kan maklik met Microcontrollers, Arduino Boards, Raspberry Pi, ens. Gekoppel word, of vir meer inligting oor MQ3, kan u die Alcohol Sensor Module - MQ3 verwys.

5V -kragtoevoer: In die meeste van ons elektroniese produkte of projekte benodig ons 'n kragtoevoer om die wisselspanning van die net na 'n gereguleerde GS -spanning om te skakel

Jumper -drade: Jumper -drade is eenvoudig drade wat verbindingspenne aan elke kant het, sodat hulle gebruik kan word om twee punte aan mekaar te koppel sonder om te soldeer. Vrou -tot -vrou -aansluiting word in hierdie projek gebruik.

Broodbord: 'n Broodplank is 'n soldeerlose toestel vir tydelike prototipe met elektronika- en toetsbaanontwerpe. Die meeste elektroniese komponente in elektroniese stroombane kan met mekaar verbind word deur hul leidings of terminale in die gate te steek en dan waar nodig verbindings deur drade te maak.

Stap 2: Verbind komponente

Verbindende komponente
Verbindende komponente

Beskrywing

Daar is 4 leidings +5V, AOUT, DOUT en GND.

Die +5V en GND -leidrade stel krag vir die alkoholsensor in. Die ander 2 leidrade is AOUT (analoog uitset) en DOUT (digitale uitset). Hoe die sensor werk, is die terminale AOUT wat 'n analoog spanningsuitset gee in verhouding tot die hoeveelheid alkohol wat die sensor opspoor. Hoe meer alkohol dit opspoor, hoe groter sal die analoogspanning wees. Omgekeerd, hoe minder alkohol dit opspoor, hoe minder analoog sal die spanning lewer. As die analoog spanning 'n sekere drempel bereik, stuur dit die digitale pen DOUT hoog. Sodra hierdie DOUT -pen hoog is, sal die arduino dit opspoor en die LED aanskakel om aan te dui dat die alkoholdrempel bereik is en nou oor die grens is. Hoe u hierdie drempelvlak kan verander, is deur die potensiometer aan te pas om die vlak te verhoog of te verlaag.

Die verbindings is redelik basies.

Om die sensor aan te sluit, is daar 3 leidings. Die +5V -aansluiting van die sensor sluit aan by die 5V -aansluiting van die kragtoevoerbord. Die GND -aansluiting van die sensor sluit aan by die GND -aansluiting van die NodeMCU. Dit bepaal die krag van die sensor. Die ander verbinding is die analoog uitset van die sensor. Dit word verbind met die analoog pen A0 van die NodeMCU.

Stap 3: Prosedure

Stap 1: Gaan na https://thingspeak.com/ en skep u ThingSpeak -rekening as u dit nie het nie. Teken in op jou rekening.

Stap 2: Skep 'n kanaal deur op 'Nuwe kanaal' te klik

Stap 3: Voer die kanaalbesonderhede in.

Naam: Enige naam

Beskrywing (opsioneel

Veld 1: Sensorlesing - Dit sal op die analitiese grafiek vertoon word. As u meer as 1 kanale benodig, kan u dit skep vir ekstra sensordata.

Stoor hierdie instelling.

Stap 4: Nou kan u die kanale sien. Klik op die blad 'API sleutels'. Hier kry u die kanaal -ID en API -sleutels. Let op hierdie.

Stap 5: Maak Arduino IDE oop en installeer die ThingSpeak -biblioteek. Om dit te doen, gaan na Skets> Sluit biblioteek in> Bestuur biblioteke. Soek ThingSpeak en installeer die biblioteek. ThingSpeak -kommunikasiebiblioteek vir Arduino, ESP8266 en ESP32

Stap 6: Moet die kode verander. In die onderstaande kode moet u u netwerk -SSID, wagwoord en u ThingSpeak -kanaal en API -sleutels verander.

Stap 4: Die kode

Die kode
Die kode

Laai die hier aangehegte kode af en laai dit op u bord, en dra alles soos in die vorige diagram getoon.

Aflaai kode:

Die uitset sal wees soos die beeld hierbo in ThingSpeak.

Hoop dit het dit vir jou makliker gemaak. Maak seker dat u inteken as u van hierdie artikel hou en dit nuttig gevind het, en as u vrae het of hulp nodig het met iets, los 'n opmerking hieronder …

Dankie aan elemetnzonline.com..

Aanbeveel: