- Eine eigene, von Sidekick unabhängige Stromversorgung haben, damit sie ständig eingeschaltet ist und die eingehende Spannung überwachen kann.
- Der USB-A-Anschluss des Sidekick muss mit Ihrer Hardware verbunden sein, damit diese die 5-V-Spannung überwachen kann.
- Wenn Ihr DIY-Board Spannung am USB-A-Anschluss erkennt, können Sie eine beliebige Funktion ausführen.
- Wenn Ihr DIY-Board erkennt, dass die Spannung am USB-A-Anschluss weggefallen ist (Alarm stummgeschaltet/beendet), können Sie eine andere Funktion ausführen.
- Über USB-A mit 5 V und höchstens 1 A betrieben werden und beim Einschalten automatisch die vorgesehenen Funktionen ausführen.
- Stecken Sie Ihre externe Hardware in den USB-A-Anschluss des Sidekick.
- Wenn sich Ihre Hardware mit einem WLAN oder per Bluetooth verbindet oder andere verzögerte Startfunktionen hat, sollten Sie nur die erste DIY-Option oben verwenden, damit die programmierte Alarmfunktion sofort ausgeführt wird.
Beispiel: ESP32-Aufbau mit 3,3 V
Verkabelung mit Spannungsteiler und Beispielcode für ESP32-Boards
Beispiel: ESP32-Aufbau mit 3,3 V
Verkabelung mit Spannungsteiler und Beispielcode für ESP32-Boards
Was Sie benötigen:
- ESP32-Board (z. B. DevKitC oder NodeMCU-ESP32)
- USB-A-Kabel mit freigelegten 5-V-(rot) und GND-Adern (schwarz)
- Zwei Widerstände für einen Spannungsteiler (z. B. 10 kΩ + 20 kΩ → reduziert 5 V auf ca. 3,3 V)
- Steckplatine (Breadboard) und Jumperkabel
Verkabelung
USB-Ader | Verbinden mitRot (5 V) | Spannungsteiler → ESP32-GPIO (z. B. GPIO 18)Schwarz (GND) | ESP32 GNDAufbau des Spannungsteilers:
Beispielcode (ESP32, digitales Lesen)
- Verbinden Sie 5 V auf keinen Fall direkt mit den ESP32-Pins – reduzieren Sie die Spannung immer auf ≤ 3,3 V.
- Die ESP32-Pins sind auf dem Board meist mit GPIO beschriftet – Sie können die meisten verwenden, vermeiden Sie aber Strapping-Pins (z. B. GPIO0, GPIO2, GPIO15).
- Verwenden Sie
Serial.begin(115200)– der ESP32 nutzt in der Regel höhere serielle Baudraten als der Arduino Uno.
Beispiel: Arduino-Aufbau mit 5 V
Direkte 5-V-Eingangsverkabelung und Beispielcode für Arduino-Boards
Beispiel: Arduino-Aufbau mit 5 V
Direkte 5-V-Eingangsverkabelung und Beispielcode für Arduino-Boards
Was Sie benötigen:
- Arduino Uno (oder ähnlich)
- USB-A-Kabel mit freigelegten 5-V-(rot) und GND-Adern (schwarz)
- Verbinden Sie die 5-V-Ader mit einem digitalen Pin des Arduino (oder einem analogen Pin zur Spannungsmessung)
- Verwenden Sie bei Bedarf einen Spannungsteiler
Einfacher Beispielcode
Diese Version überwacht die 5-V-USB-Leitung, die mit dem digitalen Pin 2 verbunden ist:Verkabelung
- USB 5 V (meist rot) → Pin 2
- USB GND (meist schwarz) → GND am Arduino
Beispiele für DIY-Integrationen
Dies ist eine Liste von Beispielen aus dem Internet, wie sich verschiedene Geräte mit Arduino, ESP32 usw. integrieren lassen. Wir haben keines dieser Beispiele getestet.Apple HomeKit-Integration
Natives HomeKit auf ESP32 oder ESP8266
Google Home-Integration
Anbindung an Google Home über IFTTT, Firebase oder MQTT
Home Assistant-Integration
Verbindung über MQTT, HTTP oder ESPHome
Relais
Hochvoltgeräte wie Lampen, Ventilatoren oder Haushaltsgeräte schalten
Motoren
Gleichstrom-, Servo- und Schrittmotoren für Robotik und Automatisierung
Hubmagnete
Elektromagnetische Schlösser oder Druck-/Zugmechanismen
Internetdienste
Eine Webanfrage, IFTTT oder eine Cloud-Automatisierung auslösen
Servogesteuerte Mechanismen
Schließboxen, Roboterarme, Türschlösser
Heimautomatisierung (IR, RF)
Fernseher, Licht oder andere Funk-/IR-Geräte steuern
LCD-/OLED-Displays
Text oder Grafiken anzeigen
Sirenen
Eine Sirene für Alarme oder Sicherheitssysteme auslösen
Kameras
Aufnahmen auslösen oder Bilder streamen
Anrufe/SMS
SMS-Alarme mit ESP32 und Twilio senden