![מדריך חיישן לחץ וטמפרטורה של Arduino AMS5812_0050-D-B: 4 שלבים מדריך חיישן לחץ וטמפרטורה של Arduino AMS5812_0050-D-B: 4 שלבים](https://i.howwhatproduce.com/images/009/image-26538-j.webp)
תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
![Image Image](https://i.howwhatproduce.com/images/009/image-26538-2-j.webp)
![](https://i.ytimg.com/vi/0XYvlHEUiaI/hqdefault.jpg)
חיישן לחץ מוגבר AMS5812 עם יציאות אנלוגיות ודיגיטליות הוא חיישן דיוק גבוה עם יציאת מתח אנלוגי וממשק I2C דיגיטלי. הוא משלב אלמנט חישה piezoresistive עם אלמנט מיזוג אות לפעולתו. הנה ההדגמה שלו עם ננו ארדואינו.
שלב 1: מה שאתה צריך..
![מה אתה צריך..!! מה אתה צריך..!!](https://i.howwhatproduce.com/images/009/image-26538-3-j.webp)
1. ארדואינו ננו
2. AMS5812_0050-D-B
3. כבל I²C
4. מגן I2C עבור Arduino Nano
שלב 2: חיבורים:
![חיבורים חיבורים](https://i.howwhatproduce.com/images/009/image-26538-4-j.webp)
![חיבורים חיבורים](https://i.howwhatproduce.com/images/009/image-26538-5-j.webp)
![חיבורים חיבורים](https://i.howwhatproduce.com/images/009/image-26538-6-j.webp)
![חיבורים חיבורים](https://i.howwhatproduce.com/images/009/image-26538-7-j.webp)
קח מגן I2C עבור Arduino Nano ודחוף אותו בעדינות מעל סיכות הננו.
לאחר מכן חבר את הקצה האחד של כבל I2C לחיישן AMS5812_0050-D-B ואת הקצה השני למגן I2C.
חיבורים מוצגים בתמונה למעלה.
שלב 3: קוד:
![קוד קוד](https://i.howwhatproduce.com/images/009/image-26538-8-j.webp)
ניתן להוריד את קוד ה- Arduino עבור AMS5812_0050-D-B מחנות GitHub שלנו-Dcube.
להלן הקישור לאותו דבר:
github.com/DcubeTechVentures/AMS5812-0050-D-B
אנו כוללים את ספריית Wire.h כדי להקל על תקשורת I2c של החיישן עם לוח Arduino.
אתה יכול גם להעתיק את הקוד מכאן, הוא ניתן כדלקמן:
// מופץ ברישיון רצון חופשי.
// השתמש בו בכל דרך שתרצה, ברווח או בחינם, בתנאי שהוא מתאים לרישיונות של העבודות הקשורות בו.
// AMS5812
// קוד זה מיועד לעבודה עם מודול מיני I2C AMS5812_I2CS_0050-D-B הזמין בחנות Dcube.
#לִכלוֹל
// כתובת AMS5812 I2C היא 0x78 (120)
#define Addr 0x78
הגדרת חלל ()
{
// אתחל תקשורת I2C כ- MASTER
Wire.begin ();
// אתחל תקשורת טורית, הגדר קצב שידור = 9600
Serial.begin (9600);
עיכוב (300);
}
לולאת חלל ()
{
נתוני int ללא חתום [4];
עיכוב (500);
// בקש 4 בתים של נתונים
Wire.requestFrom (אדר, 4);
// קרא 4 בתים של נתונים
// לחץ msb, לחץ lsb, temp msb, temp lsb
אם (Wire.available () == 4)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
data [2] = Wire.read ();
data [3] = Wire.read ();
}
// המר את הנתונים
לחץ צף = ((נתונים [0] & 0xFF) * 256 + (נתונים [1] & 0xFF));
צף טמפ = ((נתונים [2] & 0xFF) * 256 + (נתונים [3] & 0xFF));
לחץ = ((לחץ - 3277.0) / ((26214.0) / 10.0)) - 5.0;
צף cTemp = ((טמפ ' - 3277.0) / ((26214.0) / 110.0)) - 25.0;
צף fTemp = (cTemp * 1.8) + 32;
// נתוני פלט לצג הסדרתי
Serial.print ("לחץ:");
Serial.print (לחץ);
Serial.println ("PSI");
Serial.print ("טמפרטורה בצלזיוס:");
Serial.print (cTemp);
Serial.println ("C");
Serial.print ("טמפרטורה בפרנהייט:");
Serial.print (fTemp);
Serial.println ("F");
עיכוב (500);
}
שלב 4: יישומים:
AMS5812 הוא חיישן לחץ מוגבר וניתן להשתמש בו במערכות בהן יש לבצע מדידת לחץ סטטית ודינאמית ומדידת לחץ ברומטרי. הוא ממלא תפקיד מרכזי בניטור ואקום, ניטור זרימת גז, מדידת רמת נוזלים וכן מכשור רפואי.
מוּמלָץ:
חישוב לחות, לחץ וטמפרטורה באמצעות ממשק BME280 ופוטון: 6 שלבים
![חישוב לחות, לחץ וטמפרטורה באמצעות ממשק BME280 ופוטון: 6 שלבים חישוב לחות, לחץ וטמפרטורה באמצעות ממשק BME280 ופוטון: 6 שלבים](https://i.howwhatproduce.com/images/003/image-6140-j.webp)
חישוב לחות, לחץ וטמפרטורה באמצעות BME280 וממשק פוטון: אנו נתקלים בפרויקטים שונים הדורשים ניטור טמפרטורה, לחץ ולחות. כך אנו מבינים כי פרמטרים אלה ממלאים למעשה תפקיד חיוני בהערכה ליעילות העבודה של מערכת בתנאים אטמוספריים שונים
גובה, לחץ וטמפרטורה באמצעות פטל פטל עם MPL3115A2: 6 שלבים
![גובה, לחץ וטמפרטורה באמצעות פטל פטל עם MPL3115A2: 6 שלבים גובה, לחץ וטמפרטורה באמצעות פטל פטל עם MPL3115A2: 6 שלבים](https://i.howwhatproduce.com/images/004/image-10425-j.webp)
גובה, לחץ וטמפרטורה באמצעות פי פטל עם MPL3115A2: נשמע מעניין. זה בהחלט אפשרי בתקופה הזו כשכולנו נכנסים לדור ה- IoT. בתור פריק אלקטרוניקה, שיחקנו עם ה- Raspberry Pi והחלטנו לעשות פרויקטים מעניינים תוך שימוש בידע הזה. בפרויקט זה אנו רוצים
הדמיה של לחץ וטמפרטורה ברומטרית באמצעות Infineon XMC4700 RelaxKit, Infineon DPS422 ו- AWS: 8 שלבים
![הדמיה של לחץ וטמפרטורה ברומטרית באמצעות Infineon XMC4700 RelaxKit, Infineon DPS422 ו- AWS: 8 שלבים הדמיה של לחץ וטמפרטורה ברומטרית באמצעות Infineon XMC4700 RelaxKit, Infineon DPS422 ו- AWS: 8 שלבים](https://i.howwhatproduce.com/images/011/image-31930-j.webp)
הדמיה של לחץ וטמפרטורה ברומטרית באמצעות Infineon XMC4700 RelaxKit, Infineon DPS422 ו- AWS: זהו פרויקט פשוט ללכידת הלחץ והטמפרטורה הברומטרית באמצעות ה- DPS 422 של Infineon. זה הופך להיות מגושם לעקוב אחר הלחץ והטמפרטורה לאורך זמן. כאן האנליטיקה נכנסת לתמונה, התובנה לגבי השינוי ב
פטל פאי - HIH6130 I2C חיישן לחות וטמפרטורה חיישן פייתון הדרכה: 4 שלבים
![פטל פאי - HIH6130 I2C חיישן לחות וטמפרטורה חיישן פייתון הדרכה: 4 שלבים פטל פאי - HIH6130 I2C חיישן לחות וטמפרטורה חיישן פייתון הדרכה: 4 שלבים](https://i.howwhatproduce.com/images/011/image-32082-j.webp)
Raspberry Pi - HIH6130 I2C חיישן לחות וטמפרטורה Python הדרכה: HIH6130 הוא חיישן לחות וטמפרטורה עם פלט דיגיטלי. חיישנים אלה מספקים רמת דיוק של ± 4% לחות יחסית. עם יציבות ארוכת טווח מובילה בתעשייה, I2C דיגיטלי פיצוי טמפרטורה אמיתי, אמינות מובילה בתעשייה, יעילות אנרגטית
שימוש ב- Raspberry Pi, מדידת גובה, לחץ וטמפרטורה בעזרת MPL3115A2: 6 שלבים
![שימוש ב- Raspberry Pi, מדידת גובה, לחץ וטמפרטורה בעזרת MPL3115A2: 6 שלבים שימוש ב- Raspberry Pi, מדידת גובה, לחץ וטמפרטורה בעזרת MPL3115A2: 6 שלבים](https://i.howwhatproduce.com/images/002/image-3285-34-j.webp)
שימוש ב- Raspberry Pi, מדידת גובה, לחץ וטמפרטורה עם MPL3115A2: דע מה אתה הבעלים, ודע למה אתה הבעלים שלו! זה מסקרן. אנו חיים בעידן של אוטומציה באינטרנט כאשר הוא צונח לשלל יישומים חדשים. כחובבי מחשבים ואלקטרוניקה, למדנו הרבה עם ה- Raspberry Pi