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

אזעקת דלת מוסך Arduino עם בלינק: 3 שלבים
אזעקת דלת מוסך Arduino עם בלינק: 3 שלבים

וִידֵאוֹ: אזעקת דלת מוסך Arduino עם בלינק: 3 שלבים

וִידֵאוֹ: אזעקת דלת מוסך Arduino עם בלינק: 3 שלבים
וִידֵאוֹ: פרויקט גמר של עדיאל עזריאל מנחה שי מלול 2024, נוֹבֶמבֶּר
Anonim
אזעקת דלת מוסך Arduino עם בלינק
אזעקת דלת מוסך Arduino עם בלינק
אזעקת דלת מוסך Arduino עם בלינק
אזעקת דלת מוסך Arduino עם בלינק
אזעקת דלת מוסך Arduino עם בלינק
אזעקת דלת מוסך Arduino עם בלינק
אזעקת דלת מוסך Arduino עם בלינק
אזעקת דלת מוסך Arduino עם בלינק

חיישן די בסיסי ששולח נתונים לפרויקט Blynk כדי להציג את מצב דלת המוסך שלי - פתוח לסגירה - ושולח התראת דחיפה לטלפון שלי כאשר סטטוס הדלת משתנה - פתוח לסגירה או סגור לפתיחה. השתמשתי ב- WEMOS D1 Mini Pro לקישוריות wifi ולהפעלת הסקיצה של Arduino, אך תוכל להשתמש בכל התקנים התואמים Arduino.

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

התמקמתי בחיישן אינפרא אדום (IR) קטן שיכול לזהות מכשול בטווח 2-30 ס מ.

שלב 1: מה שאתה צריך

מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך

1. WEMOS D1 Mini Pro - לוח מיני wifi עם פלאש 16MB, מחבר אנטנה חיצונית ואנטנת קרמיקה מובנית המבוססת על ESP8266EX.

2. חיישן מכשולים IR.

3. חשבון Blikk ואפליקציה בסמארטפון שלך.

4. אפס את SW ואת מתג ההפעלה (אופציונאלי), קרש לחם שונים, חיבור חוטים וכו 'לבדיקה.

5. ג'יפי בוקס - אני משתמש בהיר כמו שאני אוהב לראות את העבודה שלי;-).

6. סוגר הרכבה למיקום החיישן ליד הדלת שלך (השתמשתי בפיסת עץ).

שלב 2: בנה את אב הטיפוס שלך ובדוק

בנה את אב הטיפוס שלך ובדוק
בנה את אב הטיפוס שלך ובדוק
בנה את אב הטיפוס שלך ובדוק
בנה את אב הטיפוס שלך ובדוק
בנה את אב הטיפוס שלך ובדוק
בנה את אב הטיפוס שלך ובדוק

חבר את חיישן ה- IR ל- D1 Mini:

חיישן - D1 מיני

VCC - +5V

GND - GND

OUT - D3

הפעל את הסקיצה ובדוק את הצג הטורי כדי לראות שהערך בסיכה D3 משתנה כאשר אתה חוסם את חזית הסנור (מול הלדים) - אתה יכול לשנות את מרחק האיתור על ידי התאמת הפוטנציומטר (סיר). הגדרתי אותו לכ -5 ס מ וזה מספיק כדי לאפשר שינויים בדלת כשהיא פתוחה.

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

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

*הערה: הסקיצה מגדירה את החיישן כסיכה 0 - אולם היא מחוברת פיזית ל- WEMOS D1 מיני פין D3… זה בגלל ש- D! מיני מבוסס על שבב/מעבד ESP8266. ה- D1 מיני הוא למעשה רק מגן, הסקיצה למעשה פועלת רק על ה- ESP8266. אז סיכת GPiO 0 (המכונה בסקיצה), למעשה מתפרצת כ- WEMOS D1 מיני סיכה D3. תוכלו למצוא זאת עם רישומי Arduino רבים, מיפוי סיכות משתנה בהתאם ללוח בו אתם משתמשים.

שלב 3: התקן ו- Voila

התקן ו- Voila!
התקן ו- Voila!
התקן ו- Voila!
התקן ו- Voila!
התקן ו- Voila!
התקן ו- Voila!

הרכבתי את החיישן בקופסת ג'יפי קטנה וצלולה (שקופה כדי שאוכל לראות את עבודת היד שלי!). מותקן על פיסת עץ כך שמסגרת הדלת חוסמת את החיישן כשהדלת פתוחה.

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

פרויקט Blynk הוא די פשוט, ווידג'ט LED כל אחד לפתיחה וסגירה (שיניתי את הצבעים אדום וירוק, אתה יכול לסלק אותם בהגדרות האפליקציה של כל יישומון). הסקיצה תבדוק את החיישן כל שנייה ותשלח נתונים לווידג'ט ה- LED הנכון.

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

מוּמלָץ: