Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

MotionSense: Smarte Einbruchserkennung mit Arduino & ESP8266

Benötigte Komponenten

Benötigte Werkzeuge

Verwendete Apps und Dienste

Projektbeschreibung

Dieses Tutorial zeigt, wie Sie ein System bauen, das unbefugte Aktivitäten oder Einbrüche erkennt und Benachrichtigungen auf Ihr Smartphone sendet. Verwendet werden ein Arduino Mega für die Erkennung (PIR-Sensor) und ein ESP8266 für die WLAN-Verbindung. Benachrichtigungen werden über die Pushbullet-API versendet.

Voraussetzungen

Hardware-Aufbau

PIR-Sensor anschließen

Stellen Sie die Potentiometer am PIR auf maximale Empfindlichkeit und kürzesten Alarmzyklus ein. Öffnen Sie die weiße Kuppel, um die Pin-Belegung zu sehen: GND | OUT | VCC. Verbinden Sie:

Testen Sie den Sensor mit dem Beispielcode aus dem Arduino Playground.

ESP8266 für WLAN-Verbindung einrichten

Das ESP-01 Modul wird mit Standard-AT-Firmware verwendet. Verdrahtung:

Wichtig: Der ESP8266 zieht beim Senden viel Strom. Ein 1000 µF Kondensator zwischen VCC (langer Pin) und GND (kurzer Pin) puffert die Spannung und verhindert Arduino-Neustarts.

Pushbullet einrichten

  1. Registrieren Sie sich bei Pushbullet, installieren Sie die Apps auf Smartphone und Chrome.
  2. Erstellen Sie einen Access Token in den Kontoeinstellungen (API-Bereich).
  3. Notieren Sie die HTTP-API-Endpunkte (nicht HTTPS, da Arduino kein SSL unterstützt): Basis-URL 173.17.168.19, Port 8181, Pfad /pushbullet/v2/pushes.

Programmierung

Laden Sie den Sketch MotionSense.ino aus dem GitHub-Repository ESP8266-experiments (Ordner Experiments). Passen Sie folgende Konstanten an:

#define SSID "IHR_WLAN_SSID"
#define PASS "IHR_WLAN_PASSWORT"
#define PIRPIN 2
#define AUTH_TOKEN "IHR_PUSHBULLET_ACCESS_TOKEN"

Kompilieren und hochladen. Der Serial Monitor zeigt den Kalibrierungsprozess, WLAN-Verbindung und schließlich Everything fine | No intrusion. Bei Bewegungserkennung wird eine Push-Benachrichtigung gesendet.

Code-Übersicht

Schaltplan

MotionSense: Smarte Einbruchserkennung mit Arduino & ESP8266

Herstellungsprozess

  1. Individuelle 4×4 Tic-Tac-Toe Visitenkarten-Platine – Design, Bau und Programmierung
  2. Multi-Position Temperatursensor-System für Smart-Home-Integration
  3. DIY Lötkolben-Controller für 862D+ – Präzision & Zuverlässigkeit
  4. 3D-Drucker Brandschutz: Intelligentes Sensorsicherheitssystem
  5. Web-fähigen IoT-Messer mit Arduino, Yaler und IFTTT bauen
  6. Arduino-basierte abstoßende Magnetschwebung: Einfache Schaltung & DIY-Anleitung
  7. Fortgeschrittener ferngesteuerter Greifer-Roboter für präzises Handling
  8. Hochleistungs-Datenlogger für Arduino-Wetterballons
  9. ArduFarmBot Teil 2: IoT-Fernsteuerungsstation für Tomatenzucht
  10. CoroFence Thermaldetektor: PIR-Sensor & IoT-Integration mit Panasonic GridEye