So erstellen Sie einen DIY-Bewegungssensor für Apple HomeKit

So erstellen Sie einen DIY-Bewegungssensor für Apple HomeKit

Smart-Home-Geräte, die mit Apple HomeKit kompatibel sind, sind oft teuer. Sie können jedoch Ihre eigenen inoffiziellen Smart-Home-Sensoren bauen, z. B. solche zur Bewegungserkennung, indem Sie ein kostengünstiges ESP8266-basiertes Board wie ein D1 Mini zusammen mit einem PIR- oder Mikrowellenradar-basierten Bewegungssensor für weniger als 5 US-Dollar verwenden – kein Löten erforderlich.

Anschließend können Sie den intelligenten Bewegungssensor in der Apple Home-App oder der Eve for HomeKit-App hinzufügen und eine Automatisierung einrichten, um einen intelligenten Lichtschalter auszulösen oder Benachrichtigungen auf Apple-Geräten wie einem iPhone zu erhalten.

Dinge, die Sie brauchen

Wir werden einen DIY-Bewegungssensor für Apple HomeKit bauen, der als Elgato Eve-Bewegungssensor erkannt wird. Um einen intelligenten Bewegungssensor für HomeKit zu bauen, benötigen Sie die folgenden Komponenten:

  • D1 Mini- oder NodeMCU-Board
  • HC-SR501 oder SR602 Infrarot-PIR oder RCWL-0516 Mikrowellen-basierter Radar-Bewegungssensor
  • Einige Überbrückungsdrähte
  • PC oder Laptop
  • Micro-USB-Kabel
  • 5V Micro-USB-Netzteil

Flashen Sie die Firmware

Für das D1 Mini-Board werden wir die Firmware von HomeKid verwenden . Außerdem benötigen Sie ein Windows- oder macOS-System und ein Micro-USB-Kabel.

Schließen Sie das D1 Mini-Board mit dem Micro-USB-Kabel an das System an und befolgen Sie dann diese Anweisungen, um die Firmware zu flashen.

Unter Windows:

  1. Laden Sie die Espressif Flash Download Tools herunter und extrahieren Sie sie .
  2. Öffnen Sie den extrahierten Ordner und starten Sie das Programm flash_download_tool_xx.exe .
  3. Wählen Sie bei Chiptyp ESP8266 und klicken Sie auf OK .
  4. Aktivieren Sie die ersten drei Kontrollkästchen, wie im folgenden Bild gezeigt, und dann
    1. Geben Sie 0x0000 ein und klicken Sie auf drei Punkte, um die Datei rboot.bin auszuwählen .
    2. Geben Sie 0x1000 ein und wählen Sie die Datei blank_config.bin aus .
    3. Geben Sie 0x2000 ein und wählen Sie die Datei main.bin aus .
  5. Wählen Sie die folgenden Optionen im Fenster ESP8266 Flash Download Tools.
    1. Baudrate: 115200.
    2. Flash-Größe: 4 MB.
    3. Blitzmodus: DIO oder QIO.
    4. SPI-Geschwindigkeit: 40 MHz.
  6. Wählen Sie den COM- Port aus, an dem der D1 Mini angeschlossen ist, und klicken Sie auf Start . Dies kann bis zu zwei Minuten dauern.
    Firmware auf d1 mini flashen

Unter macOS:

  1. Laden Sie NodeMCU-PyFlasher.dmg herunter und starten Sie es auf Ihrem macOS-System.
  2. Schließen Sie den D1 Mini an Ihr Mac-System an und wählen Sie dann den seriellen Anschluss .
  3. Klicken Sie auf Durchsuchen und wählen Sie die Datei main.bin aus .
  4. Wählen Sie bei Baudrate 115200 aus .
  5. Wählen Sie Quad I/O (QIO) .
  6. Wählen Sie Flash löschen und ja, alle Daten werden gelöscht .
  7. Klicken Sie auf Flash NodeMCU .
  8. Nachdem die NodeMCU geflasht ist, verbinden Sie sie erneut, um neu zu starten, und folgen Sie dann den nächsten Anweisungen.

Sobald die Firmware erfolgreich geflasht wurde, müssen Sie das Gerät mit Ihrem Wi-Fi-Netzwerk verbinden.

Verbinden Sie sich mit dem Wi-Fi-Netzwerk

