Πίνακας περιεχομένων:

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, RC522 RFID reader, αίθουσα senor και IFTTT.

Θα λάβετε ειδοποίηση ή SMS σε έξυπνη συσκευή εάν κάποιος ανοίξει την πόρτα σας και δεν βάλει τη σωστή ετικέτα RFID σε 10 δευτερόλεπτα.

Ετσι δουλεύει

Βήμα 1: Αποκτήστε όλα τα μέρη

Καλωδίωση όλων των συνδέσεων
Καλωδίωση όλων των συνδέσεων

1. Πίνακας dev ESP32

2. RC522 RFID

3. Σύρματα

4. Αισθητήρας Hall

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 του αισθητήρα αίθουσας και το 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. Δημιουργήστε Applet -> μεταβείτε στο "My Applets" -> "New Applet".

3. Πατήστε "αυτό".

4. Αναζήτηση για "webhooks" '

5. Εισαγάγετε όνομα: "DoorAlarm" // αυτό θα προστεθεί στο πρόγραμμα ESP32

6. Πατήστε "that"?

7. Αναζήτηση για "ειδοποίηση" (Μπορείτε επίσης να αναζητήσετε SMS ή e-mail).

8. Επιλέξτε ενέργεια: "Αποστολή ειδοποίησης από την εφαρμογή IFTTT".

9. Ολοκληρώστε τα πεδία ενεργειών: εισαγάγετε το μήνυμα που θα παραδοθεί στην έξυπνη συσκευή σας.

10. Πατήστε "Τέλος".

Βήμα 4: Προγραμματισμός

Προγραμματισμός
Προγραμματισμός

1.prepere arduino IDE: ESP32 Με Arduino IDE

2. κατεβάστε τον κωδικό.

3. Μεταβείτε στη διεύθυνση: https://ifttt.com/maker_webhooks και πατήστε "Τεκμηρίωση" και πάρτε το κλειδί σας. Αντιγραφή κλειδιού στον κωδικό ESP32.

4. Αλλάξτε τα διαπιστευτήρια του δικτύου σας.

5. Διαβάστε το UID των καρτών σας RFID και αλλάξτε αυτές τις γραμμές για την κάρτα σας:

εάν (rfid.uid.uidByte [0] == 61 &&

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

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

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

5. Προγραμματίστε το ESP και στο Arduino IDE ανοίξτε το Serial Monitor για να ελέγξετε πώς λειτουργεί.

Βήμα 5: Ολοκληρώστε το έργο σας

Ολοκληρώστε το έργο σας
Ολοκληρώστε το έργο σας
Ολοκληρώστε το έργο σας
Ολοκληρώστε το έργο σας
Ολοκληρώστε το έργο σας
Ολοκληρώστε το έργο σας

Εάν όλα λειτουργούν όπως αναμένεται συγκολλήστε όλες τις συνδέσεις και τοποθετήστε το κοντά στις πόρτες (Μπορείτε επίσης να το κρύψετε κάπου). Συνδέστε το μαγνήτη στις πόρτες και τοποθετήστε τον αισθητήρα χώρου κοντά σε αυτόν. Όταν ανοίξουν οι πόρτες, ο αισθητήρας θα το εντοπίσει και θα στείλει σήμα στο ESP32. Στη συνέχεια, το ESP32 συνδέεται ασύρματα με το IFTTT και το IFTTT σας στέλνει ειδοποίηση ή SMS.

Πράγματα που πρέπει να βελτιωθούν:

1. Εφαρμόστε κάποιο είδος καρδιακού παλμού συσκευής, ώστε να μπορείτε να ειδοποιηθείτε εάν η συσκευή δεν λειτουργεί σωστά.

2. Κάντε τρισδιάστατη τυπωμένη θήκη για αυτό.

3. Επισυνάψτε ειδοποιήσεις συναγερμού ή ήχου: Έργο ήχου ESP32

Χρήσιμοι σύνδεσμοι:

randomnerdtutorials.com

Εγκατάσταση του πίνακα ESP32 στο Arduino IDE (οδηγίες Windows)