Table des matières:

Alarme par courrier : 6 étapes (avec photos)
Alarme par courrier : 6 étapes (avec photos)

Vidéo: Alarme par courrier : 6 étapes (avec photos)

Vidéo: Alarme par courrier : 6 étapes (avec photos)
Vidéo: Impossible que tu connaisses cette astuce Samsung 2024, Novembre
Anonim
Image
Image
Composants
Composants

Après avoir terminé mon GSM Home Alarm V1.0 et un certain temps d'utilisation, j'ai décidé d'apporter quelques modifications.

Dans le matériel, les principaux changements sont le remplacement du capteur à ultrasons et l'introduction d'un clavier. Sur le logiciel, je modifie la notification SMS par e-mail. J'ai également décidé de réduire le circuit et de concevoir et d'imprimer en 3D une boîte pour le circuit.

Étape 1: Composants

Microcontrôleur IOT DFRobot FireBeetle ESP32

DFRobot Gravity: Capteur de mouvement infrarouge numérique pour Arduino

DFRobot Sealed Membrane 4*4 bouton pad avec autocollant

Pack LED DFRobot 5mm (50 pcs)

Résistance DFRobot 220R

Perfboard

Étape 2: connectez les composants

Connectez les composants
Connectez les composants

Le microcontrôleur FireBeetle ESP32 IOT sera le cerveau de ce projet. Le gros avantage est que vous pouvez obtenir le WIFI et la gestion de la batterie dans un très faible encombrement. Il est alimenté directement par le port USB (+5V) mais j'ai également ajouté une batterie comme alimentation de secours (cette dernière est en option).

Le clavier est connecté de la broche D2 à la broche D8. La led est connectée à la broche MOSI/IO19. La broche de signal du capteur PIR est connectée à la broche A1/IO39.

Une alimentation +5V (adaptateur mural pour smartphone normal) doit être connectée au connecteur nano USB. Une batterie +3,7V peut également être ajoutée comme alimentation de secours.

Étape 3: Pousser la boîte

Boîte de poussée
Boîte de poussée
Boîte de poussée
Boîte de poussée
Boîte de poussée
Boîte de poussée
Boîte de poussée
Boîte de poussée

Au cours de ce projet j'ai découvert ce service IOT qui permet de configurer plusieurs notifications.

1 - Rendez-vous sur https://www.pushingbox.com et créez un compte.

2- Allez dans "Mes Services"

3 - "Ajouter un service"

4 - Dans la ligne "Email", appuyez sur "Sélectionner ce service".

5- Configurez l'email qui recevra la notification.

6 - Allez dans "Mes Scénarios"

7 - Appuyez sur "Test".

8 - Si tout va bien, vous devriez recevoir un e-mail dans votre boîte de réception.

Étape 4: Coder

Code
Code

Pour que vous puissiez utiliser mon code, quelques modifications sont nécessaires.

Définissez le nom et le mot de passe de votre réseau WIFI.

Copiez le DEVID de "Mes scénarios" sur Pushingbox et collez-le dans le code.

Téléchargez et ouvrez une fenêtre Serial Monitor pour vérifier si tout fonctionne. Pour activer le système, appuyez simplement sur "1234", mon mot de passe par défaut, et l'alarme sera armée en 8s (cela peut également être modifié dans le code).

Étape 5: Fichiers 3D

Étape 6: Conclusion

Conclusion
Conclusion

Par rapport à mon projet précédent, la mise à niveau du capteur PIR est une grande amélioration. Je ne reçois presque aucune alarme "fausse, positive".

Presque en phase finale, je me souviens, "Pourquoi n'ai-je pas utilisé de RFID ???!!!", ou mieux, le module Bluetooth disponible dans l'ESP32, à la place du clavier. De plus, le code est très basique, avec beaucoup de possibilités d'amélioration, donc je ne pense pas que ce sera mon dernier système d'alarme.

N'hésitez pas à commenter ou à m'envoyer un message si vous avez trouvé des erreurs, ou si vous avez des suggestions/améliorations ou des questions.

J'aime ça. S'abonner. Fais-le.

Conseillé: