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

דלת מוסך מבוקרת Alexa עם Arduino Esp8266: 6 שלבים
דלת מוסך מבוקרת Alexa עם Arduino Esp8266: 6 שלבים

וִידֵאוֹ: דלת מוסך מבוקרת Alexa עם Arduino Esp8266: 6 שלבים

וִידֵאוֹ: דלת מוסך מבוקרת Alexa עם Arduino Esp8266: 6 שלבים
וִידֵאוֹ: Бюджетная Zigbee LED лента с питанием по USB, для декоративного и аварийного освещения 2024, יוני
Anonim
דלת מוסך מבוקרת Alexa עם Arduino Esp8266
דלת מוסך מבוקרת Alexa עם Arduino Esp8266

הרעיון לפרויקט הזה בא לי מפרויקט ישן שעבדתי עליו לפני זמן מה. חיברתי מעגל לחיצת כפתור פשוט שידליק נורית כאשר לוחץ על כפתור על ידי דלת המוסך. שיטה זו התבררה כבלתי אמינה ולא שימושית כמו מכשיר שיפתח ויסגור את המוסך שלך דרך אלקסה ויודיע לך מתי המוסך פתוח. אז התחלתי לבדוק את פתחי דלת המוסך המאופיינים ב- Wi-Fi. באותו הזמן חלקם היו קיימים, אך הם עשויים לעלות בין 50 ל -250 דולר, וזה היה די יקר, במיוחד בהתחשב בכך שהצלחתי לעשות זאת בסביבות 10 דולר. אז בדקתי איזו דלת מוסך נשלטת על ידי ארדואינו, מה שלא הביא כמעט לכלום. כשחשבתי שהכל אבוד גיליתי את Sinric Pro, המאפשר לך ליצור מגוון רחב של מכשירים ביתיים חכמים עם ה- Arduino IDE. עם זאת, עדיין לא היו הדרכות כיצד להשתמש ב- Sinric Pro ליצירת פותחן דלת מוסך, רק נשארת עם קוד הדוגמה של דלת המוסך וכמה רמזים על מה שהוא עשה. יש כמה הדרכות שמשתמשות כיום בשיטות שונות, אבל זה הרבה יותר קל מכיוון שהיא משתמשת בשלט של דלת המוסך. אז, אתה לא צריך לעשות שום דבר עם פותחן הדלת עצמו. בסופו של דבר, הבנתי כיצד קוד הדוגמא עובד והצלחתי להפוך אותו לפותח/מחוון דלתות מוסך פונקציונאלי, אותו אראה לך כיצד לעשות את עצמך בהוראות להלן.

שלב 1: רשימת חלקים

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

  1. לוח dev ESP8266 (השתמשתי בזה)
  2. קרש לחם ללא הלחמה (זה יעבוד)
  3. חוטי מגשר של קרש קרשים (כאלה קצרים ואם אתה רוצה להלחם בתדירות נמוכה יותר אז קבל גם אותם)
  4. ספק כוח 12 וולט עם שקע חבית או דרך כלשהי לחבר אותו ללוח לחם. (יש סיכוי טוב שיהיה לך מקום פנוי במקום כלשהו, או שאתה יכול להשיג משהו כזה)
  5. רגולטור 12 עד 5 וולט, השתמשתי בווסת לינארי 5 וולט עם חבורה של כיורי חום, אולי יהיה יותר זול פשוט לקבל ממיר באק אם אין לך כבר ווסת 5 וולט וכמה כיורי קירור בהישג יד. לחלופין תוכל פשוט להשתמש באספקה נפרדת של 5 ו -12 וולט לשלט ולמעגל הלוח. (חיווט מחדש של דבר כזה עשוי להיות הקל ביותר)
  6. 3 נגדים 1.2kΩ
  7. 2 נוריות LED
  8. מחבר אופטי אחד (אלה)
  9. גלאי קרבה אחד (אלה)
  10. שלט אחד שעובד עם המוסך שלך
  11. הרבה חוט
  12. ציוד חשמלי כללי (קלטת חשמל, חשפניות/חותכים, הלחמה)
  13. כיורי קירור ודבק תרמי אם אתה משתמש בווסת 5V מכיוון שהוא יתחמם. שמתי גם גוף קירור על ה- ESP8266, אבל זה מיותר ואופציונאלי לחלוטין.

