Përmbajtje:

Sistemi i monitorimit të ajrit duke përdorur NodeMCU dhe IOT Thingspeak: 4 hapa
Sistemi i monitorimit të ajrit duke përdorur NodeMCU dhe IOT Thingspeak: 4 hapa

Video: Sistemi i monitorimit të ajrit duke përdorur NodeMCU dhe IOT Thingspeak: 4 hapa

Video: Sistemi i monitorimit të ajrit duke përdorur NodeMCU dhe IOT Thingspeak: 4 hapa
Video: Счетчик подписчиков YouTube с ESP8266 и Arduino 2024, Nëntor
Anonim
Sistemi i monitorimit të ajrit duke përdorur NodeMCU dhe IOT Thingspeak
Sistemi i monitorimit të ajrit duke përdorur NodeMCU dhe IOT Thingspeak

ThingSpeak është një aplikacion IoT me burim të hapur dhe API për të ruajtur dhe marrë të dhëna nga pajisjet dhe sensorët e pajisjeve. Përdor protokollin HTTP në internet ose LAN për komunikimin e tij. Analizat MATLAB përfshihen për të analizuar dhe vizualizuar të dhënat e marra nga Pajisjet tuaja Hardware ose Sensore.

Ne mund të krijojmë kanale për secilën të dhënë të sensorit. Këta kanale mund të vendosen si kanale private ose mund t'i ndani të dhënat publikisht përmes kanaleve publike. Karakteristikat komerciale përfshijnë veçori shtesë. Por ne do të përdorim versionin falas ndërsa e bëjmë për qëllime edukative.

