Table des matières:
- Étape 1: Obtenez toutes les pièces
- Étape 2: câbler toutes les connexions
- Étape 3: Créez un compte IFTTT et créez une applet
- Étape 4: Programmation
- Étape 5: Terminez votre projet
Vidéo: ESP32+RC522+IFTTT=Sécurité à domicile : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Salut! J'ai réalisé ce petit projet avec la carte de développement ESP32, le lecteur RFID RC522, le capteur de hall et l'IFTTT.
Vous recevrez une notification ou un SMS sur l'appareil intelligent si quelqu'un ouvre votre porte et ne met pas la bonne étiquette RFID en 10 secondes.
Voilà comment cela fonctionne
Étape 1: Obtenez toutes les pièces
1. Carte de développement ESP32
2. RC522 RFID
3. Fils
4. Capteur à effet Hall
5. Aimant (j'ai utilisé du néodyme mais n'importe quel aimant conviendrait)
6: 4.7k Résistance
Les liens sont juste pour référence. Vous pouvez obtenir ces pièces beaucoup moins chères sur e-bay;)
Étape 2: câbler toutes les connexions
1. Connectez ESP32 à RC522:
P5 SDA
P18 SCK
P23 MOSI
P19 MISO
P22 RÉINITIALISATION
TERRE TERRE
3V3 3V3
2. Connectez le capteur à effet Hall (consultez la fiche technique si vous utilisez un capteur différent):
Connectez ESP32 P21 à Vout du capteur de hall et 3V3 à V+ et GND à V-. Mettez une résistance de 1k à 10k entre P21 et 3V3
Étape 3: Créez un compte IFTTT et créez une applet
1. Allez sur IFTTT.com et inscrivez-vous (si vous ne l'avez pas déjà fait, la version de base est gratuite);
2. Créer Applet -> allez dans "Mes Applets" -> "Nouvelle Applet";
3. Appuyez sur « ceci »;
4. Recherchez « webhooks »;
5. Entrez le nom: "DoorAlarm" //cela sera ajouté dans notre programme ESP32
6. Appuyez sur « ça »;
7. Recherchez « notification » (vous pouvez également rechercher des SMS ou des e-mails);
8. Choisissez l'action: "Envoyer une notification depuis l'application IFTTT".
9. Champs d'action complets: saisissez le message qui sera envoyé à votre appareil intelligent.
10. Appuyez sur "Terminer".
Étape 4: Programmation
1.prepere arduino IDE: ESP32 avec Arduino IDE
2.télécharger le code;
3. Allez sur: https://ifttt.com/maker_webhooks et appuyez sur "Documentation" et obtenez votre clé. Copiez la clé dans le code ESP32;
4. Modifiez vos informations d'identification réseau;
5. Lisez l'UID de vos cartes RFID et modifiez ces lignes pour votre carte:
si (rfid.uid.uidByte[0] == 61 &&
rfid.uid.uidByte[1] == 102 &&
rfid.uid.uidByte[2] == 14 &&
rfid.uid.uidByte[3] == 194)
5. Programmez ESP et dans Arduino IDE, ouvrez Serial Monitor pour vérifier son fonctionnement.
Étape 5: Terminez votre projet
Si tout fonctionne comme prévu, soudez toutes les connexions et placez-le près des portes (vous pouvez également le cacher quelque part). Fixez l'aimant aux portes et placez le capteur à effet Hall à proximité. Lorsque les portes seront ouvertes, le capteur à effet Hall le détectera et enverra un signal à ESP32. ESP32 se connecte ensuite sans fil à IFTTT et IFTTT vous envoie une notification ou un SMS.
Points à améliorer:
1. Implémentez une sorte de battement cardiaque de l'appareil afin que vous puissiez être averti si l'appareil ne fonctionne pas correctement;
2. Faites un étui imprimé en 3D pour cela;
3. Attachez des notifications d'alarme ou audio: projet audio ESP32
Liens utiles:
randomnerdtutorials.com
Installation de la carte ESP32 dans Arduino IDE (instructions Windows)
Conseillé:
Comment utiliser le module RFID-RC522 avec Arduino : 5 étapes
Comment utiliser le module RFID-RC522 avec Arduino : Dans ce Instructable, je vais vous expliquer le principe de fonctionnement fondamental du module RFID couplé à ses étiquettes et puces. Je fournirai également un bref exemple d'un projet que j'ai réalisé en utilisant ce module RFID avec une LED RVB. Comme d'habitude avec mes Ins
Utiliser Mifare Ultralight C avec RC522 sur Arduino : 3 étapes
Utiliser Mifare Ultralight C avec RC522 sur Arduino : Utiliser la technologie RFID pour identifier les porteurs de cartes ou autoriser à faire quelque chose (ouvrir une porte, etc.) est une approche assez courante. En cas d'application DIY, le module RC522 est largement utilisé car il est assez bon marché et il existe beaucoup de code pour ce module. Je
RFID-RC522 avec Arduino : 6 étapes
RFID-RC522 Avec Arduino : Avez-vous déjà oublié votre mot de passe ? RFID-RC522 peut vous aider à résoudre ce problème ! En utilisant RFID-RC522, peut vous aider à vous connecter à votre compte à l'aide d'une carte. N'est-ce pas génial?Ce projet vous apprendra à lire l'UID de la carte et à utiliser cette carte pour vous connecter à
Bases RFID RC522 et PN532 : 10 étapes
Bases RFID RC522 et PN532 : REMARQUE : j'ai maintenant des Instructables qui offrent le code Arduino pour les RC522 et PN532. Il y a quelque temps, j'ai acheté trois modules RFID différents pour expérimenter. Dans un projet précédent, j'ai expliqué comment utiliser un simple module de 125 kHz pour effectuer une fonction de sécurité de base
RFID RC522 (Framboise Pi): 4 étapes
RFID RC522 (Raspberry Pi) : Tutoriel de base sur la configuration d'un lecteur/enregistreur RFID (RC522) avec le Raspberry Pi