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

מד גובה (מד גובה) בהתבסס על לחץ אטמוספרי: 7 שלבים (עם תמונות)
מד גובה (מד גובה) בהתבסס על לחץ אטמוספרי: 7 שלבים (עם תמונות)

וִידֵאוֹ: מד גובה (מד גובה) בהתבסס על לחץ אטמוספרי: 7 שלבים (עם תמונות)

וִידֵאוֹ: מד גובה (מד גובה) בהתבסס על לחץ אטמוספרי: 7 שלבים (עם תמונות)
וִידֵאוֹ: Fluids at Rest: Crash Course Physics #14 2024, נוֹבֶמבֶּר
Anonim
מד גובה (מד גובה) מבוסס על לחץ אטמוספרי
מד גובה (מד גובה) מבוסס על לחץ אטמוספרי
מד גובה (מד גובה) מבוסס על לחץ אטמוספרי
מד גובה (מד גובה) מבוסס על לחץ אטמוספרי
מד גובה (מד גובה) מבוסס על לחץ אטמוספרי
מד גובה (מד גובה) מבוסס על לחץ אטמוספרי

[לַעֲרוֹך]; ראה גירסה 2 בשלב 6 עם קלט גובה בסיסי באופן ידני.

זהו תיאור הבניין של מד גובה (מד גובה) המבוסס על Arduino Nano וחיישן לחץ אטמוספרי של בוש BMP180.

העיצוב פשוט אך המדידות יציבות ומדויקות למדי (1 מ 'דיוק).

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

[עריכה]: לגרסה 2 יש קלט גובה בסיסי באופן ידני. עיין בתיאור בשלב 6

במהלך הגדרת קו הבסיס (הפעלה או לחיצה על לחצן) הלחץ האטמוספרי הנוכחי מוצג למשך שנייה אחת. אחרי זה הגובה נמצא בתצוגה של 4 ספרות וזה יתעדכן בערך כל שנייה.

מנורה אדומה משמשת לגבהים שליליים בעת ירידה במורד הגבעה לאחר קביעת קו הבסיס.

[עריכה]: עם גרסה 2 זה מייצג גבהים שליליים כל כך מתחת לפני הים.

מד הגובה מופעל על ידי כבל USB כך שניתן להשתמש בו ברכב, באופנוע או בכל מקום אחר עם USB או בנק חשמל.

שתי ספריות מיוחדות משמשות. אחד עבור BMP180 שניתן למצוא כאן. ואחד לתצוגה 4 ספרות TM1637 שניתן למצוא כאן.

BMP180 אינה הגרסה החדשה ביותר. נראה כי הוא הוחלף על ידי BMP280. זה צריך להיות פשוט להחליף את BMP180 ב- BMP280 בעיצוב זה.

חלקים מהשרטוט מבוססים על "BMP180_altitude_example.ino" המסופק עם ספריית BMP180.

שלב 1: לוח לחם לבדיקת העיצוב

לוח לחם לבדיקת העיצוב
לוח לחם לבדיקת העיצוב
לוח לחם לבדיקת העיצוב
לוח לחם לבדיקת העיצוב

התחלתי עם אונו Arduino לבדיקת העיצוב. בגרסה הסופית השתמשתי ב- Nano מכיוון שהוא קטן יותר.

שלב 2: יצירת לוח ושיכון

יצירת מועצה ושיכון
יצירת מועצה ושיכון
יצירת מועצה ושיכון
יצירת מועצה ושיכון
יצירת דירקטוריון ושיכון
יצירת דירקטוריון ושיכון
יצירת דירקטוריון ושיכון
יצירת דירקטוריון ושיכון

משתמשים בלוח אחד. מכסה הבית מכיל את הכפתור, הלד והתצוגה בת 4 הספרות.

שלב 3: חיבורי פין Arduino

חיבורים ל- BMP180: GND - GNDVCC - 3.3V (!!) SDA - A4SCL - A5

חיבורים לתצוגת TM1637 בת 4 ספרות: GND - GNDVCC - 5VCLK - D6DIO - D8

הוביל לערכים שליליים - במורד הגבעה: D2

לחצן לאיפוס הלחץ הבסיסי: D4

שלב 4: סקיצת הארדואינו

שלב 5: סופי

סופי
סופי

זו התוצאה…

שלב 6: גירסה 2 עם קלט גובה בסיסי באופן ידני

Image
Image
גרסה 2 עם כניסת גובה בסיסית ידנית
גרסה 2 עם כניסת גובה בסיסית ידנית
גרסה 2 עם קלט גובה בסיסי באופן ידני
גרסה 2 עם קלט גובה בסיסי באופן ידני
גרסה 2 עם קלט גובה בסיסי באופן ידני
גרסה 2 עם קלט גובה בסיסי באופן ידני

בגרסה זו מוצג כפתור נוסף אחד. לחצן 1 (שחור) הוא הפעלת קלט גובה בסיסי באופן בסיסי. לחצן 2 (לבן) הוא להגדיל את הערך לכל ספרה.

רצף במהלך קלט גובה הוא:

כפתור 1 נדחק - מהבהב לד פעם אחת - ניתן להשתמש בכפתור 2 להגדלת הספרה x ב- 000x

כפתור 1 נדחק שוב - LED מהבהב פעמיים - ניתן להשתמש בכפתור 2 להגדלת הספרה x ב- 00x0

כפתור 1 נדחק שוב - LED מהבהב 3 פעמים - ניתן להשתמש בכפתור 2 להגדלת הספרה x ב- 0x00

כפתור 1 נדחק שוב - LED מהבהב 4 פעמים - ניתן להשתמש בכפתור 2 להגדלת x הספרה ב- x000

כפתור 1 נדחק שוב - LED מהבהב 5 פעמים - ניתן להשתמש בכפתור 2 לשינוי הסימן: led_on = שלילי (מתחת לפני הים), led_off = חיובי (מעל פני הים)

לחצן 1 נדחק שוב - LED מהבהב פעם אחת - קלט גובה בסיסי מוכן

שלב 7:

סקיצה של גרסה 2.

מוּמלָץ: