
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14


Barometrik bosim va haroratni Infineon DPS 422 yordamida o'lchash oddiy loyihadir. Vaqt o'tishi bilan bosim va haroratni kuzatish noqulay bo'lib qoladi. Bu erda tahlillar tasvirlangan, ma'lum vaqt davomida bosim va haroratning o'zgarishi haqidagi tushuncha xatolarni aniqlashga va bashoratli texnik xizmat ko'rsatishga yordam beradi.
Ushbu loyihani amalga oshirishning o'ziga xos xususiyati shundaki, Infineon -ning sanoat darajasidagi bosim sensori ishlatiladi va Amazon QuickSight yordamida o'lchovlar to'g'risida ma'lumot olish mumkin.
1 -qadam: Uskuna



S2GO bosimi DPS422:
Bu mutlaq barometrik bosim sensori. Bu nisbiy aniqligi ± 0,06 gPa bo'lgan sanoat darajasidagi sensor. Va ± 0,5 ° C harorat aniqligi bilan.
MIOT ADAPTORIM:
Mening IoT adapterlarim - bu mashhur IoT apparat platformalari bo'lgan Arduino va Raspberry PI kabi tashqi apparat echimlarining shlyuzlari. Bularning barchasi IoT tizimini eng tezkor baholash va rivojlantirishga imkon beradi.
XMC4700 Relax to'plami:
XMC4700 mikrokontrollerni baholash to'plami; 3.3V va 5V Arduino ™ qalqoni bilan jihozlangan moslamalar
NodeMCU ESP8266:
NodeMCU - bu ochiq manbali IoT platformasi. Unga Espressif Systems ESP8266WiFi SoC-da ishlaydigan dasturiy ta'minot va ESP-12 moduliga asoslangan uskunalar kiradi.
2 -qadam: Yechim arxitekturasi

Amazon veb -xizmatlari qurilmalarni bulutga ulash uchun MQTT xizmatini taqdim etadi. MQTT modeli asosan nashr etish-obuna tamoyili asosida ishlaydi. Bu holda DPS310 sensori bo'lgan qurilma, abonent vazifasini bajaruvchi AWS IOT yadroli xizmatiga bosim va haroratni nashr etuvchi nashriyot vazifasini bajaradi. Qabul qilingan xabar AWS IoT yadro qoidalari yordamida Amazon Kinesis etkazib berish oqimiga yuboriladi. Etkazib berish oqimi xabarni Amazon Redshift klasteriga etkazish uchun tuzilgan. Amazon Redshift - bu AWS tomonidan taqdim etilgan ma'lumotlarni saqlash xizmati. Qabul qilingan ma'lumotlar, ya'ni bosim va harorat vaqt belgisi bilan birga klaster jadvaliga qo'shiladi. Endi Amazon QuickSight AWS tomonidan taqdim etilgan biznes -razvedka vositasi rasmga kiradi, u ma'lumotni tushunish uchun qizil siljish klasteridagi ma'lumotlarni vizual tasvirga aylantiradi.
3 -qadam: dasturiy ta'minot


NodeMCU ESP8266 uchun manba kodini bu erda topish mumkin:
4 -qadam: AWS IOT yadro konfiguratsiyasi



- AWS IOT yadrosida narsalarni yarating.
- Sertifikatni yarating va uni yaratilgan narsaga biriktiring.
- Yangi siyosatni yarating va uni narsaga biriktiring.
- Endi qoida yarating.
- Amazon Kinesis Firehose oqimiga xabar yuborish -ni tanlang.
5 -qadam: Kinesis Firehose Delivery Stream konfiguratsiyasi



- Etkazib berish oqimlarini yaratish -ni bosing
- Manbani Direct PUT yoki boshqa manbalar sifatida tanlang
- Yozuvni o'zgartirish va yozuv formatini o'zgartirishni o'chirib qo'ying.
- Amazon Redshift sifatida manzilni tanlang.
- Klaster tafsilotlarini to'ldiring.
- DPS -dan xabar JSON formatida yaratilishi kerak, shuning uchun nusxa ko'chirish buyrug'i mos ravishda o'zgartirilishi kerak. COPY parametrlari maydoniga JSON "auto" ni kiriting. Bundan tashqari, biz GZIP -ni ishlatmoqchi bo'lganimizda, variantlar oynasida ham xuddi shu narsani aytib o'tish kerak.
- O'tkazish vaqtini qisqartirish uchun S3 siqilishini GZIP tartibida yoqing (ixtiyoriy)
- Firehose etkazib berilishini ko'rib chiqing va etkazib berish oqimini yaratish -ni bosing
6 -qadam: Amazon Redshift konfiguratsiyasi