שלב 2: הגדר את השלט של דלת המוסך

הגדר את השלט של דלת המוסך
הגדר את השלט של דלת המוסך

כדי להקל על הצרות, ודא שכל שלט בו תשתמש בפרויקט זה יפתח את המוסך שלך לפני שתפרק אותו. בדרך זו אם משהו לא יעבוד מאוחר יותר תדעו שהשלט שאינו מזווג אינו הבעיה. לאחר שתעשה זאת, בדוק את מתח הסוללה של השלט. רובם יהיו 12 וולט, אם שלך הוא מתח אחר, יהיה עליך לשנות מעט את הפרויקט הזה. אם זה מתח נמוך יותר תצטרך להבין כיצד לספק את המתח הזה וכן 5 וולט ל- ESP8266. אם מדובר בסוללת שעון 3 וולט, ייתכן שתוכל להסתלק באמצעות אספקת חשמל של 5 וולט וסת של 3.3 וולט לשלט. אם השלט משתמש בסוללה של 12 וולט, תוכל לבצע את ההוראות הבאות כמו רגיל.

  1. פתח את השלט והסר את כל המארז עד שיש לך את הלוח המודפס החשוף. הסר את הסוללה.
  2. מצא את אנשי הקשר של כפתור הלחיצה, אלה אמורים להיות בצד הנגדי של הכפתור, וכנראה שיהיו 4 מהם. בעזרת מולטימטר, גלה אילו אנשי קשר מחוברים ואילו מחוברים ומנותקים על ידי לחיצה על כפתור. אם מצאת את זוג אנשי הקשר הנכון ההתנגדות צריכה להשתנות תוך לחיצה על הכפתור.
  3. לאחר שמצאת את אנשי הקשר הנכונים ללחצן הלחיצה, הלחמי חוט לכל איש קשר, אלה אמורים להיות חוטים שבהם תוכל לחבר את הקצה השני ללוח הלחם. הכנס את הסוללה לשלט וגע ב -2 החוטים יחד. אם הגדרת אותו נכון, המוסך אמור להיפתח/לסגור כעת. הסר את הסוללה לאחר שתוודא שהיא עובדת.
  4. חוטי הלחמה (שאפשר לחבר את הקצה השני ללוח) על מסופי הסוללה החיוביים והשליליים של השלט. אלה ישמשו להפעלת השלט. תייגו או זכרו איזה חוט חיובי ואיזה קרקע/שלילית.
  5. חבר את הסוללה לחוטים עליהם הלחמת ובדוק אם הדלת עדיין נפתחת, רק כדי לוודא שעשית הכל נכון עד כה.

שלב 3: הרכיב את לוח הלחם

הרכיבו את לוח הלחם
הרכיבו את לוח הלחם
הרכיבו את לוח הלחם
הרכיבו את לוח הלחם

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

  1. חבר את ספק הכוח של 12 וולט אי שם ללוח הלחם, זה יספק מעקה של 12 וולט
  2. השתמש בווסת 5 וולט (עם הרבה גוף קירור) או ממיר 5 וולט באק והכן מסילה של 5 וולט. זה יחובר למסילות החשמל העיקריות בלוח הלחם, אשר לאחר מכן, כמובן, ישמשו להפעלת ה- ESP8266.
  3. חברו את הקרקע לקרקע ESP8266 ו -5 וולט ל- ESP8266 Vin.

שלב 4: הרכבת חיישן הקרבה ומחוון LED פתוח

הרכבת חיישן הקרבה ומחוון LED פתוח
הרכבת חיישן הקרבה ומחוון LED פתוח
הרכבת חיישן הקרבה ומחוון LED פתוח
הרכבת חיישן הקרבה ומחוון LED פתוח

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

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

שלב 5: תכנת ה- ESP8266

