תוכן עניינים:
- שלב 1: חומרה
- שלב 2: אדריכלות הפתרון
- שלב 3: תוכנה
- שלב 4: תצורת ליבה של AWS IOT
- שלב 5: תצורת זרם המסירה של Kinesis Firehose
- שלב 6: תצורת Redshift של אמזון
- שלב 7: QuickSight של אמזון
וִידֵאוֹ: הדמיה של לחץ וטמפרטורה ברומטרית באמצעות Infineon XMC4700 RelaxKit, Infineon DPS422 ו- AWS: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
זהו פרויקט פשוט ללכוד את הלחץ והטמפרטורה הברומטרית באמצעות ה- DPS 422 של אינפיניון. זה הופך להיות מגושם לעקוב אחר הלחץ והטמפרטורה לאורך זמן. כאן האנליטיקה נכנסת לתמונה, התובנה לגבי השינוי בלחץ ובטמפרטורה לאורך זמן יכולה לסייע באיתור תקלות ולבצע תחזוקה מנבאת.
האטרקציה לביצוע הפרויקט הזה היא השימוש בחיישן לחץ בדרגה תעשייתית של Infineon וקבל את התובנה מהמידות באמצעות אמזון QuickSight.
שלב 1: חומרה
לחץ S2GO DPS422:
זהו חיישן לחץ ברומטרי מוחלט. זהו חיישן בדרגה תעשייתית עם דיוק יחסי ± 0.06 hPa. ועם דיוק טמפרטורה של ± 0.5 מעלות צלזיוס.
מתאם IOT שלי:
מתאמי IoT שלי הם שערים לפתרונות חומרה חיצוניים כמו Arduino ו- Raspberry PI, שהם פלטפורמות חומרה פופולריות של IoT. כל זה מאפשר הערכה ופיתוח מהירים ביותר של מערכת IoT.
ערכת מנוחה XMC4700:
ערכת הערכה של מיקרו -בקר XMC4700; חומרה תואמת עם 3.3V ו- 5V Arduino ™ Shields
NodeMCU ESP8266:
NodeMCU היא פלטפורמת IoT בקוד פתוח. הוא כולל קושחה הפועלת על ESP8266WiFi SoC מ- Espressif Systems וחומרה המבוססת על מודול ESP-12.
שלב 2: אדריכלות הפתרון
שירותי האינטרנט של אמזון מספקת את שירות MQTT לחיבור המכשירים לענן. מודל ה- MQTT פועל בעצם על פי העיקרון של פרסום-הרשמה. המכשיר שהוא חיישן DPS310 במקרה זה, פועל כמפרסם המפרסם את הלחץ והטמפרטורה לשירות הליבה של AWS IOT הפועל כמנוי. ההודעה המתקבלת מועברת לזרם המסירה של Kinesis של Amazon באמצעות מערכת הכללים הליבה של AWS IoT. זרם המסירה מוגדר להעברת ההודעה לאשכול אמזון האדום. Amazon Redshift הוא שירות אחסון הנתונים המסופק על ידי AWS. הנתונים שהתקבלו, כלומר, לחץ וטמפרטורה יחד עם חותמת הזמן מתווספים לטבלת האשכול. כעת, אמזון QuickSight כלי הבינה העסקית המסופקת על ידי AWS נכנס לתמונה אשר הופך את הנתונים באשכול הסטים האדומים לייצוג חזותי כדי לקבל תובנה מהנתונים.
שלב 3: תוכנה
קוד מקור עבור NodeMCU ESP8266 ניתן למצוא כאן:
שלב 4: תצורת ליבה של AWS IOT
- צור את הדבר על ליבת AWS IOT.
- צור את האישור וצירף אותו לדבר שנוצר.
- צור את המדיניות החדשה וצירף אותה לדבר.
- עכשיו צור חוק.
- בחר שלח הודעה לזרם Amazon Kinesis Firehose.
שלב 5: תצורת זרם המסירה של Kinesis Firehose
- לחץ על צור זרמי משלוח
- בחר מקור כ- Direct PUT או מקורות אחרים
- השבת את טרנספורמציית הרשומות ואת המרת פורמט הרשומות.
- בחר יעד כשידור אדום של אמזון.
- מלא את פרטי האשכול.
- מכיוון שההודעה מה- DPS אמורה להיווצר בפורמט JSON, יש לשנות את פקודת ההעתקה בהתאם. בתיבה אפשרויות העתקה, הזן JSON 'אוטומטי'. כמו כן, מכיוון שאנו הולכים להשתמש בדחיסת GZIP אותו הצורך מוזכר בתיבת האפשרויות.
- אפשר את דחיסת S3 כמכשיר GZIP כדי לצמצם את זמן ההעברה (אופציונלי)
- בדוק את משלוח Firehose ולחץ על צור זרם משלוחים
שלב 6: תצורת Redshift של אמזון
- התחל עם מזהה האשכול, שם מסד הנתונים, משתמש הראשי והסיסמה.
- בחר סוג צומת כ- dc2.large, סוג אשכול כרב -עונדה אם ברצונך לשלב צמתי מחשוב נפרדים. ציין את מספר צמתי החישוב אם נבחר סוג אשכול רב -תאי.
- המשך ולאחר מכן הפעל את האשכול.
- עבור אל עורך השאילתות וצור את הטבלה dps_info.
כלל נכנס של קבוצת אבטחה לשינוי אדום
- כברירת מחדל המעבר האדום מגביל חיבורים נכנסים דרך קבוצת האבטחה של VPC.
- הוסף את כלל הכניסה למעבר האדום כדי לאפשר ל- Redshift להתחבר לשירותים אחרים כגון QuickSight.
שלב 7: QuickSight של אמזון
- מרשימת השירותים, בחר באמזון QuickSight. אם אתה משתמש בפעם הראשונה, QuickSight היא בחינם לשימוש למשך 60 יום וניתן לחייב אותה לאחר מכן.
- לאחר הגדרת החשבון בהצלחה, לחץ על ניתוח חדש מלוח המחוונים.
- תן את השם לניתוח שלך.
- בחר מקור נתונים Redshift מהרשימה הנתונה.
- בחר את מאגר התבלינים לאחסון הנתונים. זהו מאגר הנתונים שבזיכרון המסופק על ידי QuickSight.
- תוכל גם לבחור לתזמן את רענון הנתונים ל- SPICE.
- הוסף את השדות הנדרשים לניתוח.
- פרסם את לוח המחוונים מתוך אפשרות השיתוף. תן גישה נדרשת למשתמשים אחרים כדי לצפות בלוח המחוונים.
מוּמלָץ:
חישוב לחות, לחץ וטמפרטורה באמצעות ממשק BME280 ופוטון: 6 שלבים
חישוב לחות, לחץ וטמפרטורה באמצעות BME280 וממשק פוטון: אנו נתקלים בפרויקטים שונים הדורשים ניטור טמפרטורה, לחץ ולחות. כך אנו מבינים כי פרמטרים אלה ממלאים למעשה תפקיד חיוני בהערכה ליעילות העבודה של מערכת בתנאים אטמוספריים שונים
גובה, לחץ וטמפרטורה באמצעות פטל פטל עם MPL3115A2: 6 שלבים
גובה, לחץ וטמפרטורה באמצעות פי פטל עם MPL3115A2: נשמע מעניין. זה בהחלט אפשרי בתקופה הזו כשכולנו נכנסים לדור ה- IoT. בתור פריק אלקטרוניקה, שיחקנו עם ה- Raspberry Pi והחלטנו לעשות פרויקטים מעניינים תוך שימוש בידע הזה. בפרויקט זה אנו רוצים
מדריך חיישן לחץ וטמפרטורה של Arduino AMS5812_0050-D-B: 4 שלבים
חיישן לחץ וטמפרטורה של Arduino AMS5812_0050-D-B: חיישן לחץ מוגבר AMS5812 עם יציאות אנלוגיות ודיגיטליות הוא חיישן דיוק גבוה עם פלט מתח אנלוגי וממשק I2C דיגיטלי. הוא משלב אלמנט חישה piezoresistive עם אלמנט מיזוג אות לפעולתו
חיישן ממשק Infineon DPS422 עם Infineon XMC4700 ושליחת נתונים ל- NodeMCU: 13 שלבים
ממשק חיישן Infineon DPS422 עם Infineon XMC4700 ושליחת נתונים ל- NodeMCU: במדריך זה נלמד כיצד להשתמש ב- DPS422 למדידת טמפרטורה ולחץ ברומטרי באמצעות XMC4700. צְרִיכָה
שימוש ב- Raspberry Pi, מדידת גובה, לחץ וטמפרטורה בעזרת MPL3115A2: 6 שלבים
שימוש ב- Raspberry Pi, מדידת גובה, לחץ וטמפרטורה עם MPL3115A2: דע מה אתה הבעלים, ודע למה אתה הבעלים שלו! זה מסקרן. אנו חיים בעידן של אוטומציה באינטרנט כאשר הוא צונח לשלל יישומים חדשים. כחובבי מחשבים ואלקטרוניקה, למדנו הרבה עם ה- Raspberry Pi