Përmbajtje:
- Hapi 1: Pajisje kompjuterike
- Hapi 2: Arkitektura e zgjidhjes
- Hapi 3: Softuer
- Hapi 4: Konfigurimi kryesor i AWS IOT
- Hapi 5: Konfigurimi i Kinesis Firehose Delivery Stream
- Hapi 6: Konfigurimi i Amazon Redshift
- Hapi 7: Amazon QuickSight
Video: Vizualizimi i presionit dhe temperaturës barometrike duke përdorur Infineon XMC4700 RelaxKit, Infineon DPS422 dhe AWS .: 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Shtë një projekt i thjeshtë për të kapur presionin dhe temperaturën barometrike duke përdorur DPS 422 të Infineon. Bëhet e ngathët të gjurmosh presionin dhe temperaturën gjatë një periudhe kohe. Kjo është ajo ku analitika del në figurë, pasqyra mbi ndryshimin e presionit dhe temperaturës gjatë një periudhe kohore mund të ndihmojë në zbulimin e gabimeve dhe kryerjen e mirëmbajtjes parashikuese.
Tërheqja për realizimin e këtij projekti është përdorimi i sensorit të presionit të shkallës industriale të Infineon dhe merrni njohuri nga matjet duke përdorur Amazon QuickSight.
Hapi 1: Pajisje kompjuterike
S2GO PRESIONI DPS422:
Ky është një sensor absolut i presionit barometrik. Sensorshtë një sensor i klasës industriale me saktësi relative ± 0.06 hPa. Dhe me saktësi të temperaturës ± 0.5 ° C.
Përshtatësi im IOT:
Përshtatësit e mi IoT janë porta drejt zgjidhjeve të jashtme të harduerit si Arduino dhe Raspberry PI, të cilat janë platforma të njohura të pajisjeve IoT. E gjithë kjo mundëson vlerësimin dhe zhvillimin më të shpejtë të sistemit IoT.
Komplet Relax XMC4700:
Kompleti i vlerësimit të mikrokontrolluesit XMC4700; Pajtueshmëri harduerike me Mburoja 3.3V dhe 5V Arduino
NodeMCU ESP8266:
NodeMCU është një platformë IoT me burim të hapur. Ai përfshin firmware i cili funksionon në ESP8266WiFi SoC nga Espressif Systems, dhe harduer i cili bazohet në modulin ESP-12.
Hapi 2: Arkitektura e zgjidhjes
Ueb -shërbimet Amazon sigurojnë shërbimin MQTT për të lidhur pajisjet me cloud. Modeli MQTT në thelb funksionon në parimin e publikimit-abonimit. Pajisja e cila është sensori DPS310 në këtë rast, vepron si një botues që publikon presionin dhe temperaturën në shërbimin kryesor AWS IOT i cili vepron si një pajtimtar. Mesazhi i marrë i përcillet Rrjedhës së Dorëzimit të Amazon Kinesis duke përdorur grupin e rregullave bazë të AWS IoT. Rrjedha e Dorëzimit është konfiguruar për të dhënë mesazhin në grupin Amazon Redshift. Amazon Redshift është shërbimi i ruajtjes së të dhënave i ofruar nga AWS. Të dhënat e marra, domethënë, presioni dhe temperatura së bashku me etiketën kohore shtohen në tabelën e grupimeve. Tani, Amazon QuickSight, mjeti i inteligjencës së biznesit i ofruar nga AWS vjen në figurë i cili konverton të dhënat në grupin e zhvendosjes së kuqe në përfaqësim vizual për të marrë njohuri nga të dhënat.
Hapi 3: Softuer
Kodi burimor për NodeMCU ESP8266 mund të gjendet këtu:
Hapi 4: Konfigurimi kryesor i AWS IOT
- Krijoni sendin në thelbin AWS IOT.
- Krijoni certifikatën dhe bashkëngjiteni atë me sendin e krijuar.
- Krijoni një politikë të re dhe bashkojeni atë me sendin.
- Tani krijoni një rregull.
- Zgjidhni Dërgo një mesazh në një rrjedhë Amazon Kinesis Firehose.
Hapi 5: Konfigurimi i Kinesis Firehose Delivery Stream
- Klikoni në Krijo rrjedhat e dorëzimit
- Zgjidhni burimin si PUT Direkt ose burime të tjera
- Çaktivizo transformimin e regjistrimit dhe konvertimin e formatit të regjistrimit.
- Zgjidhni destinacionin si Redshift i Amazon.
- Plotësoni detajet e grupit.
- Meqenëse mesazhi nga DPS do të gjenerohet në formatin JSON, komanda e kopjimit duhet të ndryshohet në përputhje me rrethanat. Në kutinë e opsioneve COPY, futni JSON ‘auto’. Gjithashtu, pasi ne do të përdorim kompresimin GZIP, e njëjta nevojë duhet të përmendet në kutinë e opsioneve.
- Aktivizoni kompresimin S3 si rregullim GZIP për të zvogëluar kohën e transferimit (Opsionale)
- Rishikoni shpërndarjen e Firehose dhe klikoni në Krijo Rrjedhat e Dorëzimit
Hapi 6: Konfigurimi i Amazon Redshift
- Filloni me identifikuesin e grupit, emrin e bazës së të dhënave, përdoruesin kryesor dhe fjalëkalimin.
- Përzgjidhni llojin e Nyjes si dc2.large, llojin e grupit si multinode nëse dëshironi të përfshini nyje të veçanta llogaritëse. Përmendni numrin e nyjeve llogaritëse nëse është zgjedhur lloji i grupit me shumë nyje.
- Vazhdoni dhe pastaj lëshoni grupin.
- Shkoni te redaktuesi i pyetjeve dhe krijoni tabelën dps_info.
Rregulli i Grupit të Sigurisë Inbound për Redshift
- Si parazgjedhje, zhvendosja në të kuqe kufizon lidhjet hyrëse përmes grupit të sigurisë VPC.
- Shtoni rregullin e hyrjes për zhvendosjen në të kuqe për të lejuar që Redshift të lidhet me shërbime të tjera të tilla si QuickSight.
Hapi 7: Amazon QuickSight
- Nga lista e shërbimeve, zgjidhni Amazon QuickSight. Nëse jeni përdorues për herë të parë, QuickSight është falas për përdorim për 60 ditë dhe paguhet më pas.
- Pas konfigurimit të suksesshëm të llogarisë, klikoni në analizën e re nga pulti.
- Jepni emrin analizës suaj.
- Zgjidhni Redshift burimin e të dhënave nga lista e dhënë.
- Zgjidhni bazën e të dhënave të erëzave për ruajtjen e të dhënave. Kjo është baza e të dhënave në kujtesë e siguruar nga QuickSight.
- Ju gjithashtu mund të zgjidhni të planifikoni rifreskimin e të dhënave në SPICE.
- Shtoni fushat e kërkuara për analizë.
- Publikoni pultin nga opsioni i ndarjes. Jepni qasjen e kërkuar përdoruesve të tjerë për të parë panelin e kontrollit.
Recommended:
Matja e presionit duke përdorur CPS120 dhe Arduino Nano: 4 hapa
Matja e presionit duke përdorur CPS120 dhe Arduino Nano: CPS120 është një sensor presioni absolut me cilësi të lartë dhe me kosto të ulët me dalje të kompensuar plotësisht. Konsumon shumë më pak energji dhe përfshin një sensor ultra të vogël mikro-elektro-mekanik (MEMS) për matjen e presionit. I bazuar në sigma-delta
Matja e presionit duke përdorur CPS120 dhe Raspberry Pi: 4 hapa
Matja e Presionit duke Përdorur CPS120 dhe Raspberry Pi: CPS120 është një sensor presioni absolut me cilësi të lartë dhe me kosto të ulët me dalje të kompensuar plotësisht. Konsumon shumë më pak energji dhe përfshin një sensor ultra të vogël mikro-elektro-mekanik (MEMS) për matjen e presionit. I bazuar në sigma-delta
Ndërfaqja e sensorit Infineon DPS422 Me Infineon XMC4700 dhe dërgimi i të dhënave në NodeMCU: 13 hapa
Ndërfaqja e sensorit Infineon DPS422 Me Infineon XMC4700 dhe dërgimi i të dhënave në NodeMCU: Në këtë tutorial ne do të mësojmë se si të përdorim DPS422 për matjen e temperaturës dhe presionit barometrik me XMC4700. konsumi.
Leximi i të dhënave Sensori tejzanor (HC-SR04) në një LCD 128 × 128 dhe vizualizimi i tij duke përdorur Matplotlib: 8 hapa
Leximi i të dhënave të sensorit tejzanor (HC-SR04) në një LCD 128 × 128 dhe vizualizimi i tij duke përdorur Matplotlib: Në këtë udhëzues, ne do të përdorim MSP432 LaunchPad + BoosterPack për të shfaqur të dhënat e një sensori tejzanor (HC-SR04) në një 128 × 128 LCD dhe dërgoni të dhënat në PC në mënyrë serike dhe vizualizojini ato duke përdorur Matplotlib
Përcaktimi i presionit dhe lartësisë duke përdorur GY-68 BMP180 dhe Arduino: 6 hapa
Përcaktimi i Presionit dhe Lartësisë duke Përdorur GY-68 BMP180 dhe Arduino: PërmbledhjeNë shumë projekte si robotët fluturues, stacionet e motit, përmirësimi i performancës së drejtimit, sportet etj. Matja e presionit dhe lartësisë është shumë e rëndësishme. Në këtë tutorial, do të mësoni se si të përdorni sensorin BMP180, i cili është një nga më