- Klaster identifikatori, ma'lumotlar bazasi nomi, asosiy foydalanuvchi va parol bilan boshlang.
- Dc2.large sifatida tugun turini, alohida tugunlarni qo'shishni xohlasangiz, klaster turini ko'p tugunli qilib tanlang. Agar ko'p tugunli klaster turi tanlangan bo'lsa, hisoblash tugunlari sonini eslang.
- Davom eting va keyin klasterni ishga tushiring.
- So'rovlar tahrirlovchisiga o'ting va dps_info jadvalini yarating.
Redshift uchun xavfsizlik guruhining kirish qoidasi
- Odatiy bo'lib, redshift VPC xavfsizlik guruhi orqali kiruvchi ulanishni cheklaydi.
- Redshift QuickSight kabi boshqa xizmatlarga ulanishi uchun redshift uchun kirish qoidasini qo'shing.
7 -qadam: Amazon QuickSight




- Xizmatlar ro'yxatidan Amazon QuickSight -ni tanlang. Agar siz birinchi marta foydalanuvchi bo'lsangiz, QuickSight 60 kun davomida foydalanish uchun bepul va undan keyin haq olinadi.
- Hisob qaydnomasini muvaffaqiyatli o'rnatgandan so'ng, boshqaruv panelidagi yangi tahlilni bosing.
- Tahlilingizga nom bering.
- Ko'rsatilgan ro'yxatdan Redshift ma'lumotlar manbasini tanlang.
- Ma'lumotlarni saqlash uchun ziravorlar bazasini tanlang. Bu QuickSight tomonidan taqdim etilgan xotira ma'lumotlar bazasi.
- Siz qo'shimcha ravishda SPICE -ga ma'lumotlarni yangilashni rejalashtirishingiz mumkin.
- Tahlil qilish uchun kerakli maydonlarni qo'shing.
- Boshqaruv panelini ulashish variantidan chop eting. Boshqaruv panelini ko'rish uchun boshqa foydalanuvchilarga ruxsat bering.
Tavsiya:
AWS -da Magicbit -dan ma'lumotlarni vizualizatsiya qilish: 5 qadam

AWS -da Magicbit -dan ma'lumotlarni vizualizatsiya qilish: Magicbit -ga ulangan datchiklardan yig'ilgan ma'lumotlar MQTT orqali AWS IOT yadrosida chop etiladi va real vaqtda grafik ko'rinishida bo'ladi. Biz ESP32 -ga asoslangan ushbu loyihani ishlab chiqish paneli sifatida magicbit -dan foydalanmoqdamiz. Shuning uchun har qanday ESP32 d
BME280 va foton interfeysi yordamida namlik, bosim va haroratni hisoblash: 6 qadam

BME280 va foton interfeysi yordamida namlik, bosim va haroratni hisoblash: Biz harorati, bosimi va namligini kuzatishni talab qiladigan turli loyihalarni uchratamiz. Biz shuni tushunamizki, bu parametrlar har xil atmosfera sharoitida tizimning ish samaradorligini baholashda muhim rol o'ynaydi
Infineon DPS422 sensorini Infineon XMC4700 bilan o'zaro bog'lash va ma'lumotlarni NodeMCU -ga yuborish: 13 qadam

Infineon DPS422 sensorini Infineon XMC4700 bilan o'zaro bog'lash va ma'lumotlarni NodeMCU -ga yuborish: Ushbu qo'llanmada biz XMC4700.DPS422 yordamida harorat va barometrik bosimni o'lchash uchun DPS422 -dan qanday foydalanishni bilib olamiz. iste'mol.
Raspberry Pi yordamida MPL3115A2 yordamida balandlik, bosim va haroratni o'lchang: 6 qadam

MPL3115A2 yordamida Raspberry Pi -dan foydalanib, balandlik, bosim va haroratni o'lchang: nima borligini biling va nima uchun unga egalik qilayotganingizni biling! Bu juda qiziq. Biz Internet -avtomatlashtirish asrida yashayapmiz, chunki u ko'plab yangi ilovalarga kiradi. Kompyuter va elektronika ixlosmandlari sifatida biz Raspberry Pi a bilan ko'p narsani o'rgandik
BMP180 (Barometrik bosim sensori) Arduino bilan o'zaro bog'lanish: 9 qadam

BMP180 (Barometrik bosim sensori) Arduino bilan o'zaro aloqada: BMP-180-i2c interfeysli raqamli Barometrik bosim sensori. Boschning bu kichik sensori kichik o'lchamlari, kam quvvat sarfi va yuqori aniqlik bilan juda qulay. Sensor o'qilishini qanday talqin qilishimizga qarab, biz