Inhaltsverzeichnis:
- Schritt 1: Beginnen wir
- Schritt 2: Das allgemeine Schema des Geräte-Arbeitsalgorithmus
- Schritt 3: 1 - Wir müssen Sonoff Wi-Fi-Relais neu programmieren
- Schritt 4: Lassen Sie uns eine mobile App erstellen, um dieses Wifi-Relais zu steuern. (Android)
- Schritt 5: Und ich gehe davon aus, dass Sie es bereits satt haben, alle möglichen Texte zu lesen, und ich empfehle Ihnen, sich das Video anzusehen, wie es war
Video: Sprachgesteuerte hölzerne Edison-Lampe - (Video) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Frage Preis $5. So viel kostet das Wifi-Relais SONOFF (von der Firma ITEAD), das das Herzstück dieses Geräts ist.
"Ich habe nicht versagt. Ich habe nur 10'000 Wege gefunden, die nicht funktionieren." - Thomas A. Edison Das ist unglaublich, aber in jüngerer Zeit schrieben Leute in Schulen mit Federn. Und heute gibt es einen Zauberstein mit Bild, der in die Hosentasche passt und Zugang zu allen Informationen der Welt bietet. Sprachsteuerung und, wie man sagt, die Bedrohung der Menschheit durch künstliche Intelligenz. In jüngerer Zeit erschienen diese Technologien wie unzugängliche Fantasien. Aber heute zeige ich Ihnen, wie absolut jeder von Ihnen mit grundlegenden Programmierkenntnissen die Sprachsteuerung verwenden kann. Also, lass uns beginnen.
Schritt 1: Beginnen wir
WARNUNG!!! Arbeiten Sie mit Hochspannung! Der Autor des Artikels ist nicht für Ihre Handlungen verantwortlich! Oder jeglicher materieller oder physischer Schaden, der aus der Verwendung dieser Anleitung resultieren kann!
Schritt 2: Das allgemeine Schema des Geräte-Arbeitsalgorithmus
Da das Telefon jeweils nur mit einem WLAN-Zugangspunkt verbunden werden kann, arbeiten wir über den Router. Im Allgemeinen ist es praktisch, wenn sich alle Ihre Smart-Geräte im selben Netzwerk befinden und Sie sie einfach verwalten können, ohne sich ständig mit jedem von ihnen verbinden zu müssen. Der Nachteil dabei ist, dass alle Ihre Geräte auf die Leistung eines einzelnen Routers angewiesen sind.
Schritt 3: 1 - Wir müssen Sonoff Wi-Fi-Relais neu programmieren
Standardmäßig ist es so konfiguriert, dass es über einen chinesischen Server funktioniert. Nach meinem Verständnis ist es nicht sehr praktisch, die Glühbirne in der Toilette über den chinesischen Server auszuschalten. Dazu müssen wir es zerlegen und die Kontakte zur Neuprogrammierung verlöten.
Jetzt können wir das cp2102-Modul von Silicon Labs mit dem Sonoff-WLAN verbinden. Ich habe es auch verwendet, um den Arduino mini zu programmieren.
WARNUNG!!! Schließen Sie das Modul beim Umprogrammieren nicht an das 220/110-Volt-Netz an!
Das Umprogrammieren des Relais ist sehr einfach. Dies ist ein normales esp8266-Modul. Ich habe die Standardskizze des Access Point Servers von Arduino IDE genommen und etwas geändert.
Firmware für SONOFF Wifi-Relais. Um es über Ihren Heimrouter zu verwenden, finden Sie in der angehängten Datei. Und verwenden Sie es von der Arduino IDE.
Sie müssen den Namen Ihres Zugangspunkts (Router), das Passwort und die statische IP-Adresse für die Glühbirne angeben. Die Relaissteuerung befindet sich an Pin 12. Stellen Sie sicher, dass die Flash-Größe in der IDE auf 1 MB eingestellt ist.
Drücken und halten Sie den Druckknopf auf der Sonoff-Platine. Stecken Sie den cp2102 Converter USB in Ihren Computer (während Sie die Taste gedrückt halten). Lassen Sie den Druckknopf nach 2-3 Sekunden los. Jetzt ist es im Flash-Modus. Laden Sie die Skizzendatei in die Arduino IDE. Klicken Sie auf Verifizieren / Kompilieren. Nach dem Flashen sollte das Modul neu starten und die grüne LED beginnt zu blinken
Schritt 4: Lassen Sie uns eine mobile App erstellen, um dieses Wifi-Relais zu steuern. (Android)
Ich werde nur die wichtigsten Codefragmente bereitstellen. Dann können Sie sie verwenden, um es in Ihren Anwendungen zu implementieren. Google bietet eine sehr einfache und bequeme Oberfläche für die Spracherkennung. Hier ist der Code, mit dem Sie eine Stimme in Text umwandeln und in einer normalen Zeichenfolge speichern können. (Android-Hauptcodeteile, um die Spracherkennung zu verwenden, finden Sie in angehängten Dateien.) Dann können Sie es mit den Befehlen vergleichen, die Sie implementieren möchten.
Code zum Arbeiten mit WLAN. Senden einer Nachricht an den Server. Sie können auch auf angehängten Dateien finden.
Der Code ist sehr einfach. "1" schaltet die Glühbirne ein, "0" schaltet die Glühbirne aus. Sie können nach Belieben Überprüfungen hinzufügen, eine Antwort vom Server erhalten usw. Ich habe zwei Programme für mich erstellt. Das erste ist das Sprachsteuerungs-Widget, das sich auf dem Desktop befindet und immer zur Hand ist. Die zweite ist eine einfache Anwendung zum Ein- und Ausschalten einer Glühbirne durch Drücken einer Taste.