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

כיול חיישן לחות: 7 שלבים
כיול חיישן לחות: 7 שלבים

וִידֵאוֹ: כיול חיישן לחות: 7 שלבים

וִידֵאוֹ: כיול חיישן לחות: 7 שלבים
וִידֵאוֹ: יוסף נעים מלמד איך אפשר להסתדר עם חיישן אויר בצמיג TPMS שבור ואיפה אפשר לקנות בזול 2024, יולי
Anonim
כיול חיישן לחות
כיול חיישן לחות
כיול חיישן לחות
כיול חיישן לחות
כיול חיישן לחות
כיול חיישן לחות

יש לי 3 חיישנים שיכולים למדוד לחות יחסית של האוויר: BME280, SHT21, DHT22. הם ציינו יכולת מדידה בדיוק +/- 3% מהטווח 20 עד 80%

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

אני מקווה שהניסוי שלי יכול לעזור למישהו לגרום לחיישן מסוג זה להיות נכון.

שלב 1: רשימת חלקים והוראת וידאו

Image
Image

כדי להתכונן לניסוי, נצטרך:

1. BME280

2. DHT22

3. SHT21

4. Arduino UNO

5. NodeMCU

6. מד לחות

7. בדיקת מדחום

8. מלח (נתרן כלוריד NaCl) 9. בולם לח

10. קופסה

שלב 2: נקודת בדיקה ראשונה

נקודת בדיקה ראשונה
נקודת בדיקה ראשונה
נקודת בדיקה ראשונה
נקודת בדיקה ראשונה
נקודת בדיקה ראשונה
נקודת בדיקה ראשונה

למרבה המזל, אנו יכולים להשתמש במלח (במטבח שלך!) כדי ליצור סביבת לחות סטנדרטית לבדיקה. כמאפיין של מלח (מה שנקרא "נתרן כלוריד" NaCl), מצב הרוויה שלו יכול לגרום ללחות מושלמת ב -75%.

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

צור מעגל כמו תמונה

הקוד נמצא כאן

כתוצאה ממסך הצג, 3 חיישנים נותנים 3 תוצאות של לחות, הטמפרטורה נראית זהה יחד עם 28 מעלות צלזיוס

שלב 3: קיזוז לחיישן

קיזוז לחיישן
קיזוז לחיישן
קיזוז לחיישן
קיזוז לחיישן

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

לאחר הורדת הקוד, קריאתו כעת זהה ל- Humid Meter ב -75%; והטמפרטורה זהה ל- Thermocouplet חיצוני ב 31 dgC

שלב 4: בדוק בנקודה השנייה

מבחן בנקודה השנייה
מבחן בנקודה השנייה
מבחן בנקודה השנייה
מבחן בנקודה השנייה
מבחן בנקודה השנייה
מבחן בנקודה השנייה

כדי לוודא שהקיזוז שלנו נכון, עלינו לבדוק את החיישנים האלה בשלב השני עם בולם לחות.

שמור אותו שוב בקופסה, מד לחות כעת הקריאה היא 40%, אבל 3 חיישנים (שוב) נותנים לנו 3 תוצאה אחרת!

(הטמפרטורה נראית תקינה לאחר הקיזוז)

אז, הם חייבים להיות מכויל!

שלב 5: כיול

כִּיוּל
כִּיוּל
כִּיוּל
כִּיוּל

כדי לבצע כיול, אנו פשוט מוחקים את הקיזוז ולאחר מכן רושמים את ערך החיישן בלחות רגילה של 40%

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

אחרי הכל, הורד את הקוד, 3 חיישנים נותנים את אותה התוצאה ב -40% עכשיו!

שלב 6: בדוק שוב

נסה שוב פעם נוספת!
נסה שוב פעם נוספת!
נסה שוב פעם נוספת!
נסה שוב פעם נוספת!

כדי לוודא שלשלושה חיישנים יש כיול נכון, כדאי שנבדוק אותו שוב עם NaCl רווי. למרבה המזל, קריאה של 3 חיישנים כוללת קריאה של כ -75%.

לאחר מכן, אני מנסה להסיר חיישנים מהקופסה, ואז לשים אותם שוב בתיבת הדואר הנכנס עם בולם לח כדי לראות קריאה של 3 חיישנים: התוצאה נראית בסדר -> התגובה של 3 חיישנים זהים ביחד! אין עוד קריאה שונה כמו בעבר

שלב 7: מדידת לחות וטמפרטורה בחדר

מדידת החדר ולחות הטמפרטורה שלך
מדידת החדר ולחות הטמפרטורה שלך
מדידת החדר ולחות הטמפרטורה שלך
מדידת החדר ולחות הטמפרטורה שלך
מדידת לחות וטמפרטורה בחדר
מדידת לחות וטמפרטורה בחדר

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

אנו יכולים להשתמש ב- ESP8266 ובתוכנת Blynk כדי לקרוא אותו באמצעות האינטרנט. אני מאוד אוהב נתוני עקבות של בלינק שאנו יכולים לעקוב אחריהם לאורך שנה!

מוּמלָץ: