Sadržaj:
- Korak 1: Potreban hardver i softver:
- Korak 2: Postavljanje XAMPP -a
- Korak 3: Pokretanje Apachea i MySQL -a
- Korak 4: Sada otvorite preglednik i upišite Http: // localhost/ili
- Korak 6: Ovo će vam donijeti sljedeći zaslon. Sada kliknite gumb "Novo" kako je prikazano na donjoj slici za stvaranje nove baze podataka
- Korak 7: Sada stvorite novu bazu podataka kao što je prikazano na donjoj slici
- Korak 8: Sada stvorite tablicu za vizualizaciju podataka kako je prikazano na donjoj slici
- Korak 9: Sada prvom stupcu dajte naziv "id"
- Korak 10: Sada se pomaknite na desnu stranu zaslona i vidjet ćete "Komentari A_I", tj. Automatski povećava i koristi se postavljanjem primarnog ključa koji jedinstveno identificira svaki zapis unutar tablice. Pritisnite potvrdni okvir ispod njega
- Korak 11: Ovo će vam donijeti sljedeći zaslon. Sada kliknite gumb "Idi"
- Korak 12: Sada unesite vrijednosti ostala tri stupca
- Korak 13: Sada kliknite na naziv baze podataka da biste je proširili i prikazat će naziv vaše tablice, a zatim kliknite na nju kako biste vidjeli kako su podaci prikazani, kao što je prikazano na donjoj slici
- Korak 14: Postavljanje Node-red
- Korak 15: Koraci za stvaranje toka
- Korak 16: Idite naprijed i povucite čvor bežičnog pristupnika na svoje protočno platno za početak
- Korak 17: Pronalaženje bežičnih senzora:
- Korak 18: Kliknite na povećalo pored polja serijskog porta i odaberite port koji odgovara vašem usmjerivaču, a zatim kliknite gumb "Dodaj" na vrhu
- Korak 19: Polje serijskog uređaja sada će se popuniti na temelju tog odabira, a možete kliknuti „Gotovo“, sada imate izravan pristup svojim bežičnim senzorima! za pregled podataka koji dolaze
- Korak 20: Sada se vratite na svoju paletu i upišite “debug” u polje za pretraživanje pri vrhu, zgrabite jedan od ovih čvorova i povucite ga desno od bežičnog pristupnika
- Korak 21: Dvaput kliknite na nju i promijenite "poruku". za “dovršenje objekta poruke” Pritisnite Gotovo
- Korak 22: Sada nacrtajte liniju između dva čvora i kliknite "Razmjesti" u gornjem desnom kutu prozora
- Korak 23: Rad s podacima:
- Korak 24: Dodavanje bežičnih senzora:
- Korak 25: Odaberite serijski uređaj s padajućeg izbornika koji ste koristili za bežični pristupnik, sada kliknite povećalo pored "Mac adresa" i odaberite jednu od dostupnih opcija
- Korak 26: Kliknite Gotovo
- Korak 27: Sada se vratite na svoju paletu i upišite “debug” u polje za pretraživanje pri vrhu, zgrabite jedan od ovih čvorova i povucite ga desno od bežičnog pristupnika
- Korak 28: Dvaput kliknite na nju i kliknite Gotovo
- Korak 29: Dodavanje čvorova funkcija
- Korak 30: Dvaput kliknite na čvor za uređivanje čvora funkcije
- Korak 31: Sada ste dodali čvor "mysql" za pohranu podataka, provjerite paletu postoji li tamo ili možete kliknuti na tri trake koje se nalaze s desne strane gumba za implementaciju kako je prikazano na donjoj slici
- Korak 32: Sada kliknite gumb "Upravljanje paletom"
- Korak 33: Sada potražite Mysql i kliknite gumb za instalaciju kako je prikazano na slici
- Korak 34: Sada zgrabite čvor "mysql" s palete i dvaput kliknite na njega da biste otvorili mogućnosti konfiguracije
- Korak 35: Napišite svoju bazu podataka koju ste ranije stvorili i dajte joj ime, a zatim kliknite ikonu olovke pored baze podataka za uređivanje čvora baze podataka Sqldatabase
- Korak 36: Sada dodajte korisnika = root root tj. Prema zadanim postavkama u Xampp i lozinka je prazna. Također možete stvoriti korisnika i lozinku unesite to ovdje, zatim unesite naziv svoje baze podataka i vremensku zonu (neobavezno), a zatim kliknite Ažuriraj i gotovo
- Korak 37: Sada ćete vidjeti da je čvor vaše baze podataka povezan
- Korak 38: Sada spojite sve žice kako je prikazano na slici
- Korak 39: Sada pritisnite gumb za implementaciju i čvor baze podataka će pokazati "u redu", znači da se podaci šalju
- Korak 40: IZLAZAK
Video: Slanje podataka-of-IOT-bežičnog-senzora temperature i vlažnosti-senzora-u-MySQL: 41 korak
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Predstavljamo NCD -ov dugoročni IoT osjetnik temperature i vlažnosti. S rasponom do 28 milja i bežičnom mrežnom arhitekturom, ovaj senzor prenosi podatke o vlažnosti (± 1,7%) i temperaturi (± 0,3 ° C) u intervalima koje definira korisnik, spavajući između njih kako bi se produžio vijek trajanja baterije.
Zahvaljujući samo 2 AA baterije i radnom vijeku od 500 000 bežičnih prijenosa, 10-godišnje trajanje baterije može se postići odgovarajućom kalibracijom. Izborno, ovaj senzor može imati vanjsko napajanje.
Otvoreni komunikacijski protokol omogućuje jednostavnu integraciju sa gotovo svim upravljačkim sustavima ili pristupnicima. Podaci se mogu prenijeti na računalo, Raspberry Pi ili čak na Arduino i poslati na Microsoft Azure®, AWS ili Google Cloud Platform. Postavke bežičnog prijenosa mogu se promijeniti pomoću otvorenog komunikacijskog protokola koji omogućuje maksimalnu konfiguraciju ovisno o namjeni aplikacije. Dugoročni domet, cijena, točnost, trajanje baterije i sigurnosne značajke našeg bežičnog senzora temperature i vlage čine ga idealnim izborom za pokretanje ili proširenje vlastite bežične senzorske mreže pomoću uređaja koji premašuje zahtjeve za većinu industrijskih kao i aplikacije na tržištu potrošača.
Korak 1: Potreban hardver i softver:
Hardver:
- NCD senzor temperature i vlažnosti na velikim udaljenostima
- NCD bežični mrežni modem dugog dometa s USB sučeljem
Softver:
- Čvor-Crveno
- XAMPP
Korak 2: Postavljanje XAMPP -a
Najvažniji je XAMPP, besplatna cross-platforma otvorenog koda koja je jedno rješenje za pokretanje vaših web usluga. XAMPP je razvio ApacheFriends koji je objavljen u svibnju 2002. XAMPP označava Cross-Platform (X), Apache (A), MySQL (M) također ponekad (M) se odnosi na MariaDB, PHP (P) i Pearl (P).
XAMPP vam omogućuje rad na lokalnom poslužitelju i testiranje lokalnih kopija web stranica pomoću PHP koda i MySQL baza podataka. Nakon što je XAMPP aktivan, možete pristupiti svojoj lokalnoj kopiji preglednikom pomoću URL -a poput https:// localhost/ili https:// localhost/
Preuzimanje i instaliranje XAMPP -a
Idite na web mjesto XAMPP i preuzmite instalacijski program na temelju vašeg operacijskog sustava. Instalacija bi trebala biti slična uobičajenoj instalaciji softvera koju radite u svom operativnom sustavu. Prilikom instalacije postojala bi mogućnost odabira želite li pokrenuti Apache i MySQL kao usluge. Ako ste to odabrali, Apache i MySQL počet će pri pokretanju sustava što možda neće trebati ako vaše računalo nema dovoljno memorijskih resursa ili ako ne radite često PHP razvoj. Ove postavke možete promijeniti nakon instalacije.
Korak 3: Pokretanje Apachea i MySQL -a
Idite na mjesto na kojem ste instalirali XAMPP (obično C: / Program Files / xampp) i dvaput kliknite na XAMPP Control Panel (xampp-control.exe). Ovo će vam prikazati sljedeći zaslon. Kliknite na gumbe Start pored Apachea i MySQL za njihovo pokretanje.
Korak 4: Sada otvorite preglednik i upišite Http: // localhost/ili
Korak 5: Ovo će otvoriti sljedeću stranicu. Kliknite na PhpMyAdmin
Korak 6: Ovo će vam donijeti sljedeći zaslon. Sada kliknite gumb "Novo" kako je prikazano na donjoj slici za stvaranje nove baze podataka
Korak 7: Sada stvorite novu bazu podataka kao što je prikazano na donjoj slici
Korak 8: Sada stvorite tablicu za vizualizaciju podataka kako je prikazano na donjoj slici
Korak 9: Sada prvom stupcu dajte naziv "id"
Korak 10: Sada se pomaknite na desnu stranu zaslona i vidjet ćete "Komentari A_I", tj. Automatski povećava i koristi se postavljanjem primarnog ključa koji jedinstveno identificira svaki zapis unutar tablice. Pritisnite potvrdni okvir ispod njega
Korak 11: Ovo će vam donijeti sljedeći zaslon. Sada kliknite gumb "Idi"
Korak 12: Sada unesite vrijednosti ostala tri stupca
Naziv = temperatura, Vrsta = DECIMALNO, Duljina/Vrijednosti = 10, 2 (tj. Do 2 decimalna mjesta) i slično za vlažnost, a u zadnjem stupcu možete prikazati stvoreno vrijeme i kliknuti gumb za spremanje kao što je prikazano na donjoj slici.
Korak 13: Sada kliknite na naziv baze podataka da biste je proširili i prikazat će naziv vaše tablice, a zatim kliknite na nju kako biste vidjeli kako su podaci prikazani, kao što je prikazano na donjoj slici
To je sve s postavljanjem XAMPP -a.
Korak 14: Postavljanje Node-red
Sada kada imate pokrenute senzore, potreban nam je način da učinimo nešto korisno s tim podacima.
- Prije svega, morate instalirati Node-Red.
- Nakon što to učinite, morat ćete unijeti svoju naredbenu liniju ili Power Shell za korisnike sustava Windows, idite do direktorija u kojem je instaliran Node-RED.
- Sada upišite “npm i ncd-red-wireless node-red-dashboard”. Ovo će instalirati čvorove potrebne za primanje podataka s vaših bežičnih senzora, a kada to učinite, možete pokrenuti Node-RED.
- Za pokretanje poslužitelja čvorova upišite node-red u naredbeni redak ili terminal i pritisnite enter.
Korak 15: Koraci za stvaranje toka
U ovom trenutku ćete pregledavati veliki prazan tok s dugim popisom čvorova s lijeve strane, ova se bočna traka naziva paletom.
Korak 16: Idite naprijed i povucite čvor bežičnog pristupnika na svoje protočno platno za početak
NCD-red-wireless Pruža čvorove koji upravljaju serijskom vezom, analiziraju dolazne podatke senzora, filtriraju ih prema posebnim parametrima i omogućuju vam da konfigurirate bežične senzore.
Korak 17: Pronalaženje bežičnih senzora:
Kad isporučite čvor, moći ćete pregledati karticu s podacima koja sadrži zapise o sposobnostima čvora, ova je kartica dobro popunjena za maksimalne pakete crvenih čvorova i sastoji se od dragocjenih statistika, često nećete htjeti da biste pogledali bilo koju drugu dokumentaciju izvan kartice info, zato je držite u mislima čak i dok gradite svoje tijekove kada imate pitanje otprilike kako čvor radi. Sljedeći element koji želimo učiniti je konfiguriranje čvora, kada ga prvi put dodate primijetit ćete da postoji mali trokut u gornjem desnom kutu pored plave točke, trokut označava da čvor želi dodatnu konfiguraciju, plavu točka označava da čvor više nije bio postavljen kao dio toka.
- Dvaput kliknite na čvor da biste otvorili mogućnosti konfiguracije.
- Pritisnite ikonu olovke pokraj polja Serijski uređaj za konfiguriranje USB usmjerivača. Otvorit će se druga konfiguracijska ploča koja ima samo nekoliko mogućnosti.
Korak 18: Kliknite na povećalo pored polja serijskog porta i odaberite port koji odgovara vašem usmjerivaču, a zatim kliknite gumb "Dodaj" na vrhu
Korak 19: Polje serijskog uređaja sada će se popuniti na temelju tog odabira, a možete kliknuti „Gotovo“, sada imate izravan pristup svojim bežičnim senzorima! za pregled podataka koji dolaze
Korak 20: Sada se vratite na svoju paletu i upišite “debug” u polje za pretraživanje pri vrhu, zgrabite jedan od ovih čvorova i povucite ga desno od bežičnog pristupnika
Korak 21: Dvaput kliknite na nju i promijenite "poruku". za “dovršenje objekta poruke” Pritisnite Gotovo
Korak 22: Sada nacrtajte liniju između dva čvora i kliknite "Razmjesti" u gornjem desnom kutu prozora
Korak 23: Rad s podacima:
Sada se sa vaših bežičnih senzora prikupljaju podaci i oni se šalju na karticu "otklanjanje pogrešaka", a ta se kartica "otklanjanje pogrešaka" postavlja unutar desne bočne trake nakon kartice s podacima. Da biste vidjeli dostupne informacije, pritisnite gumb za resetiranje. U čvorovima crveni zapisi nadmašuju se među čvorovima u JSON paketu. Kad objekt poruke dođe na karticu za otklanjanje pogrešaka, možete ga povećati da biste vidjeli cjelokupni popis informacija koje dolaze s njim. Ovo je izuzetno korisno u slučaju da morate brzo vidjeti koji se senzori prijavljuju. Drugi problem koji ovaj čvor daje je jednostavan način da zamijenite usmjerivač s mrežnim identitetom na kojem dokumentiraju uređaji u načinu konfiguracije, jednostavno pritisnite gumb s lijeve strane čvora i alat će se prebaciti na konfiguracijsku mrežu, pritisnite ga još jednom da biste ga vratili u način slušanja. Nakon što postavimo čvorove alata za Wi-Fi, oni se mogu postaviti za rutinsko konfiguriranje senzora dok ulazi u konfiguracijski način, tako da je uvijek dostupno za održavanje takvih čvorova pristupnika koji su prisutni u toku za brzo konfiguriranje uređaja.
Korak 24: Dodavanje bežičnih senzora:
moramo odvojiti zapise bežičnih senzora na domaćem jeziku kako bismo ih mogli prikazati, mogli bismo upotrijebiti čvor za prebacivanje kako bismo razdvojili poruke s pristupnika na temelju mac adrese s tipom ili tipa senzora, ali kako sam spomenuo, bežični čvorovi uistinu uključuju dodatnu funkcionalnost za konfiguraciju senzora, pa ćemo početi s njima kako bismo vam dali dodatnu cjelovitu sliku o tome kako te strukture mogu funkcionirati. U slučaju da još niste vidjeli pakete koji dolaze s oba vaša senzora, prijeđite unaprijed i pritisnite gumb za poništavanje na jedinom koji nije započeo. Dok je ocjena senzora uključena kroz bilo koji čvor za konfiguraciju serijskog uređaja, mac adresa i vrsta senzora su predmemorirani u spremištu, tako da ih možemo brzo pronaći za vrijeme sljedećeg koraka.
Izvadite bežični čvor iz palete i povucite ga na tok, dvaput kliknite na njega kako biste ga konfigurirali
Korak 25: Odaberite serijski uređaj s padajućeg izbornika koji ste koristili za bežični pristupnik, sada kliknite povećalo pored "Mac adresa" i odaberite jednu od dostupnih opcija
Korak 26: Kliknite Gotovo
Primijetit ćete da vam automatski postavlja vrstu senzora, možete mu dati i naziv radi lakše identifikacije. Kao što je navedeno na kartici s podacima, polje Serijski uređaj za konfiguraciju nije obavezno i nećemo se sada brinuti zbog toga. Čvor koji ste upravo dodali učinkovito funkcionira kao filter za dolazne podatke senzora, samo prolazi kroz podatke za mac adresu ili tip senzora ako nema mac adrese.
Korak 27: Sada se vratite na svoju paletu i upišite “debug” u polje za pretraživanje pri vrhu, zgrabite jedan od ovih čvorova i povucite ga desno od bežičnog pristupnika
Korak 28: Dvaput kliknite na nju i kliknite Gotovo
Korak 29: Dodavanje čvorova funkcija
Čvor funkcije koristi se za pokretanje JavaScript koda protiv objekta msg. Čvor funkcije prihvaća objekt poruke kao ulaz i može vratiti 0 ili više objekata poruke kao izlaz. Ovaj objekt poruke mora imati svojstvo korisnog tereta (msg.payload) i obično ima druga svojstva ovisno o čvorovima u tijeku.
Sada zgrabite čvor "funkcije" s palete i postavite ga desno od čvora Temp/Hum
Korak 30: Dvaput kliknite na čvor za uređivanje čvora funkcije
Ovdje morate napisati mali javascript kôd za stvaranje uvjeta, pa će se pri određenoj temperaturi upozorenje e -poštom poslati na odgovarajući id e -pošte.
Korak 31: Sada ste dodali čvor "mysql" za pohranu podataka, provjerite paletu postoji li tamo ili možete kliknuti na tri trake koje se nalaze s desne strane gumba za implementaciju kako je prikazano na donjoj slici
Korak 32: Sada kliknite gumb "Upravljanje paletom"
Korak 33: Sada potražite Mysql i kliknite gumb za instalaciju kako je prikazano na slici
Kada to učini, vidjet ćete da je čvor "mysql" prisutan u paleti.
Korak 34: Sada zgrabite čvor "mysql" s palete i dvaput kliknite na njega da biste otvorili mogućnosti konfiguracije
Korak 35: Napišite svoju bazu podataka koju ste ranije stvorili i dajte joj ime, a zatim kliknite ikonu olovke pored baze podataka za uređivanje čvora baze podataka Sqldatabase
Korak 36: Sada dodajte korisnika = root root tj. Prema zadanim postavkama u Xampp i lozinka je prazna. Također možete stvoriti korisnika i lozinku unesite to ovdje, zatim unesite naziv svoje baze podataka i vremensku zonu (neobavezno), a zatim kliknite Ažuriraj i gotovo
Korak 37: Sada ćete vidjeti da je čvor vaše baze podataka povezan
Korak 38: Sada spojite sve žice kako je prikazano na slici
Korak 39: Sada pritisnite gumb za implementaciju i čvor baze podataka će pokazati "u redu", znači da se podaci šalju
Korak 40: IZLAZAK
Ovdje možete vizualizirati podatke koji dolaze.
Preporučeni:
Slanje podataka iz Arduina u Excel (i iscrtavanje): 3 koraka (sa slikama)
Slanje podataka s Arduina u Excel (i iscrtavanje istih): Opširno sam tražio način na koji mogu iscrtati očitavanje Arduino senzora u stvarnom vremenu. Ne samo iscrtati, već i prikazati i pohraniti podatke za daljnje eksperimentiranje i ispravke. Najjednostavnije rješenje koje sam pronašao bilo je korištenje programa Excel, ali s
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD karticom - DHT11 Simulator zapisivača podataka u Proteusu: 5 koraka
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD karticom | Simulacija DHT11 zapisničara u Proteusu: Uvod: Bok, ovdje Liono Maker, ovdje je veza na YouTube. Radimo na kreativnom projektu s Arduinom i radimo na ugrađenim sustavima. Zapisnik podataka: Zapisnik podataka (ujedno i zapisnik podataka ili snimač podataka) je elektronički uređaj koji bilježi podatke tijekom vremena s
DragonBoard410c - Slanje podataka na Ubidots: 3 koraka
DragonBoard410c - Slanje podataka na Ubidots: Ubidots vam omogućuje stvaranje nadzornih ploča u stvarnom vremenu za analizu vaših podataka ili upravljanje vašim uređajima. Podijelite svoje podatke putem javnih veza ili ugradnjom u svoju mobilnu ili web aplikaciju. U ovom ćemo vodiču poslati podatke na platformu pomoću programa Drago
Slanje podataka o bežičnim vibracijama i temperaturi na Google tablice korištenjem Node-RED: 37 koraka
Slanje podataka o bežičnim vibracijama i temperaturi na Google tablice pomoću Node-RED-a: Predstavljamo NCD-ov industrijski bežični senzor za vibracije i temperaturu za velike domete IoT-a koji se može pohvaliti upotrebom bežične mrežne strukture do 2 milje. Ovaj uređaj uključuje precizni 16-bitni senzor vibracija i temperature, koji
Prikaz temperature i vlažnosti i prikupljanje podataka s Arduinom i obradom: 13 koraka (sa slikama)
Prikaz temperature i vlažnosti i prikupljanje podataka s Arduinom i obradom: Uvod: Ovo je projekt koji koristi Arduino ploču, senzor (DHT11), računalo sa sustavom Windows i program za obradu (besplatan za preuzimanje) za prikaz podataka o temperaturi, vlažnosti u digitalnom i oblik grafikona, prikaz vremena i datuma te pokretanje odbrojavanja