Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šioje instrukcijoje parodysime, kaip pakeisti esamą automobilio salono valdymo sistemą su nauju „IoT ESP8266“sprendimu. Šį projektą sukūrėme klientui.
Taip pat apsilankykite mūsų svetainėje, kad gautumėte daugiau informacijos, šaltinio kodo ir kt.
www.hwhardsoft.de/2017/08/17/iot-meets-str…
1 žingsnis: surinkite klientų reikalavimus
Mūsų klientas nebuvo patenkintas dabartiniu sprendimu. Esamas valdymo pultas nebuvo toks gražus ir patikimas, vairuotojui nebuvo patogaus sprendimo valdyti keleivių salono apšvietimą, o ateityje jis nori nuotolinio valdymo pulto per mobiliąją programėlę. Mūsų sprendimas atitinka šiuos reikalavimus:
- valdyti per jutiklinius ekranus su modernia GUI
- Antrasis jutiklinis ekranas vairuotojui
- visų komponentų ryšys per „WiFi“
- tvirtas dizainas
- paprasta pratęsti
2 žingsnis: raktas iš naujo
Pirmiausia turime surinkti visą informaciją apie dabartinę sistemą. Dokumentacija ir įrengimas buvo naktinė kumelė. Mes radome kai kurių plokščių schemas ir pagrindinę informaciją apie laidus.
Visos LED juostos buvo prijungtos prie LED valdiklių ir valdomos naudojant infraraudonųjų spindulių protokolus. Mes neradome jokių dokumentų apie tai - todėl turime nuskaityti ir komandas naudodami savarankiškai pagamintą skaitytuvą, pagrįstą „Arduino“ir „IRLib“
3 žingsnis: nauja koncepcija
Mūsų pirmoji naujo sprendimo idėja buvo „Raspberry Pi“ir „Pitouch“. Tačiau „Pi“nėra tinkamas sprendimas šioje programoje. Automobilyje dažnai įjungiate/išjungiate ciklus - tai nuodai SD kortelei ir turite palaukti minučių po bet kokios pradžios dėl įkrovos laiko …
Savo sprendimui naudojome ESP8266, ypač „Wemos D1 mini“. Šiuose moduliuose yra integruotos USB jungtys (palengvina programavimą), juos palaiko didelė bendruomenė, jiems nereikia įkrovos laiko ir jie yra labai paprasti ir tvirti. Programinei programinei įrangai programuoti naudojome „Arduino IDE“. Naujos tik valdymo plokštė ir jutikliniai ekranai - šiam naujam sprendimui vėl naudojamos senos relių plokštės.
4 žingsnis: Valdymo skydas
Mūsų naujo sprendimo pagrindas yra valdymo plokštė, pagrįsta ESP8266. Senosios relės plokštės yra tiesiogiai prijungtos prie šios valdymo plokštės. Be to, prijungtas 1 laido temperatūros jutiklis, skirtas matuoti temperatūrą keleivių salone, kad būtų galima valdyti šildymo ir aušinimo sistemas.
Visi šviesos efektai sukurti naudojant RGB LED juosteles, prijungtas prie LED valdiklių. Valdymo plokštė gali siųsti infraraudonųjų spindulių komandas, kad valdytų RGB juostų spalvą ir ryškumą. Be to, lubose integruotas pluoštinis „žvaigždėtas dangus“. Šį žvaigždėtą dangų valdo specialus padalinys. Mes galime valdyti šį įrenginį per RF nuotolinio valdymo pultą valdymo pulte.
Ryšys su kitomis naujos sistemos dalimis veikia per „WiFi UDP“transliaciją.
5 veiksmas: jutiklinis ekranas
Abu jutikliniai ekranai yra prijungti prie savarankiškai pagamintų plokščių su WEMOS D1 (ESP8266). Valdymo skydas siunčia jutiklinių įvykių duomenis per UDP į valdymo plokštę. Valdymo plokštė siunčia visų jungiklių būseną, temperatūrą ir ventiliatoriaus lygį per UDP atgal. Šie būsenos protokolai rūpinasi, kad ir jutikliniuose ekranuose, ir vėliau APP būtų rodomos tos pačios vertės …
6 žingsnis: „Iron Bird“
Prieš pradėdami montuoti visus automobilio komponentus, išbandėme diegimą lauke …
7 žingsnis: diegimas
Po sėkmingo bandomojo važiavimo automobilyje įdiegėme visas plokštes ir jutiklius. Jei įmanoma, mes panaudojome esamus kabelius ir montavimą …
8 veiksmas: „Android“programa
Tuo tarpu mes baigėme „Andoid“programą, skirtą valdyti automobilį per jūsų mobilųjį telefoną. Programa buvo sukurta naudojant „Basic for Android B4A“.