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

טיימר דלת המקרר: 4 שלבים
טיימר דלת המקרר: 4 שלבים

וִידֵאוֹ: טיימר דלת המקרר: 4 שלבים

וִידֵאוֹ: טיימר דלת המקרר: 4 שלבים
וִידֵאוֹ: כיבוי אור במקרר 4 דלתות שארפ 2024, נוֹבֶמבֶּר
Anonim
טיימר דלת מקרר
טיימר דלת מקרר

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

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

השלבים הבאים ינחו אותך בתהליך בניית המכשיר הזה.

שלב 1: הגדרת החומרה

הגדרת החומרה
הגדרת החומרה

השלב הראשון הוא הגדרת המעגלים של המכשיר. אנחנו נצטרך:

- פטל פאי 3

- לוח לחם

- ריד מודול*

- מודול חיישן הימנעות ממכשולים*

- התנגדות 10KOhm

- חוטים

- מגנט אחד (לניסיון המכשיר)

*מתוך ערכת החיישנים Arduino 37-in-1 (תיעוד)

לאחר שנאסף כל החומרים, הרכיב את המעגל בהתבסס על התרשים המוצג לעיל.

שלב 2: הקוד

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

שלב 3: שימוש במכשיר

התוכנית מופעלת באמצעות שרתי Flask. פרטים להתקנה ושימוש בבקבוק ניתן למצוא כאן.

ראשית, באמצעות שורת הפקודה, הגדר את אפליקציית הבקבוק להיות iotapp.py:

הגדר FLASK_APP = iotapp.py

לאחר מכן, הפעל את האפליקציה עם:

הפעלה של בקבוקים -מארח 0.0.0.0

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

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

שלב 4: המוצר הסופי

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

מדריך זה נוצר על ידי ריאן אנדרסון וקווין בנסון.

מוּמלָץ: