Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

MotionSense : Détection d'intrusion intelligente avec Arduino et ESP8266

Composants et fournitures

Composant Quantité
Arduino Mega 2560 1
Module ESP8266 ESP-01 1
Capteur PIR HC-SR501 1
Condensateur 1000 µF 1
Résistances et fils de connexion 1 lot

Outils nécessaires

Applications et services

À propos du projet

MotionSense : Détection d intrusion intelligente avec Arduino et ESP8266

Introduction

Ce tutoriel explique comment créer un système de notification d'intrusion ou d'activité non autorisée. L'Arduino Mega gère la détection via un capteur PIR, tandis que l'ESP8266 assure la connectivité WiFi. Les notifications sont envoyées sur smartphone via l'application Pushbullet et son API.

Prérequis

Matériel utilisé

Mise en œuvre

1. Configuration du capteur PIR

Réglez les potentiomètres du PIR pour sensibilité maximale et cycle d'alerte minimal. Ouvrez le dôme blanc pour accéder aux broches : GND | OUT | VCC. Connectez :

Testez avec le sketch « PIRsense » du playground Arduino.

2. Connexion WiFi via ESP8266

Câblage de l'ESP-01 :

Important : L'ESP8266 consomme beaucoup lors des émissions. Alimentez-le idéalement par une source externe. En alternative, placez un condensateur 1000 µF entre VCC (broche longue) et GND (broche courte) pour lisser les pics de courant.

3. Configuration Pushbullet

  1. Créez un compte sur Pushbullet, installez l'application mobile et l'extension Chrome.
  2. Testez l'envoi de notifications entre vos appareils.
  3. Allez dans Settings → Account → Access Token et copiez votre jeton d'accès.
  4. Notez l'API HTTP (non HTTPS) : URL de base 173.17.168.19, port 8181, chemin /pushbullet/v2/pushes.

Programmation

Récupérez le fichier MotionSense.ino depuis le dépôt GitHub anupam19/ESP8266-experiments (dossier Experiments). Modifiez les constantes :

#define SSID "VOTRE_SSID"
#define PASS "VOTRE_MOT_DE_PASSE"
#define PIRPIN 2
#define AUTH_TOKEN "VOTRE_ACCESS_TOKEN"

Compilez et téléversez. Au démarrage, le moniteur série affiche la calibration du capteur, l'initialisation WiFi et la connexion au point d'accès. Ensuite, la boucle principale affiche « Everything fine | No intrusion ». Tout mouvement devant le PIR déclenche une notification Pushbullet.

Comprendre le code (fonctions principales)

Code source

Dépôt GitHub : https://github.com/anupam19/ESP8266-experiments

Schéma

MotionSense : Détection d intrusion intelligente avec Arduino et ESP8266

Processus de fabrication

  1. Carte de Visite PCB Tic-Tac-Toe 4×4 Personnalisée – Guide de Conception, Fabrication et Programmation
  2. Système de Capteur de Température Multi-Position pour Intégration Domotique
  3. Contrôleur DIY pour fer à souder 862D+ — Précision et fiabilité
  4. Prévention incendie imprimante 3D : Système de sécurité à capteur intelligent
  5. Créer une jauge IoT connectée au Web avec Arduino, Yaler et IFTTT
  6. Lévitation magnétique répulsive avec Arduino : circuit simple et guide DIY
  7. Robot préhenseur télécommandé avancé pour manipulation de précision
  8. Enregistreur de données Arduino haute performance pour ballon météo
  9. CoroFence : Détecteur Thermique Avancé PIR + Capteur Grid-EYE & IoT