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

פריצה פשוטה לדלת המוסך: 4 שלבים (עם תמונות)
פריצה פשוטה לדלת המוסך: 4 שלבים (עם תמונות)

וִידֵאוֹ: פריצה פשוטה לדלת המוסך: 4 שלבים (עם תמונות)

וִידֵאוֹ: פריצה פשוטה לדלת המוסך: 4 שלבים (עם תמונות)
וִידֵאוֹ: תפסתי אותה על חםםםם!!!!!! 2024, יולי
Anonim
פריצה פשוטה לדלת המוסך
פריצה פשוטה לדלת המוסך
פריצה פשוטה לדלת המוסך
פריצה פשוטה לדלת המוסך
פריצה פשוטה לדלת המוסך
פריצה פשוטה לדלת המוסך
פריצה פשוטה לדלת המוסך
פריצה פשוטה לדלת המוסך

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

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

שלב 1: חומרים, כלים ותוכנות

חומרים

  • NodeMCU
  • מודול ממסר 1 ערוץ 5V
  • שקע USB/מכשיר טעינה
  • ברגים (M2*8)
  • כבל USB דקות

כלים

  • מלחם
  • לְרַתֵך
  • צינורות לכווץ חום
  • מפשיטי חוטים
  • חיבור חוט
  • מדפסת תלת מימד
  • מברג כוכבים
  • צְבָת

תוֹכנָה

  • Arduino IDE
  • פריץ
  • FreeCAD

שלב 2: קידוד

הספרייה הבאה נוספה ל- Arduino IDE: https://github.com/Links2004/arduinoWebSockets.git. כמו כן, אם עדיין לא הוספת את ספריית esp8266, עליך לבצע זאת כדלקמן:

  • עבור אל קובץ> העדפות. בשדה "כתובות אתרים נוספות של מנהל לוחות", הקלד (או העתק-הדבק) https://arduino.esp8266.com/stable/package_esp8266… ולחץ על אישור.
  • לאחר מכן עבור אל כלים> לוח> מנהל לוח. הקלד "esp8266" בשדה החיפוש. הערך "esp8266 by ESP8266 Community" אמור להופיע. לחץ על ערך זה וחפש את לחצן ההתקנה בצד ימין למטה.

לא צריך להוסיף הרבה יותר מלבד הקוד שהשתמשתי בו (GarageDoorHack-Final מצורף) נלקח מתוך https://gist.github.com/bbx10/667e3d4f5f2c0831d00b ושונה מעט כדי להתאים את מה שהייתי צריך לעשות, כלומר להפעיל בקצרה ממסר כאשר לחצו על כפתור.

בהתייחס לקוד, ודא שאתה מעדכן את השורות הבאות כך שישקפו את ה- SSID והסיסמה האלחוטיים שלך:

  • static const char ssid = "SSID";
  • static const char password = "PASSWORD";

באמצעות הצג הטורי (לאחר שהעלית את הקוד) תוכל לראות איזו IP מוקצה ל- NodeMCU.

נקודה אחרונה שראוי לציין היא כי נראה שלוח NodeMCU שלי נקבעו את הסיכות באופן שונה ממה שמוזכר באינטרנט כלומר GPIO05 שלי היה סיכה 5 כאשר ההתייחסות המקוונת בה השתמשתי אמרה שהיא 1 (או אולי ה- GPIO שלי סיכות בהרכבה בסדר אחר). בכל מקרה, הייתי צריך להשתמש בניסוי וטעייה לפני שאוכל לקבוע איזה סיכה הוא בעצם GPIO5.

שלב 3: חיבור הכל ביחד

לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד

השלבים הבאים:

  • חתכתי את כל סיכות ה- NodeMCU בהן לא השתמשתי (כן יכולתי לבטל אותן אבל מצאתי את זה קל יותר).
  • חוטי חיבור מולחמים על הפינים הרלוונטיים (כמו תרשימים ותמונות למעלה), באמצעות צינורות כיווץ חום לבידוד החיבורים.
  • תלת -ממד הדפיס את המארז (מצורפים קבצי STL, קובץ ה- FCSTD הוא קובץ FreeCAD).
  • הברג את לוח NodeMCU למטה. הברגים שהיו לי היו ארוכים מדי ולכן צבת משומשת כדי לחתוך אותם קצר יותר.
  • דחף את החלק העליון של הממסר למחזיק המרובע במכסה שהחזיק אותו היטב. הכיוון היה כזה שמגעי הממסר פנו לחור יציאת החוט במכסה.
  • חיבר את המכסה והברג אותו סגור.
  • חיבר את חוטי הממסר למסופי המנוע של דלת המוסך.
  • חיבר את הפרויקט למקור החשמל USB.
  • חיכה שה- NodeMCU יאמת עם הרשת האלחוטית.
  • דפדף לכתובת ה- IP מהטלפון שלי.
  • נבדק על ידי לחיצה על הכפתור.

הברגים המושחלים שעבדתי היטב אך הברגים עצמית היו קלים יותר לעבוד איתם.

שלב 4: הערות אחרונות

הדברים הבאים נופלים מחוץ להיקף הוראה זו אך ראוי לדון בהם:

כתובת ה - IP

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

  1. היכנס לנתב שלך כמנהל.
  2. עיין ביומני DHCP והרשום את כתובת ה- MAC המשויכת לכתובת ה- IP שהונפקה ל- NodeMCU שלך.
  3. מצא את אפשרות התפריט המאפשרת לך להגדיר הזמנות IP. כאן תוכל לציין כתובת MAC ואת ה- IP שברצונך שתמיד תקבל כתובת MAC זו.

בדרך כלל אני עושה את האמור לעיל מוקדם ככל האפשר בפרויקטים שלי.

יצירת קיצור דרך בטלפון שלך

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

בִּטָחוֹן

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

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

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

סגירת הערות

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

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

בסך הכל מדובר בפרויקט פשוט וזול שנהניתי לסיים אותו.

התפתחויות אחרונות

בקר בכתובת https://www.instructables.com/id/Simple-Garage-Doo… כדי לראות גרסה שנייה של גרסת דלת המוסך הפשוטה.

מוּמלָץ: