Πίνακας περιεχομένων:
- Βήμα 1: Αποκτήστε όλα τα μέρη
- Βήμα 2: Καλωδίωση όλων των συνδέσεων
- Βήμα 3: Δημιουργήστε λογαριασμό IFTTT και δημιουργήστε Applet
- Βήμα 4: Προγραμματισμός
- Βήμα 5: Ολοκληρώστε το έργο σας
Βίντεο: ESP32+RC522+IFTTT = Ασφάλεια στο σπίτι: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Γεια! Έφτιαξα αυτό το μικρό έργο με πίνακα ανάπτυξης 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
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)