(Nëse doni të mësoni më shumë rreth ThingSpeak në përgjithësi, dhe/ose Projektit, vizitoni

Karakteristikat:

  1. Mblidhni të dhëna në kanale private.
  2. Ndani të dhënat me kanalet publike
  3. REST API dhe MQTT APIS
  4. Analiza dhe vizualizime MATLAB®.
  5. Komuniteti mbarëbotëror

Në këtë tutorial, duke përdorur një sensor MQ3 Alkooli për të komplotuar vlerën e tij në ThingSpeak duke përdorur NodeMCU. Në këtë program NodeMCU të lexojë dhe ruajë të dhënat e sensorit në një ndryshore dhe pastaj t'i ngarkojë ato në ThingSpeak duke përdorur emrin e kanalit dhe çelësin API. NodeMCU duhet të lidhet me internetin nëpërmjet Wi-Fi. Ne do të shohim se si të krijojmë ThingSpeak Channels dhe ta konfigurojmë atë në NodeMCU.

Hapi 1: Përbërësit e kërkuar

Përbërësit e kërkuar
Përbërësit e kërkuar

Kërkohet harduer

  1. NodeMCU
  2. Sensori i alkoolit MQ-3
  3. Furnizimi me energji 5V
  4. Telat Jumper
  5. Breadboard (opsionale)

NodeMCU LUA WiFi Internet ESP8266 Bordi i Zhvillimit: NodeMCU Dev Kit/bordi përbëhet nga çipi ESP8266 i aktivizuar me wifi. ESP8266 është një çip Wi-Fi me kosto të ulët i zhvilluar nga Espressif Systems me protokoll TCP/IP. Për më shumë informacion në lidhje me ESP8266, mund t'i referoheni ESP8266 WiFi Modul.

MQ-3 Sensorr Alkooli: Ky modul është bërë duke përdorur Sensorin e Alkoolit të Gazit MQ3. Sensorshtë një sensor gjysmëpërçues me kosto të ulët i cili mund të zbulojë praninë e gazeve alkoolike në përqëndrime nga 0.05 mg/L në 10 mg/L. Materiali i ndjeshëm i përdorur për këtë sensor është SnO2, përçueshmëria e të cilit është më e ulët në ajër të pastër. Përçueshmëria e tij rritet me rritjen e përqendrimit të gazrave të alkoolit. Ka ndjeshmëri të lartë ndaj alkoolit dhe ka një rezistencë të mirë ndaj shqetësimeve për shkak të tymit, avullit dhe benzinës. Ky modul siguron dalje dixhitale dhe analoge. Moduli i sensorit të alkoolit MQ3 mund të ndërlidhet lehtësisht me Mikrokontrolluesit, Arduino Boards, Raspberry Pi etj. Ose më shumë informacion në lidhje me MQ3, mund t'i referoheni Modulit të Sensorit të Alkoolit - MQ3.

Furnizimi me energji 5V: Në shumicën e produkteve ose projekteve tona elektronike ne kemi nevojë për një furnizim me energji elektrike për shndërrimin e tensionit AC të rrjetit në një tension DC të rregulluar

Telat Jumper: Telat e bluzave janë thjesht tela që kanë kunja lidhës në secilin skaj, duke i lejuar ato të përdoren për të lidhur dy pika me njëri -tjetrin pa bashkim. Lidhësi femër me femër përdoret në këtë projekt.

Tabela e bukës: Një dërrasë buke është një pajisje pa saldim për prototip të përkohshëm me elektronikë dhe modele të qarkut të provës. Shumica e përbërësve elektronikë në qarqet elektronike mund të ndërlidhen duke futur prizat ose terminalet e tyre në vrima dhe më pas duke bërë lidhje përmes telave kur është e përshtatshme.

Hapi 2: Lidhja e përbërësve

Komponentët lidhës
Komponentët lidhës

Përshkrim

Atje 4 priza janë +5V, AOUT, DOUT dhe GND.

Përçuesit +5V dhe GND krijojnë fuqi për sensorin e alkoolit. 2 prizat e tjera janë AOUT (dalje analoge) dhe DOUT (dalje dixhitale). Si funksionon sensori është terminali AOUT jep një dalje të tensionit analog në proporcion me sasinë e alkoolit që zbulon sensori. Sa më shumë alkool të zbulojë, aq më i madh do të jetë tensioni analog. Anasjelltas, sa më pak alkool të zbulojë, aq më pak tension analog do të dalë. Nëse voltazhi analog arrin një prag të caktuar, ai do të dërgojë pinin dixhital DOUT të lartë. Pasi kjo kunj DOUT shkon lart, arduino do ta zbulojë këtë dhe do të bëjë që LED të ndizet, duke sinjalizuar se pragu i alkoolit është arritur dhe tani është mbi limitin. Si mund ta ndryshoni këtë nivel pragu është duke rregulluar potenciometrin ose për të ngritur ose ulur nivelin.

Lidhjet janë mjaft themelore.

Për të lidhur sensorin, ka 3 priza. Terminali +5V i sensorit lidhet me terminalin 5V të bordit të furnizimit me energji. Terminali GND i sensorit lidhet me terminalin GND të NodeMCU. Kjo krijon fuqi për sensorin. Lidhja tjetër është dalja analoge e sensorit. Shtë i lidhur me pinin analog A0 të NodeMCU.

Hapi 3: Procedura

Hapi 1: Shkoni te https://thingspeak.com/ dhe krijoni llogarinë tuaj ThingSpeak nëse nuk e keni. Hyni në llogarinë tuaj.

Hapi 2: Krijoni një kanal duke klikuar në "Kanali i ri"

Hapi 3: Futni të dhënat e kanalit.

Emri: Çdo emër

Përshkrimi: Opsionale

Fusha 1: Leximi i sensorit - Kjo do të shfaqet në grafikun analitik. Nëse keni nevojë për më shumë se 1 kanale, mund të krijoni për të dhëna shtesë të sensorit.

Ruajeni këtë cilësim.

Hapi 4: Tani mund të shihni kanalet. Klikoni në skedën "Çelësat API". Këtu do të merrni ID -në e Kanalit dhe Çelësat API. Vini re këtë.

Hapi 5: Hapni Arduino IDE dhe instaloni Bibliotekën ThingSpeak. Për ta bërë këtë, shkoni te Skica> Përfshini Bibliotekën> Menaxhoni Bibliotekat. Kërkoni për ThingSpeak dhe instaloni bibliotekën. Biblioteka e Komunikimit ThingSpeak për Arduino, ESP8266 dhe ESP32

Hapi 6: Duhet të modifikoni kodin. Në kodin e mëposhtëm ju duhet të ndryshoni SSID -in e Rrjetit tuaj, Fjalëkalimin dhe Kanalin tuaj ThingSpeak dhe Çelësat API.

Hapi 4: Kodi

Kodi
Kodi

Shkarkoni kodin e bashkangjitur këtu dhe ngarkojeni në tabelën tuaj dhe lidhni gjithçka siç tregohet në diagramin e mëparshëm.

Kodi i shkarkimit:

Dalja do të jetë si imazhi i mësipërm në ThingSpeak.

Shpresoj se kjo e bëri më të lehtë për ju. Sigurohuni që të regjistroheni nëse ju pëlqeu ky artikull dhe e shihni të dobishëm, dhe nëse keni ndonjë pyetje ose keni nevojë për ndihmë për ndonjë gjë, thjesht lini një koment më poshtë…

Faleminderit elemetnzonline.com..

Recommended: