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

ESP32+RC522+IFTTT = אבטחת הבית: 5 שלבים
ESP32+RC522+IFTTT = אבטחת הבית: 5 שלבים

וִידֵאוֹ: ESP32+RC522+IFTTT = אבטחת הבית: 5 שלבים

וִידֵאוֹ: ESP32+RC522+IFTTT = אבטחת הבית: 5 שלבים
וִידֵאוֹ: ESP32+RC522+IFTTT=Home Security 2024, נוֹבֶמבֶּר
Anonim
Image
Image

היי! עשיתי את הפרויקט הקטן הזה עם לוח פיתוח ESP32, קורא RFID RC522, סנור אולם ו- IFTTT.

תקבל הודעה או SMS על מכשיר חכם אם מישהו יפתח את הדלת שלך ואינו שם תג RFID נכון תוך 10 שניות.

ככה זה עובד

שלב 1: קבל את כל החלקים

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

1. לוח dev ESP32

2. RC522 RFID

3. חוטים

4. חיישן אולם

5. מגנט (השתמשתי בנאודימיום אבל כל מגנט יהיה בסדר)

התנגדות 6: 4.7k

הקישורים הם רק לעיון. אתה יכול להשיג את החלקים האלה הרבה יותר זולים מ- e-bay;)

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

1. חבר את ESP32 ל- RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

איפוס P22

GND GND

3V3 3V3

2. חבר חיישן אולם (בדוק את גליון הנתונים אם אתה משתמש בחיישן אחר):

חבר את ESP32 P21 ל- Vout of hall senor ו- 3V3 ל- V+ ו- GND ל- V-. שים נגד 1k עד 10k בין P21 ל- 3V3

שלב 3: צור חשבון IFTTT והרכיב Applet

צור חשבון IFTTT והרכיב Applet
צור חשבון IFTTT והרכיב Applet
צור חשבון IFTTT והרכיב Applet
צור חשבון IFTTT והרכיב Applet
צור חשבון IFTTT והרכיב Applet
צור חשבון IFTTT והרכיב Applet

1. עבור אל IFTTT.com והירשם (אם עדיין לא עשית זאת, הגרסה הבסיסית היא בחינם);

2. צור אפלט -> עבור אל "היישומונים שלי" -> "אפלט חדש";

3. לחץ על "זה";

4. חפש "webhooks" ';

5. הזן שם: "DoorAlarm" // זה יתווסף לתוכנית ESP32 שלנו

6. לחץ על "זה";

7. חפש "הודעה" (תוכל גם לחפש SMS או דואר אלקטרוני);

8. בחר פעולה: "שלח הודעה מאפליקציית IFTTT".

9. שדות פעולה מלאים: הזן הודעה שתועבר למכשיר החכם שלך.

10. לחץ על "סיום".

שלב 4: תכנות

תִכנוּת
תִכנוּת

1. הכנת arduino IDE: ESP32 עם Arduino IDE

2. הורדת קוד;

3. עבור אל: https://ifttt.com/maker_webhooks ולחץ על "תיעוד" וקבל את המפתח שלך. העתק מפתח לקוד ESP32;

4. שנה את אישורי הרשת שלך;

5. קרא את UID כרטיסי ה- RFID שלך ושנה את השורות הבאות עבור הכרטיס שלך:

if (rfid.uid.uidByte [0] == 61 &&

rfid.uid.uidByte [1] == 102 &&

rfid.uid.uidByte [2] == 14 &&

rfid.uid.uidByte [3] == 194)

5. תכנית ESP וב- Arduino IDE פתח צג סידורי כדי לבדוק כיצד הוא פועל.

שלב 5: סיים את הפרויקט שלך

סיימו את הפרויקט שלכם
סיימו את הפרויקט שלכם
סיימו את הפרויקט שלכם
סיימו את הפרויקט שלכם
סיימו את הפרויקט שלכם
סיימו את הפרויקט שלכם

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

דברים שיש לשפר:

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

2. עשה מקרה מודפס תלת מימד בשביל זה;

3. צרף התראות או אזעקות: פרויקט שמע ESP32

קישורים שימושיים:

randomnerdtutorials.com

התקנת לוח ESP32 ב- Arduino IDE (הוראות Windows)