Агуулгын хүснэгт:
- Алхам 1: Техник хангамж
- Алхам 2: Шийдлийн архитектур
- Алхам 3: Програм хангамж
- Алхам 4: AWS IOT -ийн үндсэн тохиргоо
- Алхам 5: Kinesis Firehose Delivery Stream тохиргоо
- Алхам 6: Amazon Redshift -ийн тохиргоо
- Алхам 7: Amazon QuickSight
Видео: Infometon XMC4700 RelaxKit, Infineon DPS422 ба AWS ашиглан барометрийн даралт ба температурыг дүрслэн харуулах: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Infineon -ийн DPS 422 -ийг ашиглан барометрийн даралт, температурыг хэмжих энгийн төсөл юм. Хэсэг хугацааны дотор даралт, температурыг хянах нь болхи болдог. Энд аналитик зураг гарч ирдэг бөгөөд тодорхой хугацааны туршид даралт, температурын өөрчлөлтийн талаархи ойлголт нь алдааг илрүүлэх, урьдчилан таамаглах засвар хийхэд тусалдаг.
Энэхүү төслийг хэрэгжүүлэхэд татагдсан зүйл бол Infineon -ийн үйлдвэрлэлийн зэрэглэлийн даралт мэдрэгчийг ашиглах явдал бөгөөд Amazon QuickSight ашиглан хийсэн хэмжилтүүдийн талаархи ойлголтыг олж авах явдал юм.
Алхам 1: Техник хангамж
S2GO даралт DPS422:
Энэ бол туйлын барометрийн даралт мэдрэгч юм. Энэ нь харьцангуй нарийвчлалтай ± 0.06 гПа бүхий үйлдвэрлэлийн зэрэглэлийн мэдрэгч юм. Мөн ± 0.5 ° C температурын нарийвчлалтай.
МИНИЙ IOT Адаптер:
Миний IoT адаптерууд нь IoT -ийн түгээмэл хэрэглэгддэг платформ болох Arduino, Raspberry PI гэх мэт гадаад тоног төхөөрөмжийн шийдлүүдийн гарц юм. Энэ бүхэн нь IoT системийг хамгийн хурдан үнэлэх, хөгжүүлэх боломжийг олгодог.
XMC4700 тайвшруулах хэрэгсэл:
XMC4700 микроконтроллерийн үнэлгээний хэрэгсэл; 3.3V ба 5V Arduino ™ Shields -тэй нийцсэн техник хангамж
NodeMCU ESP8266:
NodeMCU бол нээлттэй эх сурвалжтай IoT платформ юм. Үүнд Espressif Systems-ийн ESP8266WiFi SoC дээр ажилладаг програм хангамж, ESP-12 модульд суурилсан техник хангамж орно.
Алхам 2: Шийдлийн архитектур
Amazon вэб үйлчилгээ нь төхөөрөмжийг үүл рүү холбох MQTT үйлчилгээг үзүүлдэг. MQTT загвар нь үндсэндээ нийтлэх-захиалах зарчмаар ажилладаг. Энэ тохиолдолд DPS310 мэдрэгч болох төхөөрөмж нь захиалагчийн үүрэг гүйцэтгэдэг AWS IOT үндсэн үйлчилгээнд даралт, температурыг нийтэлдэг хэвлэн нийтлэгчийн үүрэг гүйцэтгэдэг. Хүлээн авсан мессежийг AWS IoT үндсэн дүрмийн багцыг ашиглан Amazon Kinesis Delivery Stream руу дамжуулдаг. Delivery Stream нь Amazon Redshift кластерт мессежийг хүргэхийн тулд тохируулагдсан болно. Amazon Redshift бол AWS -ээс өгөгдөл хадгалах үйлчилгээ юм. Хүлээн авсан өгөгдлийг, өөрөөр хэлбэл даралт, температурыг цаг хугацааны тэмдэгтэй хамт кластер хүснэгтэд нэмнэ. Одоо Amazon QuickSight -ийн AWS -ээс өгсөн бизнесийн тагнуулын хэрэгсэл нь зураг руу орж, өгөгдлийг ойлгохын тулд улаан шилжүүлэх кластер дахь өгөгдлийг харааны дүрслэл болгон хувиргадаг.
Алхам 3: Програм хангамж
NodeMCU ESP8266 -ийн эх кодыг эндээс олж болно.
Алхам 4: AWS IOT -ийн үндсэн тохиргоо
- AWS IOT цөм дээр зүйлийг бий болго.
- Сертификат үүсгээд үүсгэсэн зүйлдээ хавсаргана уу.
- Шинэ бодлогыг бий болгоод түүнийгээ хавсаргаарай.
- Одоо дүрмийг бий болго.
- Amazon Kinesis Firehose урсгал руу зурвас илгээхийг сонгоно уу.
Алхам 5: Kinesis Firehose Delivery Stream тохиргоо
- Хүргэлтийн урсгал үүсгэх дээр дарна уу
- Эх сурвалжийг шууд PUT эсвэл бусад эх сурвалж болгон сонгоно уу
- Бичлэгийн хувиргалт болон бичлэгийн форматын хөрвүүлэлтийг идэвхгүй болгох.
- Амралтын газрыг Redshift болгон сонгоно уу.
- Кластерын дэлгэрэнгүй мэдээллийг бөглөнө үү.
- DPS -ээс ирсэн мессежийг JSON форматаар үүсгэх тул хуулбарлах тушаалыг зохих ёсоор өөрчлөх ёстой. COPY сонголтын талбарт JSON ‘auto’ гэж оруулна уу. Түүнчлэн, бид GZIP шахалтыг ашиглах гэж байгаа тул үүнийг мөн сонголтын хайрцагт дурдах хэрэгтэй.
- S3 шахалтыг GZIP дарааллаар идэвхжүүлж, дамжуулах хугацааг багасгах боломжтой (заавал биш)
- Firehose -ийн хүргэлтийг хянаж, Хүргэлтийн урсгал үүсгэх дээр дарна уу
Алхам 6: Amazon Redshift -ийн тохиргоо
- Кластер танигч, мэдээллийн баазын нэр, мастер хэрэглэгч, нууц үгээр эхэл.
- Зангилааны төрлийг dc2.large гэж сонгоно уу. Хэрэв олон зангилааны кластерийн төрлийг сонгосон бол тооцоолох зангилааны тоог дурдана уу.
- Үргэлжлүүлээд кластерыг ажиллуулна уу.
- Query editor руу ороод dps_info хүснэгтийг үүсгэнэ үү.
Redshift -ийн Аюулгүй байдлын бүлгийн ирж буй дүрэм
- Анхдагч байдлаар, redshift нь VPC аюулгүй байдлын бүлгээр дамжин ирж буй холболтыг хязгаарладаг.
- Redshift -ийг QuickSight гэх мэт бусад үйлчилгээнд холбохыг зөвшөөрөхийн тулд redshift -д орж ирэх дүрмийг нэмнэ үү.
Алхам 7: Amazon QuickSight
- Үйлчилгээний жагсаалтаас Amazon QuickSight -ийг сонгоно уу. Хэрэв та анх удаа хэрэглэгч бол QuickSight нь 60 хоногийн турш үнэгүй ашиглах боломжтой бөгөөд дараа нь төлбөртэй болно.
- Бүртгэлийг амжилттай тохируулсны дараа хяналтын самбараас шинэ дүн шинжилгээ хийх дээр дарна уу.
- Шинжилгээндээ нэр өгнө үү.
- Өгөгдсөн жагсаалтаас Redshift мэдээллийн эх сурвалжийг сонгоно уу.
- Өгөгдлийг хадгалах амтлагчийн мэдээллийн санг сонгоно уу. Энэ бол QuickSight -ийн өгсөн санах ойн мэдээллийн сан юм.
- Та өгөгдлийг шинэчлэх хугацааг SPICE -д оруулахаар төлөвлөж болно.
- Шинжилгээнд шаардлагатай талбаруудыг нэмнэ үү.
- Хуваалцах сонголтоос хяналтын самбарыг нийтлэх. Хяналтын самбарыг үзэхийн тулд бусад хэрэглэгчдэд шаардлагатай хандалтыг өг.
Зөвлөмж болгож буй:
AWS дээр Magicbit -аас өгөгдлийг дүрслэн харуулах нь: 5 алхам
AWS дээр Magicbit -аас өгөгдлийг дүрслэн харуулах: Magicbit -тэй холбогдсон мэдрэгчээс цуглуулсан өгөгдлийг MQTT -ээр дамжуулан AWS IOT цөмд нийтэлж, бодит цаг хугацаанд дүрслэн харуулах болно. Бид ESP32 дээр суурилсан энэхүү төсөлд magicbit -ийг хөгжлийн самбар болгон ашиглаж байна. Тиймээс аливаа ESP32 d
IoT: Node-RED ашиглан гэрэл мэдрэгчийн өгөгдлийг дүрслэн харуулах: 7 алхам
IoT: Гэрэл мэдрэгчийн өгөгдлийг Node-RED ашиглан дүрслэн харуулах: Энэхүү зааварчилгаанд та интернетэд холбогдсон мэдрэгч хэрхэн бүтээх талаар сурах болно! Би энэ демо -д орчны гэрэл мэдрэгч (TI OPT3001) ашиглах болно, гэхдээ таны хүссэн аливаа мэдрэгч (температур, чийгшил, потенциометр гэх мэт) ажиллах болно. Мэдрэгчийн утга
Infineon DPS422 мэдрэгчийг Infineon XMC4700 -тай холбож, NodeMCU руу өгөгдөл илгээх: 13 алхам
Infineon XMC4700 -тай Infineon DPS422 мэдрэгчийг хооронд нь холбож, NodeMCU руу өгөгдөл илгээх: Энэхүү зааварчилгаанд бид DPS422 -ийг температур ба барометрийн даралтыг XMC4700 ашиглан хэмжих талаар сурах болно. DPS422 хэрэглээ
Raspberry Pi -ийг ашиглан MPL3115A2 ашиглан өндөр, даралт, температурыг хэмжинэ: 6 алхам
Raspberry Pi ашиглах, MPL3115A2 -ийн тусламжтайгаар өндөр, даралт, температурыг хэмжих: Юу эзэмшиж байгаагаа мэдэж, яагаад үүнийг эзэмшиж байгаагаа мэдэж аваарай. Олон тооны шинэ програмууд руу нэвтэрч буй бид Интернет автоматжуулалтын эрин үед амьдарч байна. Компьютер, электроник сонирхогчдын хувьд бид Raspberry Pi a -аас маш их зүйлийг сурч мэдсэн
Google Charts ашиглан утасгүй мэдрэгчийн өгөгдлийг дүрслэн харуулах нь: 6 алхам
Google Charts ашиглан утасгүй мэдрэгчийн өгөгдлийг дүрслэн харуулах: Машины зогсолтыг багасгахын тулд машинуудын урьдчилсан дүн шинжилгээ хийх нь маш чухал юм. Тогтмол үзлэг хийх нь машины ажиллах хугацааг уртасгаж, алдааг тэсвэрлэх чадварыг нэмэгдүүлдэг. Утасгүй чичиргээ ба температур