לעתים קרובות אנו רואים דלפקי מבקרים באצטדיון, בקניון, במשרדים, בחדרי כיתות וכו '. איך הם סופרים את האנשים ומדליקים או מכבים את האור כשאף אחד לא נמצא? היום אנחנו כאן עם פרויקט בקר אור אוטומטי לחדר עם דלפק מבקרים דו כיווני באמצעות Arduino Uno. זה פרויקט מעניין מאוד לחובבים ולסטודנטים בכיף וגם בלמידה.
רכיבים
- ארדואינו UNO
- ממסר (5V)
- מתנגדים
- מודול חיישן IR
- תצוגת LCD 16x2
- לוח לחם
- חוטי חיבור
- לד
- טרנזיסטור BC547
הפרויקט של " מונה מבקרים דיגיטלי " מבוסס על ממשק של כמה רכיבים כגון חיישנים, מנועים וכו 'עם מיקרו-בקר ארדואינו. מונה זה יכול לספור אנשים לשני הכיוונים. ניתן להשתמש במעגל זה לספירת מספר האנשים שנכנסים לאולם / קניון / בית / משרד בשער הכניסה והוא יכול לספור את מספר האנשים שעוזבים את האולם על ידי הקטנת הספירה באותו שער או שער יציאה וזה תלוי בחיישן השמה בקניון / אולם. ניתן להשתמש בו גם בשערי אזורי חניה ובמקומות ציבוריים אחרים.
פרויקט זה מחולק לארבעה חלקים: חיישנים, בקר, תצוגת דלפק ושער. החיישן יבחין בהפרעה ויספק קלט לבקר אשר יפעיל את התוספת או הירידה הנגדית בהתאם לכניסה או ליציאה של האדם. וספירה מוצגת על גבי LCD בגודל 16x2 דרך הבקר.
כאשר מישהו נכנס לחדר, חיישן IR יופרע על ידי האובייקט ואז חיישן אחר לא יעבוד מכיוון שהוספנו עיכוב לזמן מה.
הסבר מעגל
ישנם כמה קטעים של מעגל דלפק מבקרים שלם שהם קטע חיישנים, קטע בקרה, קטע תצוגה וקטע נהג.
קטע חיישנים: בחלק זה השתמשנו בשני מודולי חיישני IR המכילים דיודות IR, פוטנציומטר, קומפרטר (Op-Amp) ונורות LED. פוטנציומטר משמש לקביעת מתח ייחוס במסוף אחד של המשווה וחיישני IR חשים את האובייקט או האדם ומספקים שינוי במתח במסוף השני של המשווה. ואז משווה משווה בין שני המתחים ויוצר אות דיגיטלי בפלט. כאן במעגל זה השתמשנו בשני משווים לשני חיישנים. LM358 משמש כמשווה. ל- LM358 שני מגברים אופטיים עם רעש נמוך.
מדור בקרה: Arduino UNO משמש לבקרת כל התהליך של פרויקט דלפק מבקרים זה. תפוקות המשווים מחוברות לסיכה הדיגיטלית מספר 14 ו -19 של ארדואינו. Arduino קרא את האותות האלה ושלח פקודות למעגל הנהג ממסר כדי להניע את הממסר לשליטה בנורות. אם אתה נתקל בקשיים כלשהם בעבודה עם ממסר, עיין במדריך זה בנושא בקרת ממסר ארדואינו למידע נוסף על הפעלת ממסר עם ארדואינו.
קטע תצוגה: קטע תצוגה מכיל LCD בגודל 16x2. חלק זה יציג את מספר האנשים המסופר ומצב האור כאשר אף אחד לא יהיה בחדר.
קטע נהג ממסר : קטע נהג ממסר כולל טרנזיסטור BC547 וממסר 5 וולט לשליטה על הנורה. טרנזיסטור משמש להנעת הממסר מכיוון שארדואינו אינו מספק מספיק מתח וזרם להפעלת ממסר. אז הוספנו מעגל דרייבר ממסר כדי לקבל מספיק מתח וזרם לממסר. ארדואינו שולח פקודות לטרנזיסטור הנהג הממסר הזה ואז הנורה תידלק / תכבה בהתאם.
דיאגרמת מעגל דלפק של מבקרים
היציאות של מודולי חיישני IR מחוברות ישירות לסיכה הדיגיטלית של ארדוינו מספר 14 (A0) ו- 19 (A5). וגם טרנזיסטור דרייבר ממסר בסיכה דיגיטלית 2. LCD מחובר במצב 4 סיביות. סיכת ה- RS ו- EN של LCD מחוברת ישירות בשעה 13 ו 12. סיכת נתונים של LCD D4-D7 מחוברת ישירות גם לארדואינו ב- D11-D8 בהתאמה. שאר החיבורים מוצגים בתרשים המעגל הבא.
הסבר קוד
ראשית כללנו ספרייה עבור LCD והגדרנו סיכה עבור אותו. וגם סיכת פלט קלט מוגדרת עבור חיישנים וראלי.
ואז ניתן כיוון לסיכת פלט קלט ול- LCD מאותחל בלולאת ההתקנה.
בפונקציית לולאה אנו קוראים חיישני קלט והגדלה או הקטנה של הספירה בהתאם לפעולת כניסה או יציאה. וגם לבדוק אם אין מצב. מצב אפס פירושו אף אחד בחדר. אם מצב אפס נכון אז ארדואינו כבה את הנורה על ידי השבתת הממסר דרך הטרנזיסטור.
ואם מצב אפס שגוי אז ארדואינו מדליק את האור. להלן שתי פונקציות לכניסה ויציאה.