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

Caméra de sécurité ESP32 à détection de mouvement pour Discord

Composants et fournitures

ESP32-CAM × 1
Capteur PIR (infrarouge passif) × 1
Plaque d'essai (breadboard) × 1
Kit fils de connexion 20 AWG × 1
Fils de connexion (jumper wires) × 1
Arduino Nano R3 (pour programmer l'ESP32-CAM) × 1
Prise d'alimentation DC 5,5 × 2,1 mm × 1
Antenne SMB externe × 1
Alimentation 5V × 1

Outils nécessaires

Kit connecteurs Dupont et pince à sertir

À propos de ce projet

Utilisez un ESP32-CAM et un capteur PIR pour créer une caméra de sécurité activée par le mouvement qui poste une photo sur un canal Discord via un webhook.

Le projet se déroule en plusieurs étapes :

  1. Circuit de test sur breadboard
  2. Réalisation d'un harnais de câblage avec connecteurs Dupont
  3. Boîtier imprimé 3D (fixation murale ou plafond)

Fournitures

Étape 1 : Programmer l'ESP32-CAM avec un Arduino Nano

Mettez l'ESP32-CAM en mode flash et câblez-le sur l'Arduino Nano.

Ajoutez l'URL du gestionnaire de cartes ESP32 dans les préférences Arduino IDE :

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Étape 2 : Connecter le capteur PIR à l'ESP32-CAM

Alimentez le PIR en 5V/GND et connectez sa broche de données au GPIO 15 de l'ESP32-CAM.

Étape 3 : Télécharger le code et les dépendances

Étape 4 : Créer un certificat SSL pour Discord.com

  1. Dans le navigateur, cliquez sur le cadenas à côté de l'URL Discord.com → « Certificat »
  2. Onglet « Détails » → « Copier vers un fichier » → Assistant d'exportation
  3. Choisissez « Encodage Base64 » → enregistrez sous discord-cert.cer

Étape 5 : Formater le certificat avec CertToESP32

  1. Éditez le script CertToESP32.py pour pointer vers discord-cert.cer
  2. Exécutez le script dans un terminal : python CertToESP32.py
  3. Copiez la sortie (certificat formaté pour ESP32)

Étape 6 : Configurer le projet Discord Spycam

  1. Extrayez le projet GitHub, renommez le dossier en discord-spycam
  2. Copiez arduino_secrets.h.example en arduino_secrets.h
  3. Ouvrez discord-spycam.ino dans l'Arduino IDE
  4. Dans arduino_secrets.h :
    • SECRET_DISCORD_CERT = certificat formaté (étape 5)
    • SECRET_NETWORK_SSID / SECRET_NETWORK_PASS = vos identifiants WiFi
  5. Webhook Discord : clic droit sur le canal → « Modifier le canal » → « Intégrations » → « Créer un webhook » → copiez l'URL → collez dans SECRET_DISCORD_WEBHOOK (sans le nom de domaine)
  6. Compilez et téléversez sur l'ESP32-CAM

Étape 7 : Sertir et souder les fils

Soudez l'alimentation sur la prise DC, sertissez les connecteurs Dupont pour le PIR (3 broches : 5V, Data, GND) et l'ESP32 (2 broches : 5V, GND).

Étape 8 : Boîtier mural imprimé 3D

Fichier CAO : Thingiverse #4809907. Inclut un accès aux potentiomètres de sensibilité/délai du PIR.

Étape 9 : Boîtier plafond (fausse caméra)

Fichier CAO : Thingiverse #4809908. Utilise le dôme transparent et le cache d'une fausse caméra bon marché. Réglez la sensibilité/délai du PIR AVANT assemblage final (démontage complet requis pour ajuster ensuite).

Code et ressources

Schéma de câblage

Schéma de programmation ESP32 via Arduino :

Caméra de sécurité ESP32 à détection de mouvement pour Discord

Schéma de connexion PIR :

Caméra de sécurité ESP32 à détection de mouvement pour Discord

Processus de fabrication

  1. Système de sécurité domestique Raspberry Pi : Détection de mouvement PIR + Alertes par e-mail avec caméra
  2. Installation d'une Caméra Raspberry Pi dans un Nichoir — Guide Étape par Étape
  3. Sécuriser les designs IoT embarqués avec CI de sécurité avancés
  4. Contrôler la Luminosité de LEDs par PWM avec un Bouton Poussoir sur Arduino Mega
  5. Dispositif de mesure précis de pression et débit d'air avec capteur analogique
  6. Construire un jeu gyroscopique temps réel avec Arduino Nano et capteur MPU-6050
  7. Caméra de sécurité ESP32 à détection de mouvement pour Discord
  8. Projet capteur DHT11 température/humidité avec indicateurs LED et buzzer piézo
  9. Unopad : contrôleur MIDI Arduino fluide pour Ableton Live