תכנת ה- ESP8266
תכנת ה- ESP8266
תכנת ה- ESP8266
תכנת ה- ESP8266

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

  1. הורד והתקן את Arduino IDE, מנהלי ההתקן של ESP8266, וספריות ה- Arduino עבור ESP8266. כל זה מכוסה בדף הוויקי של לוח ה- ES8266 dev המשמש במדריך זה.
  2. הירשם לחשבון עם sinric pro, אל תדאג, אתה מקבל 5 מכשירים בחינם. אתה יכול לשלם כדי לקבל מכשירים נוספים אם תרצה.
  3. התקן את ספריית Sinric pro Arduino. אם אתה צריך עזרה יש הרבה הדרכות מקוונות להתקנת ספריות Arduino.
  4. רשום מכשיר חדש עם Sinric pro. לאחר שתיכנס לחשבון שלך, תועבר ללוח המחוונים שלך. משם, לחץ על חדרים בתפריט הימני. לאחר מכן לחץ על הוסף חדר, ועשה חדר בשם מוסך. לאחר מכן לחץ על מכשירים בתפריט הימני. לחץ על הוסף מכשיר ומלא את המידע כמו בתמונה. לחץ על הבא ובדוק אילו הודעות ברצונך לקבל, הבא שוב ולאחר מכן לחץ על שמור. עכשיו בלוח המחוונים שלך מתחת למכשירים יהיה לך מוסך.

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

#הגדר WIFI_SSID "שם Wifi"

#define WIFI_PASS "סיסמת Wifi" #define APP_KEY "קבל מ- https://sinric.pro" #define APP_SECRET "קבל מ- https://sinric.pro" #define GARAGEDOOR_ID "קבל מ-

זהו הקוד היחיד שאתה צריך לערוך. כל שעליך לעשות הוא להכניס את ה- SSID של ה- Wi-Fi למרכאות ולאחר מכן לעשות את אותו הדבר לגבי הסיסמה. מזהה דלת המוסך יופיע בדף המכשירים בשם המכשיר, במקרה זה "מוסך", הוא יהיה מסומן בשם ID:. מפתח האפליקציה וסוד האפליקציות ניתן למצוא בלוח המחוונים של Pro Sinric תחת אישורים. שמור את כל אלה בסוד מכיוון שהם מה שמרשם את המכשיר שלך לחשבון שלך. לאחר שהעתקת כל האישורים שלך והדבקתם בקוד, סיימת. העלה את הסקיצה שלך ל- Arduino שלך (חפש הדרכות להעלאת קוד ל- Arduino אם אתה זקוק לעזרה בנושא) והתכונן לבדיקה.

שלב 6: להרכיב הכל ולסיים

כעת, כאשר ה- ESP8266 שלך מתוכנת ולוח הלחם שלך בנוי, חבר הכל למקום הנכון ובתקווה שזה אמור לפעול, עם קצת פתרון בעיות ובדיקה שחיבורי החוט שלך תקינים. לאחר שהכל מחובר לחשמל ומופעל, תוכל לפתוח את לוח המחוונים של Sinric pro ולראות שהמכשיר שלך מחובר. אם זה לא נסה ללחוץ על פתח או סגור בכל זאת ובדוק אם זה מרענן אותו. אם לא, רענן את הדף, ואם זה לא עובד. חזור לפתרון בעיות. וודא שבכל מקום שאתה נמצא יקבל אות Wi-Fi טוב שה- ESP8266 יוכל להרים. לאחר שקיבלת את דלת המוסך להיפתח לאתר, כעת תוכל לחבר אותה לאלקסה. בזמן כתיבת זה זה לא עובד עם Google home או IFTTT אבל זה יהיה בעתיד. השתמש באפליקציית Alexa כדי לאפשר את המיומנות של Sinric Pro Alexa. התהליך הוא סטנדרטי וזהה לאפשר כל מיומנות ביתית חכמה אחרת עם Alexa. לבסוף, עליך להגדיר סיכה לפתיחת הדלת. לרוע המזל, אין דרך לעקוף זאת, אלא אם כן אמזון תחליט לשנות זאת. הסיכה נדרשת רק לפתיחת המוסך, כך שתוכל לסגור אותה מבלי שתזכור סיכה. כעת אמורה להיות לך דלת מוסך חכמה משלך עם נורית חיווי. אני מקווה שמדריך זה מועיל להרבה אנשים.

מוּמלָץ: