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 promjena: 2024-01-30 09:34
To je jednostavan projekt za snimanje barometarskog tlaka i temperature pomoću Infineonovog DPS -a 422. Postaje nespretno pratiti tlak i temperaturu u određenom vremenskom razdoblju. Ovdje dolazi do analize, uvid u promjenu tlaka i temperature u određenom vremenskom razdoblju može pomoći u otkrivanju grešaka i izvedbi predviđanja održavanja.
Atrakcija za izradu ovog projekta je korištenje senzora tlaka industrijskog razreda tvrtke Infineon i dobijte uvid u mjerenja pomoću Amazon QuickSight -a.
Korak 1: Hardver
S2GO PRITISAK DPS422:
Ovo je senzor apsolutnog barometrijskog tlaka. To je senzor industrijskog razreda s relativnom točnošću ± 0,06 hPa. I s temperaturnom toč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 to omogućuje najbržu evaluaciju i razvoj IoT sustava.
XMC4700 komplet za opuštanje:
Komplet za procjenu mikrokontrolera XMC4700; Hardverski kompatibilan sa Arduino ™ štitovima od 3,3 V i 5 V
NodeMCU ESP8266:
NodeMCU je IoT platforma otvorenog koda. Uključuje firmver koji radi na ESP8266WiFi SoC-u tvrtke Espressif Systems i hardver koji se temelji na modulu ESP-12.
Korak 2: Arhitektura rješenja
Amazon web servisi pružaju uslugu MQTT za povezivanje uređaja s oblakom. Model MQTT u biti radi na principu objavi-pretplati se. Uređaj koji je u ovom slučaju senzor DPS310, djeluje kao izdavač koji objavljuje tlak i temperaturu osnovnoj usluzi AWS IOT koja djeluje kao pretplatnik. Primljena poruka se prosljeđuje u Amazon Kinesis Delivery Stream pomoću skupa osnovnih pravila AWS IoT. Streaming Delivery konfiguriran je za isporuku poruke klasteru Amazon Redshift. Amazon Redshift usluga je 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 pretvara podatke u grupi crvenih pomaka u vizualni prikaz kako bi dobili uvid u podatke.
Korak 3: Softver
Izvorni kod za NodeMCU ESP8266 možete pronaći ovdje:
Korak 4: AWS IOT Core konfiguracija
- Stvorite stvar na jezgri AWS IOT -a.
- Izradite certifikat i priložite ga stvorenoj stvari.
- Izradite novu politiku i priložite je stvari.
- Sada stvorite 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 pretvorbu zapisa i pretvorbu formata zapisa.
- Odaberite odredište kao Amazon Redshift.
- Ispunite pojedinosti o klasteru.
- Kako se poruka iz DPS -a treba generirati u JSON formatu, naredbu za kopiranje treba promijeniti u skladu s tim. U okvir mogućnosti 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 isporuku Firehose i kliknite na Stvori tok isporuke
Korak 6: Amazon Redshift konfiguracija
- Počnite s identifikatorom klastera, imenom baze podataka, glavnim korisnikom i lozinkom.
- Odaberite Node type kao dc2.large, clustertype as multinode ako želite ugraditi zasebne računske čvorove. Navedite broj računskih čvorova ako je odabrana vrsta klastera s više čvorova.
- Nastavite, a zatim pokrenite klaster.
- Idite u uređivač upita i stvorite 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 povezivanje 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 danog popisa.
- Odaberite bazu podataka začina za pohranu podataka. Ovo je baza podataka u memoriji koju pruža QuickSight.
- Možete dodatno odabrati zakazivanje osvježavanja podataka u SPICE.
- Dodajte potrebna polja za analizu.
- Objavite nadzornu ploču iz opcije dijeljenja. Omogućite drugim korisnicima potreban pristup za pregled nadzorne ploče.
Preporučeni:
Vizualizacija podataka iz Magicbita u AWS -u: 5 koraka
Vizualizacija podataka iz Magicbita u AWS -u: Podaci prikupljeni sa senzora spojenih 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 svaki 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 fotonskog sučelja. Nailazimo na različite projekte koji zahtijevaju praćenje temperature, tlaka i vlažnosti. Tako shvaćamo da ti parametri zapravo igraju vitalnu ulogu u procjeni radne učinkovitosti sustava u različitim atmosferskim uvjetima
IoT: Vizualizacija podataka senzora svjetlosti pomoću NOD-RED: 7 koraka
IoT: Vizualizacija podataka senzora svjetla pomoću Node-RED-a: U ovom uputstvu naučit ćete kako stvoriti senzor spojen na internet! Za ovu demonstraciju koristit ću senzor ambijentalnog svjetla (TI OPT3001), ali bilo koji senzor po vašem izboru (temperatura, vlaga, potenciometar itd.) Bi radio. Vrijednosti senzora
Povezivanje Infineon DPS422 senzora s Infineonom XMC4700 i slanje podataka na NodeMCU: 13 koraka
Povezivanje Infineon DPS422 osjetnika 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 osjetnik tlaka i temperature s visokom točnošću i niskom strujom potrošnja
Povezivanje BMP180 (senzor barometrijskog tlaka) s Arduinom: 9 koraka
Povezivanje BMP180 (senzor barometrijskog tlaka) s Arduinom: BMP-180 je digitalni senzor barometrijskog tlaka sa sučeljem i2c. Ovaj maleni Boschov senzor prilično je zgodan zbog svoje male veličine, niske potrošnje energije i visoke točnosti. Ovisno o tome kako tumačimo očitanja senzora, mogli bismo pratiti