Sadržaj:
Video: Sustav za nadzor zraka pomoću NodeMCU -a i IOT -a: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
ThingSpeak je IoT aplikacija i API otvorenog koda za pohranu i dohvaćanje podataka s hardverskih uređaja i senzora. Za komunikaciju koristi HTTP protokol putem Interneta ili LAN -a. Uključena je MATLAB analitika za analizu i vizualizaciju podataka primljenih s vašeg hardvera ili senzorskih uređaja.
Možemo stvoriti kanale za svaki senzorski podatak. Ti se kanali mogu postaviti kao privatni ili možete javno dijeliti podatke putem javnih kanala. Komercijalne značajke uključuju dodatne značajke. No, besplatnu verziju koristit ćemo u obrazovne svrhe.
(Ako želite saznati više o ThingSpeaku općenito i/ili Projektu, posjetite
Značajke:
- Prikupljajte podatke na privatnim kanalima.
- Podijelite podatke s javnim kanalima
- REST API i MQTT APIS
- MATLAB® Analytics i vizualizacije.
- Svjetska zajednica
U ovom vodiču, pomoću senzora alkohola MQ3 za iscrtavanje njegove vrijednosti na ThingSpeak -u pomoću NodeMCU -a. U ovom programu NodeMCU čita i pohranjuje podatke senzora u varijablu, a zatim ih prenosi na ThingSpeak koristeći naziv kanala i API ključ. NodeMCU bi trebao biti povezan s internetom putem Wi-Fi-ja. Vidjet ćemo kako stvoriti ThingSpeak kanale i konfigurirati ga na NodeMCU.
Korak 1: Potrebne komponente
Potreban hardver
- NodeMCU
- Senzor alkohola MQ-3
- Napajanje 5V
- Žice za kratkospojnike
- Oglasna ploča (izborno)
NodeMCU LUA WiFi Internet ESP8266 Razvojna ploča: NodeMCU Dev Kit/ploča sastoji se od ESP8266 čipa koji podržava WiFi. ESP8266 je jeftin Wi-Fi čip koji je razvila tvrtka Espressif Systems s TCP/IP protokolom. Za više informacija o ESP8266, možete se obratiti ESP8266 WiFi modulu.
MQ-3 Alkoholni senzor: Ovaj modul izrađen je pomoću senzora alkoholnog plina MQ3. To je jeftin poluvodički senzor koji može otkriti prisutnost alkoholnih plinova u koncentracijama od 0,05 mg/L do 10 mg/L. Osjetljivi materijal koji se koristi za ovaj senzor je SnO2 čija je vodljivost niža u čistom zraku. Njegova se vodljivost povećava s povećanjem koncentracije alkoholnih plinova. Ima visoku osjetljivost na alkohol i ima dobru otpornost na smetnje uzrokovane dimom, parom i benzinom. Ovaj modul pruža i digitalne i analogne izlaze. Modul senzora alkohola MQ3 može se jednostavno povezati s mikrokontrolerima, Arduino pločama, Raspberry Pi itd. Ili više informacija o MQ3, možete se obratiti modulu senzora za alkohol - MQ3.
Napajanje 5V: U većini naših elektroničkih proizvoda ili projekata potrebno nam je napajanje za pretvaranje mrežnog izmjeničnog napona u regulirani istosmjerni napon
Kratkospojne žice: Kratkospojne žice jednostavno su žice koje imaju priključke na svakom kraju, što im omogućuje da se međusobno povežu dvije točke bez lemljenja. U ovom projektu koristi se ženski ženski konektor.
Oglasna ploča: Oglasna ploča je uređaj za lemljenje za privremeni prototip s elektronikom i dizajnom testnih krugova. Većina elektroničkih komponenti u elektroničkim krugovima može se međusobno povezati umetanjem njihovih kabela ili stezaljki u rupe, a zatim povezivanjem putem žica prema potrebi.
Korak 2: Povezivanje komponenti
Opis
Postoje 4 vodiča +5V, AOUT, DOUT i GND.
Kablovi +5V i GND uspostavljaju osjetnik za alkohol. Ostala 2 izlaza su AOUT (analogni izlaz) i DOUT (digitalni izlaz). Kako senzor radi je terminal AOUT daje analogni izlaz napona proporcionalno količini alkohola koju senzor detektira. Što više alkohola otkrije, analogni napon će emitirati veći. Nasuprot tome, što manje alkohola otkrije, manje analognog napona će emitirati. Ako analogni napon dosegne određeni prag, poslat će digitalni pin DOUT visoko. Nakon što ovaj DOUT pin pređe visoko, arduino će to otkriti i aktivirat će LED da se uključi, signalizirajući da je doseg praga alkohola i da je sada iznad granice. Ovu razinu praga možete promijeniti podešavanjem potenciometra tako da podigne ili smanji razinu.
Veze su prilično osnovne.
Za povezivanje senzora postoje 3 kabela. +5V terminal senzora spaja se na 5V priključak ploče za napajanje. GND terminal senzora spaja se na GND terminal NodeMCU -a. Time se uspostavlja snaga senzora. Druga veza je analogni izlaz senzora. Spojen je na analogni pin A0 NodeMCU -a.
Korak 3: Postupak
Korak 1: Idite na https://thingspeak.com/ i stvorite svoj ThingSpeak račun ako ga nemate. Prijavite se na svoj račun.
Korak 2: Izradite kanal klikom na 'Novi kanal'
Korak 3: Unesite pojedinosti o kanalu.
Ime: Bilo koje ime
Opis (neobavezno
Polje 1: Očitavanje senzora - To će biti prikazano na grafikonu analitike. Ako vam je potrebno više od 1 kanala, možete stvoriti dodatne podatke senzora.
Spremite ovu postavku.
Korak 4: Sada možete vidjeti kanale. Kliknite karticu "API ključevi". Ovdje ćete dobiti ID kanala i API ključeve. Zabilježite ovo.
Korak 5: Otvorite Arduino IDE i instalirajte knjižnicu ThingSpeak. Da biste to učinili, idite na Sketch> Include Library> Manage Libraries. Potražite ThingSpeak i instalirajte knjižnicu. Komunikacijska knjižnica ThingSpeak za Arduino, ESP8266 i ESP32
Korak 6: Morate izmijeniti kôd. U donjem kodu morate promijeniti mrežni SSID, lozinku i svoj ThingSpeak kanal i API ključeve.
Korak 4: Kôd
Ovdje preuzmite kôd koji ste priložili i postavite ga na svoju ploču te ožičite sve kako je prikazano na prethodnom dijagramu.
Preuzmite kôd:
Izlaz će biti kao na gornjoj slici u ThingSpeaku.
Nadam se da vam je ovo olakšalo. Pretplatite se ako vam se svidio ovaj članak i smatrali ga korisnim, a ako imate pitanja ili trebate pomoć oko bilo čega, samo ostavite komentar ispod …
Zahvaljujući elemetnzonline.com..
Preporučeni:
Pametni distribuirani IoT sustav za praćenje vremena pomoću NodeMCU: 11 koraka
Pametni distribuirani IoT sustav za praćenje vremena pomoću NodeMCU -a: Svi ste možda svjesni tradicionalne meteorološke postaje; ali jeste li se ikada zapitali kako to zapravo funkcionira? Budući da je tradicionalna meteorološka stanica skupa i glomazna, gustoća ovih postaja po jedinici površine vrlo je mala što doprinosi
Otkrivanje onečišćenja zraka + filtriranje zraka: 4 koraka
Otkrivanje onečišćenja zraka + filtriranje zraka: Učenici (Aristobulus Lam, Victor Sim, Nathan Rosenzweig i Declan Loges) njemačke švicarske međunarodne škole radili su s osobljem MakerBay -a na stvaranju integriranog sustava za mjerenje onečišćenja zraka i učinkovitosti filtriranja zraka. Ovaj
Pool Pi Guy - Alarmni sustav s AI -om i nadzor bazena pomoću Raspberry Pi: 12 koraka (sa slikama)
Pool Pi Guy - Alarmni sustav s AI -jem i nadzor bazena pomoću Raspberry Pi: Imati bazen kod kuće zabavno je, ali dolazi s velikom odgovornošću. Moja najveća briga je praćenje je li netko u blizini bazena bez nadzora (osobito mlađa djeca). Najveća me smetnja brine što vodovod u bazenu nikada ne ide ispod ulaza pumpe
HRV (kućni izmjenjivač zraka) Arduino kontroler s ekonomizatorom zraka: 7 koraka (sa slikama)
HRV (Kućni izmjenjivač zraka) Arduino kontroler s ekonomizatorom zraka: HRV Arduino kontroler s ekonomizatorom zrakaMoja povijest s ovim projektom je da živim u Minnesoti i moja je ploča pečena na mom LifeBreath 155Max HRV -u. Nisam htio platiti 200 dolara za novu. Uvijek sam htio nešto s grijehom ekonomizatora zraka
IoT sustav za nadzor postrojenja (s IBM IoT platformom): 11 koraka (sa slikama)
IoT sustav za nadziranje biljaka (s IBM IoT platformom): pregled Sustav za nadzor postrojenja (PMS) je aplikacija izrađena s pojedincima koji su u radničkoj klasi sa zelenim palcem na umu. Danas su zaposleni pojedinci zaposleniji nego ikad prije; napredovati u karijeri i upravljati svojim financijama