תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
[לַעֲרוֹך]; ראה גירסה 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 עם קלט גובה בסיסי באופן ידני
בגרסה זו מוצג כפתור נוסף אחד. לחצן 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.