Mündəricat:
- Addım 1: Avadanlıq
- Addım 2: Həll Memarlığı
- Addım 3: Proqram təminatı
- Addım 4: AWS IOT Core Konfiqurasiyası
- Addım 5: Kinesis Firehose Çatdırılma Axını Konfiqurasiyası
- Addım 6: Amazon Redshift Konfiqurasiyası
- Addım 7: Amazon QuickSight
Video: Infineon XMC4700 RelaxKit, Infineon DPS422 və AWS istifadə edərək Barometrik Təzyiq və Temperaturun Görüntülənməsi: 8 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Infineon DPS 422 istifadə edərək barometrik təzyiqi və temperaturu tutmaq üçün sadə bir layihədir. Bir müddət ərzində təzyiqi və temperaturu izləmək çətin olur. Analitiklərin göründüyü yerdir, bir müddət ərzində təzyiq və temperaturun dəyişməsi ilə bağlı fikirlər qüsurların aşkarlanmasına və proqnozlaşdırılmış təmir işlərinin aparılmasına kömək edə bilər.
Bu layihəni hazırlamaq üçün cazibə, Infineon -un sənaye dərəcəli təzyiq sensorunun istifadəsidir və Amazon QuickSight -dan istifadə edərək ölçmələrdən məlumat əldə edir.
Addım 1: Avadanlıq
S2GO BASINÇ DPS422:
Bu mütləq bir barometrik təzyiq sensoru. Nisbi dəqiqliyi ± 0.06 hPa olan sənaye dərəcəli sensordur. Və ± 0,5 ° C temperatur dəqiqliyi ilə.
İOT ADAPTÖRÜM:
Mənim IoT adapterlərim, məşhur IoT hardware platformaları olan Arduino və Raspberry PI kimi xarici aparat həllərinə giriş qapılarıdır. Bütün bunlar IoT sisteminin ən sürətli qiymətləndirilməsinə və inkişafına imkan verir.
XMC4700 Relax Kit:
XMC4700 Mikrokontrolör qiymətləndirmə dəsti; 3.3V və 5V Arduino ™ Shields ilə uyğun avadanlıq
NodeMCU ESP8266:
NodeMCU açıq mənbə IoT platformasıdır. Buraya Espressif Systems-dən ESP8266WiFi SoC ilə işləyən proqram təminatı və ESP-12 moduluna əsaslanan aparat daxildir.
Addım 2: Həll Memarlığı
Amazon veb xidmətləri, cihazları buluda bağlamaq üçün MQTT xidmətini təqdim edir. MQTT modeli mahiyyətcə nəşr-abunə prinsipi üzərində işləyir. Bu vəziyyətdə DPS310 sensoru olan cihaz, abunəçi kimi çıxış edən AWS IOT əsas xidmətinə təzyiq və temperaturu dərc edən bir nəşriyyat rolunu oynayır. Alınan mesaj AWS IoT əsas qayda dəstindən istifadə edərək Amazon Kinesis Çatdırılma Axınına göndərilir. Çatdırılma axını mesajı Amazon Redshift klasterinə çatdırmaq üçün qurulmuşdur. Amazon Redshift, AWS tərəfindən verilən məlumat anbarı xidmətidir. Alınan məlumatlar, yəni təzyiq və temperatur zaman damgası ilə birlikdə klaster cədvəlinə əlavə olunur. İndi, Amazon QuickSight, AWS tərəfindən təqdim olunan iş zəkası vasitəsi, məlumatları başa düşmək üçün qırmızı sürüşmə qrupundakı məlumatları vizual təsvirə çevirən bir şəkil çəkir.
Addım 3: Proqram təminatı
NodeMCU ESP8266 üçün mənbə kodunu burada tapa bilərsiniz:
Addım 4: AWS IOT Core Konfiqurasiyası
- AWS IOT nüvəsində bir şey yaradın.
- Sertifikatı yaradın və yaradılan şeyə əlavə edin.
- Yeni bir siyasət yaradın və bir şeyə əlavə edin.
- İndi bir qayda yaradın.
- Amazon Kinesis Firehose axınına Mesaj göndər seçin.
Addım 5: Kinesis Firehose Çatdırılma Axını Konfiqurasiyası
- Çatdırılma axını yarat düyməsini vurun
- Doğrudan PUT və ya digər mənbələr olaraq mənbəyi seçin
- Rekord çevrilməsini və qeyd formatı çevrilməsini deaktiv edin.
- Amazon Redshift olaraq təyinat seçin.
- Çoxluq detallarını doldurun.
- DPS -dən gələn mesaj JSON formatında yaradılacağı üçün kopyalama əmri də buna uyğun olaraq dəyişdirilməlidir. COPY variantları qutusuna JSON 'auto' daxil edin. Ayrıca, GZIP sıxışdırmasını istifadə edəcəyimiz üçün eyni seçimlər qutusunda qeyd edilməlidir.
- Transfer müddətini azaltmaq üçün S3 sıxılmasını GZIP sırası olaraq aktiv edin (İsteğe bağlı)
- Firehose çatdırılmasını nəzərdən keçirin və Çatdırılma axını yarat düyməsini basın
Addım 6: Amazon Redshift Konfiqurasiyası
- Çoxluq identifikatoru, verilənlər bazası adı, usta istifadəçi və şifrə ilə başlayın.
- Ayrı -ayrı hesablama qovşaqlarını birləşdirmək istəyirsinizsə, dc2.large olaraq Node növünü, çoxlu düymə kimi clustertype seçin. Çox düyməli çoxluq növü seçildikdə hesablama qovşaqlarının sayını qeyd edin.
- Davam edin və sonra çoxluğu işə salın.
- Sorğu redaktoruna gedin və cədvəl yaradın dps_info.
Redshift üçün Təhlükəsizlik Qrupunun Gələn Qaydası
- Varsayılan olaraq redshift, VPC təhlükəsizlik qrupu vasitəsilə gələn əlaqələri məhdudlaşdırır.
- Redshift -in QuickSight kimi digər xidmətlərə qoşulmasına icazə vermək üçün redshift üçün gələn qaydanı əlavə edin.
Addım 7: Amazon QuickSight
- Xidmətlər siyahısından Amazon QuickSight seçin. İlk dəfə istifadə edirsinizsə, QuickSight 60 gün istifadə üçün pulsuzdur və sonra ödənişlidir.
- Hesabı uğurla qurduqdan sonra tablosundan yeni təhlili vurun.
- Analizin adını verin.
- Verilən siyahıdan Redshift məlumat mənbəyini seçin.
- Məlumatların saxlanması üçün ədviyyat bazasını seçin. Bu QuickSight tərəfindən verilən yaddaş verilənlər bazasıdır.
- Məlumatların yenilənməsini SPICE -də planlaşdırmağı da seçə bilərsiniz.
- Təhlil üçün tələb olunan sahələri əlavə edin.
- Paylaşma seçimindən tablosunu dərc edin. Tablosuna baxmaq üçün digər istifadəçilərə icazə verin.
Tövsiyə:
AWS -də Magicbit -dən məlumatların görüntülənməsi: 5 addım
AWS -də Magicbit -dən Məlumatların Görüntülənməsi: Magicbit -ə qoşulan sensorlardan toplanan məlumatlar MQTT vasitəsi ilə real vaxtda qrafik olaraq görüntülənmək üçün AWS IOT nüvəsində dərc olunacaq. ESP32 -ə əsaslanan bu layihədə inkişaf etdirmə lövhəsi olaraq magicbit istifadə edirik. Buna görə hər hansı bir ESP32 d
AD7416ARZ və Raspberry Pi istifadə edərək temperaturun ölçülməsi: 4 addım
AD7416ARZ və Raspberry Pi istifadə edərək temperaturun ölçülməsi: AD7416ARZ, rəqəmsal çeviricilərə bənzər dörd tək kanallı analoqlu 10 bitlik bir temperatur sensoru və daxil edilmiş bir təyyarə temperatur sensoru. Parçalardakı temperatur sensoru multiplexer kanalları vasitəsilə əldə edilə bilər. Bu yüksək dəqiqlikli temperatur
BME280 və Foton İnterfeysindən istifadə edərək Nəmlik, Təzyiq və Temperaturun Hesablanması .: 6 Addım
BME280 və Foton İnterfeysindən istifadə edərək Nəmlik, Təzyiq və Temperatur Hesablamaları: İstilik, təzyiq və rütubət monitorinqini tələb edən müxtəlif layihələrlə rastlaşırıq. Beləliklə, bu parametrlərin əslində fərqli atmosfer şəraitində bir sistemin iş səmərəliliyinin qiymətləndirilməsində mühüm rol oynadığını başa düşürük
Infineon DPS422 Sensorunun Infineon XMC4700 ilə Araşdırılması və NodeMCU -ya Məlumat Göndərilməsi: 13 Addım
Infineon XMC4700 ilə İnfineon DPS422 Sensorunun Araşdırılması və NodeMCU -ya Məlumat Göndərilməsi: Bu təlimatda XMC4700.DPS422 ilə temperatur və barometrik təzyiqin ölçülməsi üçün DPS422 -dən necə istifadə ediləcəyini öyrənəcəyik. istehlak
Arduino ilə BMP180 (Barometrik Təzyiq Sensoru): 9 addım
Arduino ilə BMP180 (Barometrik Təzyiq Sensoru) Arası: BMP-180, i2c interfeysi olan rəqəmsal Barometrik Təzyiq sensoru. Bosch -un bu kiçik sensoru kiçik ölçüsü, aşağı enerji istehlakı və yüksək dəqiqliyi ilə olduqca əlverişlidir