Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto návode si ukážeme, ako vymeniť existujúci systém riadenia interiéru automobilu za nové riešenie IoT ESP8266. Tento projekt sme urobili pre zákazníka.
Na našej webovej stránke nájdete aj ďalšie informácie, zdrojový kód atď.
www.hwhardsoft.de/2017/08/17/iot-meets-str…
Krok 1: Zhromaždite požiadavky zákazníka
Náš zákazník nebol so súčasným riešením spokojný. Existujúci ovládací panel nebol taký pekný a spoľahlivý, pre vodiča neexistovalo pohodlné riešenie na ovládanie osvetlenia v kabíne spolujazdca a v budúcnosti chce diaľkové ovládanie prostredníctvom mobilnej aplikácie. Naše riešenie spĺňa nasledujúce požiadavky:
- ovládanie pomocou dotykových obrazoviek s moderným GUI
- 2. dotykový displej pre vodiča
- komunikácia všetkých komponentov cez WiFi
- robustný dizajn
- jednoduché predĺženie
Krok 2: Kľúčom je reinžiniering
Najprv musíme zhromaždiť všetky informácie o aktuálnom systéme. Dokumentácia a inštalácia boli nočnou morou. Našli sme schémy zapojenia niektorých plošných spojov a tiež základné informácie o zapojení.
Všetky LED pásy boli napojené na LED kontroléry a ovládané pomocou infračervených protokolov. Nenašli sme o tom žiadnu dokumentáciu - preto musíme skenovať príkazy ir pomocou vlastného skenera založeného na Arduino a IRLib
Krok 3: Nový koncept
Náš prvý nápad na nové riešenie bol Raspberry Pi a Pitouch. Pi však nie je vhodným riešením v tejto aplikácii. V aute máte často cykly zapínania/vypínania - to je otrava pre kartu SD a kvôli spusteniu musíte počkať niekoľko minút po každom naštartovaní …
Na naše riešenie sme použili ESP8266 - najmä Wemos D1 mini. Tieto moduly sú dodávané s integrovanými konektormi USB (uľahčuje programovanie), sú podporované veľkou komunitou, nepotrebujú čas spustenia a sú veľmi jednoduché a robustné. Na programovanie firmvéru sme použili Arduino IDE. Nové sú iba riadiaca doska a dotykové obrazovky - na toto nové riešenie sa opäť používajú staré reléové dosky.
Krok 4: Riadiaca doska
Srdcom nášho nového riešenia je riadiaca doska na báze ESP8266. Staré reléové dosky sú priamo spojené s touto riadiacou doskou. Ďalej je pripojený 1vodičový snímač teploty na meranie teploty v kabíne cestujúcich na ovládanie vykurovacích a chladiacich systémov.
Všetky svetelné efekty sú vyrobené z RGB LED pásikov pripojených k LED ovládačom. Riadiaca doska môže odosielať infračervené príkazy na ovládanie farby a jasu pruhov RGB. V strope je navyše integrovaná „hviezdna obloha“na báze vlákien. Túto hviezdnu oblohu ovláda špeciálna jednotka. Túto jednotku môžeme ovládať pomocou RF diaľkového ovládača na riadiacej doske.
Komunikácia s ostatnými časťami nového systému funguje prostredníctvom WiFi UDP vysielania.
Krok 5: Dotyková obrazovka
Oba dotykové displeje sú pripojené k panelovým doskám vyrobeným na mieru vybaveným systémom WEMOS D1 (ESP8266). Doska panelu odosiela údaje o dotykových udalostiach prostredníctvom UDP na riadiacu dosku. Riadiaca doska posiela stav všetkých spínačov, teplôt a úroveň ventilátora cez UDP späť. Tieto stavové protokoly dbajú na to, aby obe dotykové obrazovky a neskôr aj APP zobrazovali rovnaké hodnoty …
Krok 6: Iron Bird
Predtým, ako sme začali s inštaláciou všetkých komponentov do auta, sme testovali inštaláciu mimo …
Krok 7: Inštalácia
Po úspešnom teste sme nainštalovali všetky PCB a senzory do auta. Pokiaľ je to možné, použili sme existujúce káble a inštaláciu …
Krok 8: Aplikácia pre Android
Medzitým sme dokončili aplikáciu Andoid na ovládanie auta prostredníctvom vášho mobilného telefónu. Aplikácia bola implementovaná s programom Basic pre Android B4A.