Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

ESP32-CAM bewegingdetecterende beveiligingscamera voor Discord

Onderdelen en benodigdheden

ESP32-CAM 1
PIR-bewegingsensor (HC-SR501 of vergelijkbaar) 1
Breadboard 1
Hook-up wire kit (20 AWG) 1
Jumper wires 1
Arduino Nano R3 (voor programmeren ESP32-CAM) 1
5,5 x 2,1 mm DC voedingsjack 1
Externe WiFi-antenne (SMB) 1
5V voeding 1

Benodigde tools

  • Dupont connector kit met krimptang

Over dit project

Maak een bewegingsgeactiveerde beveiligingscamera met een ESP32-CAM en PIR-sensor die foto's naar een Discord-kanaal stuurt via een webhook. Het project omvat breadboard-prototyping, een Dupont-kabelboom voor robuuste verbindingen, en 3D-geprinte behuizingen (wand- of plafondmontage).

Stap 1: ESP32-CAM programmeren met Arduino Nano

Zet de ESP32-CAM in flash-modus (GPIO0 aan GND) en sluit aan op Arduino Nano. Voeg in Arduino IDE Preferences de ESP32 Board Manager URL toe: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json. Installeer het ESP32-boardpakket via Board Manager.

Stap 2: PIR-sensor aansluiten op ESP32-CAM

Verbind PIR-sensor: VCC → 5V, GND → GND, DATA → GPIO 15 op ESP32-CAM.

Stap 3: Code en dependencies downloaden

  • Discord Spycam: GitHub
  • CertToESP8266 Python script (uit HTTPS for Makers project)
  • Python geïnstalleerd hebben

Stap 4: SSL-certificaat voor Discord.com aanmaken

  1. Bezoek Discord.com in browser, klik op het slotje → Certificaat → Details → Kopiëren naar bestand
  2. Kies Base64-gecodeerd, bewaar als discord-cert.cer

Stap 5: CertToESP32 gebruiken voor certificaatformattering

  1. Bewerk CertToESP32.py: pas bestandsnaam aan naar discord-cert.cer
  2. Voer script uit via terminal/command prompt
  3. Kopieer de geformatteerde certificaat-output

Stap 6: Discord Spycam project configureren

  1. Extract project, hernoem map naar discord-spycam
  2. Kopieer arduino_secrets.h.example naar arduino_secrets.h
  3. Open discord-spycam.ino in Arduino IDE
  4. In arduino_secrets.h:
    • SECRET_DISCORD_CERT = geformatteerde certificaat uit stap 5
    • SECRET_NETWORK_SSID & SECRET_NETWORK_PASS = je WiFi-gegevens
    • SECRET_DISCORD_WEBHOOK = Discord webhook URL (zonder domeinnaam, zie voorbeeld)
  5. Compileer en upload naar ESP32-CAM

Stap 7: Draden krimpen en solderen

  • Solder voedingsdraden op DC-jack, krimp Dupont-connectors
  • Maak 3-pins connector voor PIR (data in midden, check je specifieke sensor)
  • Maak 2-pins connector voor ESP32 voeding (5V + GND)

Stap 8: Wandbehuizing (3D-print)

Gebruik Thingiverse model. Monteer DC-jack, voeg heatshrink toe bij solderingen, plaats externe antenne, schuif ESP32-CAM en PIR-sensor in, sluit met snap-fit deksel. Zijde heeft gat voor PIR-potmeters (gevoeligheid/vertraging).

Stap 9: Plafondbehuizing (met dummy camera)

Gebruik Thingiverse model + goedkope dummy camera.lijm kuipel aan camera-kap, hot-glue aan 3D-print ring. Let op uitlijning DC-jack gat. Wiring door grote opening voeren. Belangrijk: Stel PIR-gevoeligheid en vertraging in voor montage – na afsluiten niet meer bereikbaar.

Code & Resources

  • HTTPS for Makers – CertToESP32.py: GitHub
  • Discord Spycam: GitHub

Schema's

ESP32-CAM bewegingdetecterende beveiligingscamera voor Discord

ESP32-CAM bewegingdetecterende beveiligingscamera voor Discord

Productieproces

  1. Raspberry Pi Thuisbeveiligingssysteem: PIR-bewegingsdetectie + Camera E-mailwaarschuwingen
  2. Een Raspberry Pi Camera in een Vogelhuisje Installeren – Stap-voor-stap Handleiding
  3. LED helderheid regelen met PWM via drukknop op Arduino Mega
  4. Precisie druk- en luchtstroommeting met analoge sensor en Arduino
  5. Bouw een real-time gyroscoop-spel met Arduino Nano & MPU-6050 sensor
  6. ESP32-CAM bewegingdetecterende beveiligingscamera voor Discord
  7. DHT11 Temperatuur- & Vochtigheidsensor Project met LED-indicatoren en Piezo-luidspreker
  8. Unopad: Naadloze Arduino MIDI-controller voor Ableton Live
  9. Zelfgemaakte Arduino TV-afstandsbediening – Batterij, 3D-geprinte behuizing
  10. Een eenvoudige obstakelsensor bouwen met Arduino – IR LED & Fotodiodo Tutorial
  11. IoT-embedded ontwerpen beveiligen met geavanceerde beveiligings-IC's