תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
אתמול עבדנו על מסכי LCD, ותוך כדי עבודה עליהם הבנו את החשיבות של חישוב עוצמת האור. עוצמת האור אינה חשובה רק בתחום הפיזי של העולם הזה, אלא יש לה גם את תפקידה הנאמר בתחום הביולוגי. הערכה מדויקת של עוצמת האור ממלאת תפקיד מרכזי במערכת האקולוגית שלנו, בצמיחת צמחים וכו '. לכן, לצורך מטרה זו למדנו חיישן BH1715 הזה, שהוא חיישן אור סביבתי מסוג 16 סיביות.
במדריך זה אנו הולכים להדגים את פעולתו של BH1715 עם פוטון חלקיקים. חלקיק פוטון הוא הלוח שיכול למעשה להקל על השליטה בכל מכשיר דרך האינטרנט.
חומרה שתזדקק לה למטרה זו היא כדלקמן:
1. BH1715 - חיישן אור סביבה
2. פוטון חלקיקים
3. כבל I2C
4. מגן I2C לפוטון חלקיקים
שלב 1: סקירה כללית של BH1715:
קודם כל ברצוננו להכיר לך את התכונות הבסיסיות של מודול החיישנים שהוא BH1715 ואת פרוטוקול התקשורת שעליו הוא פועל.
BH1715 הוא חיישן אור סביבה דיגיטלי עם ממשק אוטובוס I²C. BH1715 משמש בדרך כלל להשגת נתוני אור הסביבה להתאמת עוצמת התאורה האחורית של LCD ומקלדת למכשירים ניידים. מכשיר זה מציע רזולוציה של 16 סיביות וטווח מדידה מתכוונן, המאפשר זיהוי בין.23 ל- 100, 000 לוקס.
פרוטוקול התקשורת שעליו החיישן עובד הוא I2C. I2C מייצג את המעגל הבין-משולב. זהו פרוטוקול תקשורת שבו התקשורת מתבצעת באמצעות קווי SDA (נתונים סדרתיים) ו- SCL (שעון טורי). הוא מאפשר חיבור של מספר מכשירים בו זמנית. זהו אחד מפרוטוקול התקשורת הפשוט והיעיל ביותר.
שלב 2: מה שאתה צריך..
החומרים הדרושים לנו להגשמת מטרתנו כוללים את רכיבי החומרה הבאים:
1. BH1715 - חיישן אור סביבה
2. פוטון חלקיקים
3. כבל I2C
4. מגן I2C לפוטון חלקיקים
שלב 3: חיבור חומרה:
קטע חיבור החומרה בעצם מסביר את חיבורי החיווט הנדרשים בין החיישן לבין פטל הפטל. הבטחת חיבורים נכונים היא ההכרח הבסיסי בעת עבודה על כל מערכת לתפוקה הרצויה. אז, החיבורים הנדרשים הם כדלקמן:
ה- BH1715 יעבוד על I2C. להלן תרשים החיווט לדוגמה, המדגים כיצד לחבר כל ממשק של החיישן.
הלוח מחוץ לקופסה מוגדר לממשק I2C, ולכן אנו ממליצים להשתמש בחיבור זה אם אתה אגנוסטי אחרת. כל מה שאתה צריך זה ארבעה חוטים!
רק ארבעה חיבורים נדרשים סיכות Vcc, Gnd, SCL ו- SDA ואלו מחוברים בעזרת כבל I2C.
קשרים אלה מודגמים בתמונות למעלה.
שלב 4: קוד חלקיקים למדידת עוצמת אור:
נתחיל עם קוד החלקיקים עכשיו.
בעת השימוש במודול החיישנים עם הארדואינו, אנו כוללים את ספריית application.h ו- spark_wiring_i2c.h. הספרייה "application.h" ו- spark_wiring_i2c.h מכילה את הפונקציות המאפשרות תקשורת i2c בין החיישן לחלקיק.
קוד החלקיקים כולו ניתן להלן לנוחות המשתמש:
#לִכלוֹל
#לִכלוֹל
// כתובת BH1715 I2C היא 0x23 (35)
#define Addr 0x23
int זוהר = 0;
הגדרת חלל ()
{
// הגדר משתנה
Particle.variable ("i2cdevice", "BH1715");
Particle.variable ("זוהר", זוהר);
// אתחל תקשורת I2C כ- MASTER
Wire.begin ();
// אתחל תקשורת טורית, הגדר קצב שידור = 9600
Serial.begin (9600);
// התחל את שידור I2C
Wire.beginTransmission (Addr);
// שלח כוח על הפקודה
Wire.write (0x01);
// עצור את שידור I2C
Wire.endTransmission ();
// התחל את שידור I2C
Wire.beginTransmission (Addr);
// שלח פקודת מדידה רציפה
Wire.write (0x10);
// עצור את שידור I2C
Wire.endTransmission ();
עיכוב (300);
}
לולאת חלל ()
{
נתוני int ללא חתום [2];
// בקש 2 בתים של נתונים
Wire.requestFrom (Addr, 2);
// קרא 2 בתים של נתונים
// ALS msb, ALS lsb
אם (Wire.available () == 2)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
}
עיכוב (300);
// המר את הנתונים
בהירות = ((נתונים [0] & 0xFF) * 256 + (נתונים [1] & 0xFF)) / 1.20;
// נתוני פלט ללוח המחוונים
הוצאה לאור Particle.publish ("זוהר אור הסביבה:", מחרוזת (זוהר));
}
שלב 5: יישומים:
BH1715 הוא חיישן אור פלט דיגיטלי שניתן לשלב בטלפון נייד, טלוויזיית LCD, מחשב מחשב וכו '. ניתן להשתמש בו גם במכונת משחקים ניידת, מצלמה דיגיטלית, מצלמת וידאו דיגיטלית, מחשב כף יד, תצוגת LCD ועוד מכשירים רבים הדורשים יישומי חישת אור יעילים.
מוּמלָץ:
מעקב אחר תנועות באמצעות MPU-6000 ופוטון חלקיקים: 4 שלבים
מעקב אחר תנועות באמצעות MPU-6000 וחלקיק פוטון: MPU-6000 הוא חיישן מעקב אחר תנועה בעל 6 צירים הכולל מד תאוצה 3 צירים וג'ירוסקופ 3 צירים. חיישן זה מסוגל לבצע מעקב יעיל אחר המיקום והמיקום המדויק של אובייקט במישור התלת ממדי. ניתן להעסיק אותו
מדידת האצה באמצעות ADXL345 ופוטון חלקיקים: 4 שלבים
מדידת האצה באמצעות ADXL345 ופוטון חלקיקים: ה- ADXL345 הוא מד תאוצה קטן ודק במיוחד בעל 3 צירים עם מדידה ברזולוציה גבוהה (13 סיביות) עד ± 16 גרם. נתוני הפלט הדיגיטליים מעוצבים כהשלמה של 16 סיביות ונגישים באמצעות ממשק דיגיטלי I2 C. הוא מודד את
חישוב לחות, לחץ וטמפרטורה באמצעות ממשק BME280 ופוטון: 6 שלבים
חישוב לחות, לחץ וטמפרטורה באמצעות BME280 וממשק פוטון: אנו נתקלים בפרויקטים שונים הדורשים ניטור טמפרטורה, לחץ ולחות. כך אנו מבינים כי פרמטרים אלה ממלאים למעשה תפקיד חיוני בהערכה ליעילות העבודה של מערכת בתנאים אטמוספריים שונים
מדידת עוצמת אור באמצעות BH1715 ו- Raspberry Pi: 5 שלבים
מדידת עוצמת אור באמצעות BH1715 ו- Raspberry Pi: אתמול עבדנו על מסכי LCD, ותוך כדי עבודה עליהם הבנו את החשיבות של חישוב עוצמת האור. עוצמת האור אינה חשובה רק בתחום הפיזי של העולם הזה, אלא יש לה את תפקידה הנאמר בביולוגיה
חישוב עוצמת אור באמצעות BH1715 ו- Arduino Nano: 5 שלבים
חישוב עוצמת אור באמצעות BH1715 ו- Arduino Nano: אתמול עבדנו על מסכי LCD, ותוך כדי עבודה עליהם הבנו את החשיבות של חישוב עוצמת האור. עוצמת האור אינה חשובה רק בתחום הפיזי של העולם הזה, אלא יש לה את תפקידה הנאמר בביולוגיה