תוכן עניינים:

קביעת הלחץ והגובה באמצעות GY-68 BMP180 ו- Arduino: 6 שלבים
קביעת הלחץ והגובה באמצעות GY-68 BMP180 ו- Arduino: 6 שלבים

וִידֵאוֹ: קביעת הלחץ והגובה באמצעות GY-68 BMP180 ו- Arduino: 6 שלבים

וִידֵאוֹ: קביעת הלחץ והגובה באמצעות GY-68 BMP180 ו- Arduino: 6 שלבים
וִידֵאוֹ: Zero to Hero ControlNet Tutorial: Stable Diffusion Web UI Extension | Complete Feature Guide 2024, נוֹבֶמבֶּר
Anonim

מאת Electropeak ElectroPeak האתר הרשמי עקוב אחר מאת המחבר:

תחילת העבודה עם מודול קולי וארדואינו
תחילת העבודה עם מודול קולי וארדואינו
תחילת העבודה עם מודול קולי וארדואינו
תחילת העבודה עם מודול קולי וארדואינו
צור מפת חום WiFi באמצעות ESP8266 & Arduino
צור מפת חום WiFi באמצעות ESP8266 & Arduino
צור מפת חום WiFi באמצעות ESP8266 & Arduino
צור מפת חום WiFi באמצעות ESP8266 & Arduino
זיהוי צבעים W/ TCS230 חיישן וארדואינו [קוד כיול כלול]
זיהוי צבעים W/ TCS230 חיישן וארדואינו [קוד כיול כלול]
זיהוי צבעים W/ TCS230 חיישן וארדואינו [קוד כיול כלול]
זיהוי צבעים W/ TCS230 חיישן וארדואינו [קוד כיול כלול]

אודות: ElectroPeak הוא המקום היחיד שלך ללמידת אלקטרוניקה ולהוציא את הרעיונות שלך למציאות. אנו מציעים מדריכים מהשורה הראשונה להראות לך כיצד תוכל לבצע את הפרויקטים שלך. אנו מציעים גם מוצרים באיכות גבוהה כך שיש לך… עוד על Electropeak »

סקירה כללית

בפרויקטים רבים כגון רובוטים מעופפים, תחנות מזג אוויר, שיפור ביצועי ניתוב, ספורט וכו 'מדידת לחץ וגובה מאוד חשובה. במדריך זה תלמד כיצד להשתמש בחיישן BMP180, שהוא אחד החיישנים הנפוצים ביותר למדידת הלחץ.

מה תלמד

  • מהו הלחץ הברומטרי.
  • מהו חיישן הלחץ של BOSCH BMP180.
  • כיצד להשתמש בחיישן הלחץ BOSCH BMP180 עם Arduino.

שלב 1: מהו הלחץ הברומטרי?

מהו הלחץ הברומטרי?
מהו הלחץ הברומטרי?
מהו הלחץ הברומטרי?
מהו הלחץ הברומטרי?

לחץ ברומטרי או לחץ אטמוספרי נובעים ממשקל האוויר על כדור הארץ. לחץ זה הוא כ- 1 ק ג לכל סנטימטר מרובע בגובה פני הים.

ישנן מספר יחידות לביטוי הלחץ האטמוספרי, שניתן בקלות להמיר אחת לשנייה. יחידת SI למדידת הלחץ היא פסקל (פא).

ללחץ הברומטרי יש יחס הפוך לינארי בערך לגובה מגובה פני הים כך שאם נמדוד את הלחץ הברומטרי של מקום, נוכל לחשב את הגובה מרמת הים באמצעות פעולה מתמטית פשוטה.

שלב 2: תכונות חיישן לחץ GY-68 BOSCH BMP180

GY-68 BOSCH BMP180 חיישן לחץ
GY-68 BOSCH BMP180 חיישן לחץ

אחד החיישנים הנפוצים למדידת הלחץ והגובה הוא BOSCH BMP180. התכונות החשובות ביותר של מודול זה הן כדלקמן:

  • טווח מדידת לחץ של 300 עד 1100 כ"ס
  • -0.1hPa מדידת דיוק ללחץ מוחלט
  • דיוק מדידה של 12hPa ללחץ היחסי
  • צריכת חשמל נמוכה (5μA במצב סטנדרטי ודגימה אחת לשנייה)
  • חיישן טמפרטורה פנימי עם דיוק של 0.5 מעלות צלזיוס
  • תומך בפרוטוקול I2C לתקשורת
  • מכויל לחלוטין

שלב 3: חומרים נדרשים

חומרים נדרשים
חומרים נדרשים

רכיבי חומרה

Arduino UNO R3 *1

BOSH BMP180 *1

חוט מגשר *1

אפליקציות תוכנה

Arduino IDE *1

שלב 4: כיצד להשתמש בחיישן לחץ GY-68 BMP180 עם Arduino?

כיצד להשתמש בחיישן לחץ GY-68 BMP180 עם Arduino?
כיצד להשתמש בחיישן לחץ GY-68 BMP180 עם Arduino?
כיצד להשתמש בחיישן לחץ GY-68 BMP180 עם Arduino?
כיצד להשתמש בחיישן לחץ GY-68 BMP180 עם Arduino?
כיצד להשתמש בחיישן לחץ GY-68 BMP180 עם Arduino?
כיצד להשתמש בחיישן לחץ GY-68 BMP180 עם Arduino?
כיצד להשתמש בחיישן לחץ GY-68 BMP180 עם Arduino?
כיצד להשתמש בחיישן לחץ GY-68 BMP180 עם Arduino?

חיישן זה זמין כמודול לשימוש קל. החלקים העיקריים של מודול החיישנים BMP180 הם:

  • חיישן BMP180
  • ווסת 3.3 וולט. וסת זה מאפשר לך לחבר את המודול ל- 5V.
  • נגדי משיכה נדרשים כדי לתקשר כראוי I2C

שלב 5: מעגל

מעגל חשמלי
מעגל חשמלי

הורד את BMP180_Breakout_Arduino_Library כדי להשתמש במודול החיישנים BMP180.

BMP180_Breakout_Arduino_Library

שלב 6: חישוב לחץ מוחלט עם יחידות וגובה שונים מגובה פני הים

בואו לבדוק את תהליך חישוב הלחץ והגובה בצורה מדויקת יותר:

על פי האלגוריתם לעיל, ראשית אנו מתחילים לחשב את הטמפרטורה באמצעות startTemperature (), ולאחר מכן אנו מאחסנים את הטמפרטורה במשתנה T באמצעות getTemperature (T). לאחר מכן, אנו מחשבים את הלחץ באמצעות startPressure (3). המספר 3 הוא הרזולוציה המקסימלית הניתנת לשינוי בין 0 ל- 3. באמצעות getPressure (P) אנו מאחסנים את הלחץ המוחלט במשתנה P. כמות הלחץ הזו היא ב- hPa, שניתן להמיר אותה ליחידות שונות לפי הקודם שולחן. הלחץ המוחלט משתנה עם הגובה. כדי להסיר את השפעת הגובה על הלחץ המחושב, עלינו להשתמש בפונקציה פני הים (P, ALTITUDE) בהתאם לגובה המאוחסן במשתנה ALTITUDE, ולאחסן את הערך הנמדד במשתנה שרירותי, כגון p0. השתמש בגובה (P, p0) לחישוב הגובה שלך. פונקציה זו מחשבת את הגובה במד.

הערה

שתוכל להכניס את הגובה שלך מגובה פני הים למשתנה ALTITUDE המוגדר בתחילת הקוד

מוּמלָץ: