https://polluxlabs.net/esp8266-projekte/eine-fotofalle-mit-der-esp32-cam-und-telegram/
Dieser Artikel von Pollux Labs beschreibt den Bau einer einfachen DIY-Fotofalle auf Basis einer ESP32-CAM und eines PIR-Bewegungssensors, die bei Bewegungsauslösung automatisch ein Foto schießt und über ein WLAN-Netzwerk direkt an einen Telegram-Bot auf das Smartphone sendet.
Key-Facts & Hardware-Komponenten
- ESP32-CAM (AI Thinker): Kompaktes Microcontroller-Board mit integrierter Kamera und WLAN.
- PIR-Bewegungssensor (HC-SR501): Erkennt Infrarot-Strahlung (Bewegung) und gibt ein Signal an den Data-Pin (GPIO 13) des ESP32 ab.
- Programmierung/Stromversorgung: Über ein passendes FTDI-Board (USB-zu-Seriell-Adapter) oder ein MB-Programmierboard. (Hinweis: Beim Flashen muss die Brücke zwischen GPIO 0 und GND gesetzt sein).
- Telegram-Bot: Kostenloser Bot-Dienst zur direkten Push-Übertragung von Bildern und Daten auf das Smartphone.
Der Ablauf im Detail
- Telegram-Bot einrichten:
- Über den
@BotFatherin Telegram wird ein neuer Bot angelegt, um den notwendigen Bot Token zu erhalten. - Über den
@myidbotlässt sich die persönliche Chat-ID/UserID ermitteln, damit die Fotos nur an das eigene Smartphone geschickt werden.
- Über den
- Verkabelung:
- Der HC-SR501 Sensor wird an Stromversorgung (3,3V/5V & GND) sowie den Signal-Pin GPIO 13 der ESP32-CAM angeschlossen.
- Am Sensor selbst kann über die Drehregler (Potentiometer) die Empfindlichkeit und Haltezeit eingestellt werden.
- Software & Bibliotheken:
- Basierend auf Beispielen von Random Nerd Tutorials nutzt der Sketch die Bibliotheken
UniversalTelegramBotundArduinoJson. - Im Code werden WLAN-Zugangsdaten,
BOTtokenundCHAT_IDhinterlegt. - Die Fotoauflösung (z. B. SVGA oder höher bei verfügbarem PSRAM) wird in der Kamera-Initialisierung festgelegt.
- Basierend auf Beispielen von Random Nerd Tutorials nutzt der Sketch die Bibliotheken
- Funktionsweise im Betrieb:
- Erkennt der PIR-Sensor eine Bewegung, schaltet GPIO 13 auf
HIGH. - Die ESP32-CAM nimmt ein Bild auf, verbindet sich mit dem Telegram-Server und überträgt das Foto.
- Nach dem Senden geht der Sketch in eine kurze Pause (delay / Sperrzeit von z. B. 20 Sekunden), um eine Dauer-Auslösung zu verhindern.
- Erkennt der PIR-Sensor eine Bewegung, schaltet GPIO 13 auf
Wichtige Praxistipps aus dem Beitrag
- Stromversorgung (Brownout-Fehler): Startet das Board beim Fotografieren ständig neu, liegt dies meist an unzureichender Stromversorgung während des WLAN-Sendevorgangs. Ein kurzes, hochwertiges USB-Kabel und eine stabile 5V-Quelle schaffen Abhilfe.
- Datenschutz: Der Artikel weist ausdrücklich darauf hin, bei einer produktiven Nutzung die Persönlichkeitsrechte Dritter zu beachten und die Fotofalle nicht im öffentlichen Raum ohne Einverständnis einzusetzen.
Dieses Video zeigt die Schritt-für-Schritt-Umsetzung eines sehr ähnlichen ESP32-CAM-Projekts mit Telegram und Bewegungssensor: ESP32-CAM with Telegram: Take Photos, Control Outputs, Sensor Readings and Motion Notifications
![[Logo]](https://www.swagner.de/wp-content/themes/swagner/images/traveltux.jpg)