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

Bewegungsgesteuerter AWS IoT Button mit Raspberry Pi, PIR-Sensor und MQTT

Nutzen Sie diesen bewegungsgesteuerten IoT-Button als Fernschalter, Diebstahlmelder, Zähler oder Bewegungsmelder. Er vereint die Einfachheit eines Raspberry Pi, die Sensitivität eines PIR-Sensors und die Skalierbarkeit von AWS IoT.

Nach dreiwöchiger Experimentierphase deployte ich erfolgreich ein Projekt, das Amazons IoT Button nachahmt. Das System erkennt Bewegung mit einem PIR-Sensor, publiziert das Event an AWS IoT via MQTT und triggert vordefinierte Aktionen auf einem Subscriber-Pi – wie Licht einschalten, Kamera aktivieren oder Alarme via Amazon SNS versenden.

Schlüsselkomponenten

Warum MQTT?

MQTT ist ein leichtes Publish/Subscribe-Protokoll für M2M- und IoT-Anwendungen. Im Gegensatz zu HTTPs Request/Response-Modell pusht MQTT Nachrichten via Broker an Subscriber, was effiziente, bandbreitenschonende Kommunikation ermöglicht – ideal für Remote-Sensoren.

Mehr zu MQTT unter hivemq.com.

PIR-Sensor Überblick

Ein passiver Infrarotsensor (PIR) misst IR-Licht von Objekten in seinem Sichtfeld. Überquert ein warmer Körper eine Hälfte des Sensors, erzeugt er einen positiven differentiellen Puls; beim Verlassen folgt ein negativer Puls. Diese Pulse triggern die Bewegungserkennung.

PIR-Sensor Pinout

PIR-Sensor Details

AWS IoT einrichten

Während AWS umfangreiche REST-APIs und SDKs bietet, nutzen die folgenden Schritte die AWS Management Console für Klarheit. Alle Aktionen lassen sich skripten.

  1. AWS-Konto unter aws.amazon.com erstellen.
  2. In AWS Management Console anmelden und zu AWS IoT Core navigieren (siehe Abb. 1).
  3. Get started klicken (Abb. 2).
  4. Create a thing wählen und benennen (z. B. raspberry). Create klicken (Abb. 5).
  5. Das neue Thing ist nun in Ihrer AWS IoT Registry registriert.

Sobald das Thing registriert ist, Zertifikate, Policies und MQTT-Topics konfigurieren, um das Setup abzuschließen.

Quelle: Motion Controlled AWS IoT Button

Herstellungsprozess

  1. Der Knopf: Vom antiken Verschluss zur modernen Innovation
  2. IoT-Geräte mit AWS Jobs upgraden und konfigurieren: Praktischer Leitfaden
  3. Temperaturgesteuerter Lüfter: DIY Relais-System für Medienmöbel-Kühlung
  4. Raspberry Pi-gesteuertes Aquaponik-System: Bauanleitung & Code
  5. LED mit PIR-Bewegungsmelder am Raspberry Pi steuern
  6. Sprachgesteuerter Roboter mit Windows 10 IoT Core auf Raspberry Pi 2 bauen
  7. GoPiGo v2 auf Windows 10 IoT Core für Raspberry Pi 3 erweitern
  8. WLAN-gesteuerter Raspberry Pi Roboter mit Python bauen – Schritt-für-Schritt
  9. AWS Greengrass: Edge Computing & Data Caching für IoT-Entwickler
  10. Azure vs. AWS: Welche Cloud-Plattform gewinnt für IoT?