מעגל מחוון לרמת דלק אולטרה סאונד

נסה את הכלי שלנו לביטול בעיות





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

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



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

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



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

אזהרה: פרויקט זה מיועד למטרות ניסוי בלבד. זה חייב להיעשות בפיקוח מומחה, אם משתמשים בדלק בפועל לנוזל המיכל .

במאמר זה נלמד כיצד לבנות מעגל חיווי דלק מבוסס LED באמצעות חיישני קולי אלחוטי GSM ו- Arduino.

משדר חיישן דלק קולי

כדי לבנות את מעגל המשדר, תזדקק למודולים הבאים:

  1. Arduino NANO - 1no
  2. מודול חיישן קולי HC-SR04 - 1no
  3. מודול TX / Rx אלחוטי nRF24L01 - 1no

לאחר תכנות הארדואינו, המודולים יצטרכו לחווט כמתואר בתרשים הבא:

חיישן דלק, מעגל משדר מחוון מפלס Arduino

השולחן הלבן בצד שמאל למעלה מראה כיצד צריך לחבר את הפינים של מודול nRF24L01 עם לוח הארדואינו.

איך זה עובד

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

הארדואינו משווה את זמן האולטרה-סאונד המשתקף לזמן הייחוס של 'הגובה המלא' של המיכל ויוצר אומדן לגובה המיידי או לרמת הדלק.

לאחר מכן מקודדים את המידע ומעבירים אותו למודול האלחוטי nRF24L01. מודול ה- nRF24L01 ממיר לבסוף את הקוד לאות RF ומשדר אותו לאטמוספירה כדי שיחידת המקלט תתפוס את האות.

כיצד להתקין את החיישנים

לאחר הרכבתו, חייבים להתקין את חיישן הקולי על מיכל הדלק באופן הבא:

יש להתקין את החיישן הקולי על ידי החדרת ראשי החישה דרך חורים בממדים מושלמים, ואטום עם חומר איטום מתאים.

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

יהיה עליך לציין את שני האמצעים הללו מכיוון שאלה יידרשו להזין בקוד התוכנית של ה- Arduino.

מקלט חיישן דלק קולי

להכנת מקלט חיישן הדלק תזדקק לחומרים הבאים:

  1. Arduino NANO - 1no
  2. מודול חיישן קולי HC-SR04 - 1no
  3. מודול TX / Rx אלחוטי nRF24L01 - 1no
  4. נוריות LED כפי שמוצג בתרשים הבא - 4 מספרים
  5. זמזם פייזו - 1no
  6. נגדי 330 אוהם 1/4 וואט - 4 ננו

תרשים מעגל

לאחר התכנות ניתן לחבר את המודולים השונים באופן הבא:

מעגל מקלט חיישן דלק באמצעות ארדואינו

כאן, ה- nRF24L01 האלחוטי עובד כמו מקלט. האנטנה לוכדת את תוכן ה- RF המועבר על ידי מעגל המשדר, ושולחת אותו לארדואינו. בהתאם לקוד התוכנית, הארדואינו מנתח את הזמן הקולי המשתנה ומתרגם אותו ליציאה דיגיטלית הולכת וגוברת.

פלט דיגיטלי זה המתאים לגובה המיידי או לרמת הדלק מוזרם למערך LED. נוריות ה- LED במערך מגיבות ומאירות ברצף ומאפשרות אינדיקציה חזותית ישירה של מפלס הדלק לבעלים.

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

קוד התוכנית

קוד התוכנית השלם למשדר ולמקלט נמצא בקישור הבא:

https://github.com/Swagatam1975/Arduino-Code-for-Fuel-Sensor

יהיה עליך לשנות את שני הערכים לדוגמה בקוד עם הערכים שמדדת עבור מיכל הדלק שלך:

// ------- CHANGE THIS -------//
float water_hold_capacity = 1.0 // Enter in Meters.
float full_height = 1.3 // Enter in Meters.
// ---------- -------------- //




הקודם: הסברים על ממירי דיגיטלי לאנלוגי (DAC), אנלוגי לדיגיטלי (ADC) הבא: איך עובדים רובוטריקים