עזרו ליצור מד אדווה

  • Dec 09, 2021
click fraud protection

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

עזרו ליצור מד אדווה

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

משום מה, הסינים לא מייצרים מדי דופק זולים, הם לא באליאקספרס. ברוסיה, הם מייצרים TKA-PKM 09 עבור 36,000 רובל, eLight02 עבור 28,900 ו-Lupine עבור 7,000 רובל. יש לי לופין, אבל הוא לא מאוד נוח כי תוצאות המדידות שלו מושפעות מהפרעות אלקטרומגנטיות.

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

קיימות שתי נוסחאות לחישוב מקדם האדוות - פשוטה ומורכבת. הנה נוסחה פשוטה (כך נספרת האדוות של Uprtek MK350D).

הנה המסובך (לופין חושב שכן).

מקדם האדוות המקסימלי לפי נוסחה פשוטה הוא 100% (באדוות כזו מקור האור נכבה לחלוטין 100 פעמים לשנייה), לפי הנוסחה המורכבת, ה-KP יכול להיות יותר מ-100% אם האור לא רק יכבה לחלוטין, אלא שזמן האור קטן מהזמן חוֹשֶׁך.

instagram viewer

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

בעיה ראשונה: חיישן אור.

הכי נוח להשתמש בחיישנים דיגיטליים עם הארדואינו, כמו TLS2561 או BH1750, אבל הם לא מתאימים למדידת אדווה, מכיוון שהם איטיים מדי. במקרה הטוב, החיישנים האלה מסוגלים לבצע 10 מדידות בשנייה, ואנחנו צריכים לבצע לפחות 400, ורצוי 3000 (כדי לקבל גרף יפה).

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

ניסיתי להשתמש בחיישן TSL257-LF, אבל התברר שהוא רגיש מדי - בתאורה של 8 לוקס הוא "מתהפך" (באופן מפתיע, אין מילה על לוקס בגיליון הנתונים). הנה משהו שמופיע רק אם מכסים אותו ביד.

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

יש לי גם חיישני OSRAM SFH5711-2 / 3, שיש להם טווח של 3-80000 לוקס בגיליון הנתונים, אבל הם מעבירים את ההארה בזרם משתנה ל פלט (5-50 μA) במתח של 0.5 V ואני לא יודע איך לחבר את זה עם הארדואינו, חוץ מזה, הם התגלו כקטנים - אני בקושי מצליח להלחים אותם חוטים.

אני חושב שאנחנו צריכים לנסות את החיישן המבוסס על הפוטוטרנזיסטור TEMT6000 (הנה הוא על עלי).

זה זול ועליז, אמנם הטווח הוא רק 10-1000 לוקס (1000 לוקס זה בערך 40 ס"מ מנורת 1000 lm), אבל כלום - אפשר גם לעשות פילטר אור כדי להפחית את הרגישות.

בעיה שנייה: תכנות. אני יכול לעשות כמה דברים פשוטים ב- Arduino וכנראה אפילו יכול לקרוא נתונים לתוך מערך, ואז להציג את הגרף על מסך TFT, אבל לחישוב נכון של CP, אתה צריך לסנן ולבצע ממוצע של רמות המינימום והמקסימום, ועם זה אני בהחלט לא אני יכול להתמודד עם זה.

אני מדמיין מד אדווה כזה:

חומרה: ארדואינו, מסך TFT זול 1.44 אינץ', חיישן אור אנלוגי. אני מקווה שנוכל להסתדר בלי ADC חיצוני.

תכנית:
- על ידי לחיצה על הכפתור, אנו משננים את רמת החושך (למעשה, רמת האור הסביבתי);
- אנו לוכדים 160 ערכי בהירות במאגר תוך ~ 0.05 שניות (~ 2.5 תקופות של רשת 50 הרץ, מדידה אחת כל 0.3 אלפיות השנייה);
- הצג שתי תקופות בצורה של גרף בחלק התחתון של המסך (ברוחב 128 פיקסלים);
- אנו מחשבים את מקדם האדוות באמצעות שתי נוסחאות, מציגים שני ערכים על המסך.

אני יודע שהרבה מומחי אלקטרוניקה ותכנות קוראים אותי. אולי תוכל לקחת על עצמך יצירת מכשיר כזה לטובת הציבור? אם הכל יסתדר, אני בשתי ידיים אם המקורות מתפרסמים ב-github ואני אכתוב בעצמי מפורט. הוראות להרכבת מכשיר כזה, כך שכל אחד יוכל במהירות, בקלות ובזול להכין לעצמו מונה אַדְוָה.

© 2021, Alexey Nadezhin

כבר עשר שנים שאני כותב כל יום על טכנולוגיה, הנחות, מקומות עניין ואירועים. קרא את הבלוג שלי באתר ammo1.ru, v LJ, זן, מירטסן, מִברָק.
הפרויקטים שלי:
Lamptest.ru. אני בודק מנורות לד ועוזר להבין אילו מהן טובות ואילו לא כל כך טובות.
Elerus.ru. אני אוסף מידע על מכשירים אלקטרוניים ביתיים לשימוש אישי ומשתף אותו.
אתה יכול ליצור איתי קשר בטלגרם
@ תחמושת1 ובדואר [email protected].