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

פעמון דלת אלחוטי - (Raspberry PI ו- Amazon Dash): 4 שלבים (עם תמונות)
פעמון דלת אלחוטי - (Raspberry PI ו- Amazon Dash): 4 שלבים (עם תמונות)

וִידֵאוֹ: פעמון דלת אלחוטי - (Raspberry PI ו- Amazon Dash): 4 שלבים (עם תמונות)

וִידֵאוֹ: פעמון דלת אלחוטי - (Raspberry PI ו- Amazon Dash): 4 שלבים (עם תמונות)
וִידֵאוֹ: Беспроводная zigbee кнопка для для автоматизаций умного дома - компактная и бюджетная 2024, יולי
Anonim
Image
Image
פעמון דלת אלחוטי - (Raspberry PI ו- Amazon Dash)
פעמון דלת אלחוטי - (Raspberry PI ו- Amazon Dash)

מה זה עושה? (ראו סרטון)

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

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

דברים שתצטרכו לפרויקט זה:

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

Tasker - אפליקציית אנדרואיד, המאפשרת לך להפוך את המשימות היומיומיות לאוטומטיות, נשתמש במסגרת זו להצגת הודעה בנייד

AutoRemote - תוסף Tasker המאפשר תקשורת בין מובייל ופטל

Raspberry Pi - מחשב מיקרו שיסרוק את הרשת אחר לחיצות כפתורי WIFI - חייב להיות מחובר לרשת (באמצעות WIFI או LAN)

שלב 1: הגדרת לחצן WIFI

הגדרת לחצן WIFI
הגדרת לחצן WIFI
הגדרת לחצן WIFI
הגדרת לחצן WIFI
הגדרת לחצן WIFI
הגדרת לחצן WIFI

חבר את הכפתור ל- WIFI

  1. לחץ על הלחצן למשך 5 שניות כדי להיכנס למכשיר למצב שידור WIFI.
  2. פתח את הנייד (או כל מכשיר wifi) וחפש את אמזון הגדר אותי
  3. לאחר החיבור למכשיר פתח דפדפן אינטרנט ונווט אל 192.168.0.1
  4. בחר את הרשת והזן את הסיסמה שלך
  5. הכפתור שלך עכשיו מוכן להתנדנד

שלב 2: הגדרת פטל PI

הגדרת פטל PI
הגדרת פטל PI
הגדרת פטל PI
הגדרת פטל PI

מחפש את ה- MAC של הכפתורים שלך

ודא שהתקנת את הספריות הבאות:

sudo apt-get להתקין tcpdump

sudo apt-get להתקין arp-scan

sudo pip3 התקן scapy-python3

השתמש בסקריפט Doorbell.py כדי לברר את MAC לכפתור שלך - ראה הערות בתסריט.

הסקריפט עודכן ושונה עבור Python 3

הגדרת הסקריפ האחראי ליירוט לחיצות כפתורים

נצטרך לשנות את הסקריפט של doorbell.py, לפתוח אותו ולהחליף את MAC BUTTON MAC GOES HERE שלך ב- MAC שנשמר מהשלב שלמעלה. חפש את מפתח ה- AR שלך הולך כאן - כאן יודבקו מפתחות ה- Autoremote. אראה לך כיצד להשיג את המפתחות בשלב הבא.

אם יש לך את הכפתורים החדשים JK29LP-אנא עיין בהודעה זו לתסריט python3 הנכון:

שלב 3: AutoRemote ו- Tasker

AutoRemote ו- Tasker
AutoRemote ו- Tasker

AutoRemote

פתח את AR בנייד ועבור אל כתובת האתר האישית שלך (משהו כמו https://goo.gl/xXxXx). סרגל הכתובות יכיל את המפתח הדרוש לנו עבור doorbell.py - הוא יתחיל ב:

autoremotejoaomgcd.appspot.com/?key=YOUR_KE…

העתק את המפתח (הכל אחרי הסמל =) והחלף את מפתח YOUR AR GOES HERE שלך כאן בתסריט.

טסקר

אנחנו הולכים ליצור פרופיל. המצב שלנו הוא EVENT-plugin- Autoremote והגדר את המסנן ל- AmazonGreen (או כל הודעה שבה השתמשת ב- doorbell.py)

צור משימה שתציג הודעה. פתח התראה - הודע והקלד את המידע שלך. הודעה זו תוצג על המסך שלך. הפרופיל מסופק כקובץ פרוייקט.

שלב 4: סיום טיפים

Image
Image
תחרות פריצת היום שלך
תחרות פריצת היום שלך

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

התסריט אמור להופיע מתחת לאזהרה בעת הפעלה:

אזהרה: לא נמצא מסלול ליעד IPv6:: (אין מסלול ברירת מחדל?)

אתה יכול לקלף את תווית ברירת המחדל באמצעות כלי חד ולהדביק אותה אחרת או להשתמש בה כסטנסיל ליצירת משלך. (לראות תמונה)

אם ברצונך להריץ סקריפט זה בעת ההפעלה השתמש בשיטת rc.local, שים שינה 10 לפני השורה עם הסקריפט שלך כדי לאפשר את הביצוע.

הדרכת וידאו מלאה בערוץ היוטיוב שלי: פעמון דלת אלחוטי

תחרות פריצת היום שלך
תחרות פריצת היום שלך

פרס שני בתחרות Hack Your Day

מוּמלָץ: