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

BME280, גלאי מגע אנושי: 5 שלבים
BME280, גלאי מגע אנושי: 5 שלבים

וִידֵאוֹ: BME280, גלאי מגע אנושי: 5 שלבים

וִידֵאוֹ: BME280, גלאי מגע אנושי: 5 שלבים
וִידֵאוֹ: Bosch BME280 vs. Galaxy S4 sensors vs. analog thermohygrometer 2024, נוֹבֶמבֶּר
Anonim
BME280, גלאי מגע אנושי
BME280, גלאי מגע אנושי

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

אספקה

לפרויקט זה אשתמש ב:

1. אונו ארדואינו

2. BME280 (https://www.sparkfun.com/products/13676)

3. כותרת בעלת 4 פינים ללוח לחם

4. לוח לחם

5. LED ונגד

6. תוכנת Arudino

7. חוטים!

שלב 1: הכנה

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

1. התקן את תוכנת Arduino

2. התקן את ספריית BME280 מהקישור הבא:

3. הלחם את הכותרת בעלת 4 פינים ל- BME280

שלב 2: הקוד

הקוד
הקוד

זהו הקוד בו נשתמש לפרויקט. אמת והעלה אותו ל- Arduino.

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

שלב 3: החיבורים (קרש לחם)

החיבורים (קרש לחם)
החיבורים (קרש לחם)

זו ההתקנה של לוח הלחם.

החוט האדום (חיובי +) יגיע ליציאת 2 של הארדואינו.

החוט השחור (השלילי -) יעבור לאחד מיציאות הקרקע של הארדואינו.

שלב 4: חיבורים (Arduino ו- BME280)

אל תהיה המום. חיבור ה- BME280 ל- Arduino אינו מבלבל או מאתגר כפי שהוא עשוי להיראות.

בצע את החיבורים הבאים:

1. חבר את סיכת הכותרת GND (הקרקע) של BME280 לאחת מיציאות הקרקע של הארדואינו.

2. חבר את סיכת הכותרת 3.3V של BME280 ליציאת 3.3V של הארדואינו.

3. חבר את סיכת הכותרת SDA של BME280 ליציאת A4 של הארדואינו.

4. חבר את סיכת הכותרת SCL של BME280 ליציאת A5 של הארדואינו.

שלב 5: שימוש

לאחר שהכל מחובר והקוד מועלה ל- Arduino, פתח את הצג הטורי בתוכנת Arduino. שים לב לטמפרטורת הסביבה של החדר בו אתה נמצא והזן ערך זה בקוד (const float ambientTemp). השינוי בערך זה הוא מה שיגרום לנורית לדלק.

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

מוּמלָץ: