Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto návodu ukážeme, jak vyměnit stávající systém ovládání interiéru automobilu za nové řešení IoT ESP8266. Tento projekt jsme vytvořili pro zákazníka.
Navštivte naše webové stránky také pro více informací, zdrojový kód atd.
www.hwhardsoft.de/2017/08/17/iot-meets-str…
Krok 1: Shromážděte požadavky zákazníka
Náš zákazník nebyl s aktuálním řešením spokojen. Stávající ovládací panel nebyl tak pěkný a spolehlivý, pro řidiče neexistovalo pohodlné řešení pro ovládání osvětlení v kabině pro cestující a do budoucna chce dálkové ovládání prostřednictvím mobilní aplikace. Naše řešení splňuje následující požadavky:
- ovládání pomocí dotykových obrazovek s moderním GUI
- 2. dotykový displej pro řidiče
- komunikace všech komponent přes WiFi
- robustní design
- jednoduché rozšíření
Krok 2: Klíčem je reinženýrství
Nejprve musíme shromáždit všechny informace o aktuálním systému. Dokumentace a instalace byla noční můra. Našli jsme schémata zapojení některých desek plošných spojů a také základní informace o zapojení.
Všechny LED pruhy byly připojeny k LED kontrolérům a ovládány pomocí infračervených protokolů. Nenašli jsme o tom žádnou dokumentaci - musíme tedy naskenovat příkazy ir pomocí vlastního skeneru založeného na Arduinu a IRLib
Krok 3: Nový koncept
Náš první nápad na nové řešení byl Raspberry Pi a Pitouch. Ale Pi není v této aplikaci vhodné řešení. V autě máte často cykly zapnutí/vypnutí - to je otrava pro kartu SD a kvůli startu musíte počkat několik minut po každém startu …
Pro naše řešení jsme použili ESP8266 - zejména Wemos D1 mini. Tyto moduly jsou dodávány s integrovanými konektory USB (usnadňují programování), jsou podporovány velkou komunitou, nepotřebují čas spouštění a jsou velmi jednoduché a robustní. Pro programování firmwaru jsme použili Arduino IDE. Nové jsou pouze ovládací deska a dotykové obrazovky - pro toto nové řešení jsou opět použity staré reléové desky.
Krok 4: Ovládací panel
Srdcem našeho nového řešení je řídicí deska založená na ESP8266. Staré reléové desky jsou přímo připojeny k této řídicí desce. Dále je připojen teplotní senzor 1wire pro měření teploty uvnitř kabiny pro řízení topných a chladicích systémů.
Všechny světelné efekty jsou tvořeny RGB LED pásy připojenými k LED ovladačům. Řídicí deska může odesílat infračervené příkazy pro ovládání barvy a jasu pruhů RGB. Kromě toho je do stropu integrováno vláknové „hvězdné nebe“. Tato hvězdná obloha je ovládána speciální jednotkou. Tuto jednotku můžeme ovládat pomocí dálkového ovládání RF na řídicí desce.
Komunikace s ostatními částmi nového systému funguje prostřednictvím WiFi UDP vysílání.
Krok 5: Dotyková obrazovka
Oba dotykové displeje jsou připojeny k panelovým deskám vyrobeným na zakázku vybavených WEMOS D1 (ESP8266). Deska panelu odesílá data dotykových událostí prostřednictvím UDP na řídicí desku. Řídicí deska odesílá stav všech spínačů, teplot a úrovně ventilátoru zpět přes UDP. Tyto stavové protokoly se starají o to, aby obě dotykové obrazovky a později aplikace zobrazovaly stejné hodnoty …
Krok 6: Iron Bird
Než jsme zahájili instalaci všech součástí do auta, vyzkoušeli jsme instalaci mimo …
Krok 7: Instalace
Po úspěšném testovacím běhu jsme do auta nainstalovali všechny PCB a senzory. Pokud je to možné, použili jsme stávající kabely a instalaci….
Krok 8: Aplikace pro Android
Mezitím jsme dokončili aplikaci Andoid pro ovládání vozu prostřednictvím mobilního telefonu. Aplikace byla realizována s aplikací Basic pro Android B4A.