Sadržaj:
- Korak 1: Hardver
- Korak 2: Arhitektura rješenja
- Korak 3: Softver
- Korak 4: AWS IOT Core konfiguracija
- Korak 5: Konfiguracija toka isporuke Kinesis Firehose
- Korak 6: Amazon Redshift konfiguracija
- Korak 7: Amazon QuickSight
Video: Vizualizacija barometrijskog tlaka i temperature pomoću Infineon XMC4700 RelaxKita, Infineona DPS422 i AWS .: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
To je jednostavan projekt za snimanje barometarskog tlaka i temperature pomoću Infineonovog DPS 422. Postaje nespretno pratiti tlak i temperaturu u određenom vremenskom periodu. Ovdje dolazi do analize, uvid u promjenu tlaka i temperature u određenom vremenskom razdoblju može pomoći u otkrivanju grešaka i predviđanju održavanja.
Atrakcija za izradu ovog projekta je upotreba industrijskog senzora pritiska Infineona i dobijte uvid u mjerenja pomoću Amazon QuickSight -a.
Korak 1: Hardver
S2GO PRITISAK DPS422:
Ovo je senzor apsolutnog barometrijskog pritiska. To je industrijski senzor s relativnom preciznošću ± 0,06 hPa. I sa temperaturnom tačnošću od ± 0,5 ° C.
MOJ IOT ADAPTER:
Moji IoT adapteri su pristupnici vanjskim hardverskim rješenjima poput Arduina i Raspberry PI, koji su popularne IoT hardverske platforme. Sve ovo omogućava najbržu evaluaciju i razvoj IoT sistema.
XMC4700 komplet za opuštanje:
XMC4700 Komplet za procjenu mikrokontrolera; Hardverski kompatibilan sa 3.3V i 5V Arduino ™ štitovima
NodeMCU ESP8266:
NodeMCU je IoT platforma otvorenog koda. Uključuje firmver koji radi na ESP8266WiFi SoC-u kompanije Espressif Systems i hardver zasnovan na modulu ESP-12.
Korak 2: Arhitektura rješenja
Amazon web servisi pružaju MQTT uslugu za povezivanje uređaja s oblakom. Model MQTT u osnovi funkcionira na principu objavi-pretplati se. Uređaj koji je u ovom slučaju senzor DPS310, djeluje kao izdavač koji objavljuje pritisak i temperaturu osnovnoj usluzi AWS IOT koja djeluje kao pretplatnik. Primljena poruka se prosljeđuje na Amazon Kinesis Delivery Stream pomoću skupa osnovnih pravila AWS IoT. Streaming Delivery je konfiguriran za isporuku poruke u Amazon Redshift klaster. Amazon Redshift je usluga skladištenja podataka koju pruža AWS. Primljeni podaci, tj. Tlak i temperatura zajedno s vremenskom oznakom dodaju se u tablicu klastera. Sada se pojavljuje Amazon QuickSight alat za poslovnu inteligenciju koji pruža AWS i koji pretvara podatke u grupi crvenih pomaka u vizualni prikaz kako bi stekao uvid u podatke.
Korak 3: Softver
Izvorni kod za NodeMCU ESP8266 možete pronaći ovdje:
Korak 4: AWS IOT Core konfiguracija
- Kreirajte stvar na AWS IOT jezgri.
- Kreirajte certifikat i priložite ga stvorenoj stvari.
- Kreirajte novu politiku i priložite je stvari.
- Sada kreirajte pravilo.
- Odaberite Pošalji poruku na Amazon Kinesis Firehose stream.
Korak 5: Konfiguracija toka isporuke Kinesis Firehose
- Kliknite na Stvori tokove isporuke
- Odaberite izvor kao Direct PUT ili neki drugi izvor
- Onemogućite transformaciju zapisa i pretvaranje formata zapisa.
- Odaberite odredište kao Amazon Redshift.
- Popunite detalje klastera.
- Kako se poruka iz DPS -a treba generirati u JSON formatu, naredbu za kopiranje treba promijeniti u skladu s tim. U okvir opcija COPY upišite JSON "auto". Također, budući da ćemo koristiti GZIP kompresiju, isto treba spomenuti u okviru s opcijama.
- Omogućite kompresiju S3 kao GZIP prema redu kako biste smanjili vrijeme prijenosa (izborno)
- Pregledajte Firehose isporuku i kliknite na Create Delivery Stream
Korak 6: Amazon Redshift konfiguracija
- Počnite s identifikatorom klastera, imenom baze podataka, glavnim korisnikom i lozinkom.
- Odaberite Node type kao dc2.large, clustertype kao multinode ako želite ugraditi zasebne računske čvorove. Navedite broj računskih čvorova ako je odabran tip klastera s više čvorova.
- Nastavite, a zatim pokrenite klaster.
- Idite u uređivač upita i kreirajte tablicu dps_info.
Ulazno pravilo sigurnosne grupe za Redshift
- Prema zadanim postavkama, crveni pomak ograničava dolazne veze putem VPC sigurnosne grupe.
- Dodajte pravilo dolaska za crveni pomak kako biste omogućili Redshiftu da se poveže s drugim uslugama, kao što je QuickSight.
Korak 7: Amazon QuickSight
- S popisa usluga odaberite Amazon QuickSight. Ako ste prvi put korisnik, QuickSight je besplatan za korištenje 60 dana, a nakon toga se naplaćuje.
- Nakon uspješnog postavljanja računa, kliknite na novu analizu s nadzorne ploče.
- Dajte naziv svojoj analizi.
- Odaberite izvor podataka Redshift s dane liste.
- Odaberite bazu začina za spremanje podataka. Ovo je baza podataka u memoriji koju pruža QuickSight.
- Možete dodatno izabrati da zakažete osvježavanje podataka u SPICE.
- Dodajte potrebna polja za analizu.
- Objavite nadzornu ploču iz opcije dijeljenja. Omogućite potreban pristup drugim korisnicima za pregled nadzorne ploče.
Preporučuje se:
Vizualizacija podataka iz Magicbita u AWS -u: 5 koraka
Vizualizacija podataka iz Magicbita u AWS -u: Podaci prikupljeni sa senzora povezanih na Magicbit bit će objavljeni u jezgri AWS IOT -a putem MQTT -a za grafičku vizualizaciju u stvarnom vremenu. Koristimo magicbit kao razvojnu ploču u ovom projektu koji se temelji na ESP32. Stoga bilo koji ESP32 d
Proračun vlažnosti, tlaka i temperature pomoću BME280 i povezivanja fotona .: 6 koraka
Proračun vlažnosti, tlaka i temperature pomoću BME280 i povezivanja fotona. Nailazimo na različite projekte koji zahtijevaju praćenje temperature, tlaka i vlažnosti. Tako shvaćamo da ovi parametri zapravo igraju vitalnu ulogu u procjeni radne efikasnosti sistema u različitim atmosferskim uvjetima
IoT: Vizualizacija podataka senzora svjetlosti pomoću NOD-RED: 7 koraka
IoT: Vizualizacija podataka senzora svjetlosti pomoću Node-RED: U ovom uputstvu ćete naučiti kako stvoriti senzor povezan s internetom! Koristit ću senzor ambijentalnog svjetla (TI OPT3001) za ovu demonstraciju, ali bilo koji senzor po vašem izboru (temperatura, vlažnost, potenciometar itd.) Bi radio. Vrijednosti senzora
Povezivanje Infineon DPS422 senzora s Infineon XMC4700 i slanje podataka na NodeMCU: 13 koraka
Povezivanje Infineon DPS422 senzora s Infineonom XMC4700 i slanje podataka na NodeMCU: U ovom ćemo vodiču naučiti kako koristiti DPS422 za mjerenje temperature i barometarskog tlaka s XMC4700.DPS422DPS422 je minijaturni digitalni barometrijski senzor tlaka i temperature s visokom preciznošću i niskom strujom potrošnja
Povezivanje BMP180 (senzor barometrijskog pritiska) sa Arduinom: 9 koraka
Povezivanje BMP180 (senzor barometrijskog pritiska) sa Arduinom: BMP-180 je digitalni senzor barometrijskog pritiska sa i2c interfejsom. Ovaj maleni Bosch senzor prilično je zgodan zbog svoje male veličine, niske potrošnje energije i visoke preciznosti. Ovisno o tome kako tumačimo očitanja senzora, mogli bismo pratiti