Schließen Sie das Fenster Espressif Flash Download Tools und verbinden Sie den D1 Mini erneut mit Ihrem System.

  • Nehmen Sie Ihr iPhone oder ein anderes iOS-Gerät heraus und öffnen Sie die WLAN-Einstellungen.
  • Verbinden Sie sich mit dem Homekid-XXXX Wi-Fi AP mit dem Passwort 12345678 .
  • Auf Ihrem Gerät wird ein Anmeldefenster angezeigt. Tippen Sie auf Ihr WLAN-Netzwerk und geben Sie das Passwort ein.
  • Tippen Sie auf Beitreten . Das Gerät wird die Verbindung zu Ihrem Smartphone trennen und sich mit dem bereitgestellten Passwort mit dem Wi-Fi-Netzwerk verbinden.

Wenn das eingegebene Passwort falsch war, startet das Gerät nach einiger Zeit AP. Sie können sich dann erneut mit dem AP verbinden und das richtige Passwort eingeben.

Verbinden Sie die Komponenten

Siehe Schaltplan unten, um den HC-SR501 PIR-Bewegungssensor an die D1 Mini- oder NodeMCU-Platine anzuschließen.

Verbinden Sie den PIR-Bewegungssensor mit dem d1 mini

Zubehör zur Home-App hinzufügen

Öffnen Sie auf Ihrem iOS-Gerät oder macOS-Gerät wie MacBook die Home-App und befolgen Sie dann diese Schritte, um den von uns erstellten Bewegungssensor als Zubehör hinzuzufügen. Das Gerät wird als inoffizielles Zubehör hinzugefügt, funktioniert aber ähnlich wie ein offizieller Elgato Eve-Bewegungssensor für Apple HomeKit.

  1. Tippen Sie in der Home-App auf das Symbol + und wählen Sie Zubehör hinzufügen .
  2. Tippen Sie auf Weitere Aktionen… und tippen Sie dann auf das Zubehör Motion-XXXX .
  3. Tippen Sie auf Trotzdem hinzufügen und geben Sie dann den Code 1180-3193 ein . Tippen Sie auf Weiter .
  4. Wählen Sie den Ort aus, an dem Sie den Bewegungssensor installieren möchten, und tippen Sie auf Weiter .
  5. Bearbeiten oder ändern Sie den Namen des Bewegungssensors. Dies ist wichtig, um mehrere Bewegungssensoren im Auge zu behalten. Tippen Sie auf Weiter > Fertig .
  6. Sie können den Bewegungsmelder nun als Zubehör unter dem Raumnamen sehen. Wenn Sie auf das Zubehör tippen, öffnet sich ein Bedienfeld, in dem Sie die Eigenschaften des Sensors bearbeiten können.

Sie können auch die Eve for HomeKit-App installieren, um weitere Optionen und Steuerungsmöglichkeiten für den DIY-Bewegungssensor zu erhalten. Diese App bietet eine intuitivere Benutzeroberfläche, die es Ihnen erleichtert, Ihr offizielles und inoffizielles DIY-HomeKit-Zubehör zu verwalten, z. B. einen DIY HomeKit WS2812B NeoPixel-RGB-Streifen.

Fehlerbehebung

Bei folgenden Problemen müssen Sie die Firmware erneut flashen:

  1. Wenn der WLAN-AP in den WLAN-Einstellungen Ihres Smartphones nicht sichtbar ist.
  2. Wenn das Gerät in der Apple HomeKit App nicht sichtbar ist.

Stellen Sie vor dem erneuten Flashen der Mikrocontroller-Platine sicher, dass Sie den Speicher mit der Schaltfläche Erase löschen und klicken Sie dann auf Start , um die Mikrocontroller-Platine mit der Firmware zu flashen.

Automatisieren Sie Lichter und Schalter

Sie können diesen billigen DIY HomeKit-fähigen Bewegungssensor für die Sicherheit oder zur Automatisierung von Lichtern, Schaltern oder anderen intelligenten Geräten in Ihrem Zuhause verwenden. Beispielsweise können Sie die Automatisierung in der Home -App so einrichten, dass ein intelligenter Schalter oder ein intelligentes Licht ausgelöst wird, wenn in einem bestimmten Bereich, z. B. einer Treppe oder einem Flur, eine Bewegung erkannt wird.

Sie können auch eine Automatisierung einrichten, um Benachrichtigungen auf Ihrem iPhone zu erhalten, wenn eine Bewegung erkannt wird. Sie benötigen jedoch einen Apple HomePod oder Apple TV (4. Generation oder höher), der in Ihrem Netzwerk oder Ihren Räumlichkeiten installiert ist, um die Automatisierung zu erstellen. Andernfalls können Sie den Sensor nur zur Bewegungserkennung verwenden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert