Inhaltsverzeichnis:
- Schritt 1: Sammeln Sie die Kundenanforderungen
- Schritt 2: Reengineering ist der Schlüssel
- Schritt 3: Ein neues Konzept
- Schritt 4: Steuerplatine
- Schritt 5: Touchscreen
- Schritt 6: Eisenvogel
- Schritt 7: Installation
- Schritt 8: Android-App
Video: ESP8266 gesteuerte Stretchlimousine - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Wir werden in diesem anweisbaren zeigen, wie man ein vorhandenes Autoinnenraumsteuerungssystem mit einer neuen IoT ESP8266-Lösung austauscht. Wir haben dieses Projekt für einen Kunden gemacht.
Bitte besuchen Sie auch unsere Website für weitere Informationen, Quellcode usw.
www.hwhardsoft.de/2017/08/17/iot-meets-str…
Schritt 1: Sammeln Sie die Kundenanforderungen
Unser Kunde war mit der aktuellen Lösung nicht zufrieden. Das vorhandene Bedienfeld war nicht so schön und zuverlässig, es gab keine komfortable Lösung für den Fahrer, die Beleuchtung im Fahrgastraum zu steuern und er möchte in Zukunft eine Fernbedienung per mobiler App. Unsere Lösung erfüllt folgende Anforderungen:
- Steuerung über Touchscreens mit moderner GUI
- 2. Touchscreen für den Fahrer
- Kommunikation aller Komponenten über WiFi
- robustes Design
- einfach zu erweitern
Schritt 2: Reengineering ist der Schlüssel
Zuerst müssen wir alle Informationen über das aktuelle System sammeln. Die Dokumentation und Installation war ein Albtraum. Wir haben Schaltpläne einiger Leiterplatten gefunden und auch einige grundlegende Informationen zur Verdrahtung.
Alle LED-Streifen wurden mit LED-Controllern verbunden und über Infrarotprotokolle gesteuert. Wir haben keine Dokumentation dazu gefunden - also müssen wir die ir-Befehle mit einem selbstgebauten Scanner auf Basis von Arduino und IRLib scannen
Schritt 3: Ein neues Konzept
Unsere erste Idee für eine neue Lösung war der Raspberry Pi und Pitouch. Aber der Pi ist für diese Anwendung keine geeignete Lösung. In einem Auto gibt es häufig Ein- und Ausschaltzyklen - das ist Gift für die SD-Karte und Sie müssen wegen der Bootzeit nach jedem Start Minuten warten…
Wir haben für unsere Lösung den ESP8266 - insbesondere den Wemos D1 mini - verwendet. Diese Module verfügen über integrierte USB-Anschlüsse (erleichtert die Programmierung), werden von einer großen Community unterstützt, benötigen keine Bootzeit und sind sehr einfach und robust. Wir haben die Arduino IDE für die Programmierung der Firmware verwendet. Nur die Steuerplatine und die Touchscreens sind neu – für diese neue Lösung werden wieder die alten Relaisplatinen verwendet.
Schritt 4: Steuerplatine
Das Herzstück unserer neuen Lösung ist eine ESP8266-basierte Steuerplatine. Die alten Relaisplatinen werden direkt an diese Steuerplatine angeschlossen. Darüber hinaus ist ein 1-Wire-Temperatursensor angeschlossen, der die Temperatur im Fahrgastraum misst, um die Heiz- und Kühlsysteme zu steuern.
Alle Lichteffekte werden mit RGB-LED-Streifen hergestellt, die mit LED-Controllern verbunden sind. Die Steuerplatine kann Infrarotbefehle senden, um die Farbe und Helligkeit der RGB-Streifen zu steuern. Außerdem ist ein faserbasierter "Sternenhimmel" in die Decke integriert. Dieser Sternenhimmel wird von einer speziellen Einheit gesteuert. Wir können dieses Gerät über eine RF-Fernbedienung auf der Steuerplatine steuern.
Die Kommunikation zu anderen Teilen des neuen Systems funktioniert per WiFi-UDP-Broadcast.
Schritt 5: Touchscreen
Beide Touchscreens sind mit selbstgebauten Panelboards verbunden, die mit WEMOS D1 (ESP8266) ausgestattet sind. Das Panel Board sendet Daten von Touch-Ereignissen über UDP an das Control Board. Die Steuerplatine sendet den Status aller Schalter, Temperaturen und die Stufe des Lüfters per UDP zurück. Diese Statusprotokolle sorgen dafür, dass sowohl Touchscreens als auch später die APP dieselben Werte anzeigen…
Schritt 6: Eisenvogel
Bevor wir mit dem Einbau aller Komponenten im Auto begonnen haben, haben wir den Einbau draußen getestet…
Schritt 7: Installation
Nach dem erfolgreichen Testlauf haben wir alle Platinen und Sensoren im Auto verbaut. Wenn möglich haben wir die vorhandenen Kabel und Installationen verwendet….
Schritt 8: Android-App
Inzwischen haben wir eine Android-App fertiggestellt, um das Auto über Ihr Mobiltelefon zu steuern. Die App wurde mit Basic für Android B4A realisiert.
Empfohlen:
2020 ESP8266: 3 Schritte
2020 ESP8266: Also schrieb dieser Lazy Old Geek (LOG) einige Instructables auf ESP8266-Modulen: https://www.instructables.com/id/ESP8266-as-Arduin … https://www.instructables.com/id/ ESP8266-as-Arduin … Ich habe noch mehrere ESP-01s und ESP-03s und habe versucht, sie zum Wo
ESP8266 - Tür- und Fenstersensoren - ESP8266. Hilfe für ältere Menschen (Vergesslichkeit): 5 Schritte
ESP8266 - Tür- und Fenstersensoren - ESP8266. Hilfe für ältere Menschen (Vergesslichkeit): ESP8266 - Tür- / Fenstersensoren mit GPIO 0 und GPIO 2 (IOT). Es kann im Web oder im lokalen Netzwerk mit Browsern angezeigt werden. Auch sichtbar über die "HelpIdoso Vxapp" Anwendung. Verwendet eine 110/220 VAC-Versorgung für 5 VDC, 1 Relais / Spannung
Sauerteigsensor (ESP8266): 4 Schritte
Sauerteigsensor (ESP8266): Ich bin immer noch da draußen, um zu versuchen, die Fermentation meines Sauerteigstarters zu messen und wollte diese Lösung mit einem Sharp-Sensor ausprobieren. Der Sensor misst den Abstand zur Oberfläche der Zubereitung. Je höher es geht, desto fermentierter ist der p
ESP8266 mit Thingspeak und DHT11 Tutorial - Webserver: 7 Schritte
ESP8266 mit Thingspeak und DHT11 Tutorial | Webserver: Hey, was ist los, Leute! Akarsh hier von CETech. Dieses Projekt von mir ist eher eine Lernkurve, um die Thingspeak-Plattform zusammen mit der Idee von MQTT zu verstehen und dann Thingspeak mit einem ESP8266 zu verwenden. Gegen Ende des Artikels werden wir co
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: 7 Schritte
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: Jetzt zum Detail