Table des matières:

ESP32+RC522+IFTTT=Sécurité à domicile : 5 étapes
ESP32+RC522+IFTTT=Sécurité à domicile : 5 étapes

Vidéo: ESP32+RC522+IFTTT=Sécurité à domicile : 5 étapes

Vidéo: ESP32+RC522+IFTTT=Sécurité à domicile : 5 étapes
Vidéo: esp32 ifttt notifications||esp32 and pir with ifttt server||ioT Home security system 2024, Juillet
Anonim
Image
Image

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

Câbler toutes les connexions
Câbler toutes les connexions

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

Créer un compte IFTTT et créer une applet
Créer un compte IFTTT et créer une applet
Créer un compte IFTTT et créer une applet
Créer un compte IFTTT et créer une applet
Créer un compte IFTTT et créer une applet
Créer un compte IFTTT et créer 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

La programmation
La 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

Terminez votre projet
Terminez votre projet
Terminez votre projet
Terminez votre projet
Terminez votre projet
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é: