Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
U ovom uputstvu pokazat ćemo kako zamijeniti postojeći sistem kontrole unutrašnjosti automobila s novim IoT ESP8266 rješenjem. Ovaj projekat smo napravili za kupca.
Posjetite i našu web stranicu za više informacija, izvorni kod itd.
www.hwhardsoft.de/2017/08/17/iot-meets-str…
Korak 1: Prikupite zahtjeve kupaca
Naš kupac nije bio zadovoljan trenutnim rješenjem. Postojeći kontrolni panel nije bio tako lijep i dobar, pouzdan, nije postojalo ugodno rješenje za vozača da kontrolira osvjetljenje u putničkoj kabini i želi daljinski upravljač putem mobilne aplikacije u budućnosti. Naše rješenje ispunjava sljedeće zahtjeve:
- kontrola preko ekrana osetljivih na dodir sa modernim grafičkim interfejsom
- 2. ekran osetljiv na dodir za vozača
- komunikacija svih komponenti putem WiFi -a
- robustan dizajn
- jednostavno produžiti
Korak 2: Ponovno inženjering je ključ
Prvo moramo prikupiti sve informacije o trenutnom sistemu. Dokumentacija i instalacija bili su noćna mora. Pronašli smo dijagrame nekih štampanih ploča, kao i neke osnovne informacije o ožičenju.
Sve LED trake bile su spojene na LED kontrolere i kontrolirane putem infracrvenih protokola. Nismo pronašli nikakvu dokumentaciju o tome - pa moramo skenirati ir naredbe vlastitim skenerom zasnovanim na Arduinu i IRLibu
Korak 3: Novi koncept
Naša prva ideja za novo rješenje bili su Raspberry Pi i Pitouch. Ali Pi nije prikladno rješenje u ovoj aplikaciji. U automobilu često imate cikluse uključivanja/isključivanja - to je otrov za sd karticu i morate čekati minute nakon svakog starta zbog vremena pokretanja …
Za rješenje smo koristili ESP8266 - posebno Wemos D1 mini. Ovi moduli dolaze s integriranim USB konektorima (olakšava programiranje), podržani su od velike zajednice, ne trebaju vrijeme pokretanja i vrlo su jednostavni i robusni. Za programiranje firmvera koristili smo Arduino IDE. Samo su upravljačka ploča i ekrani osjetljivi na dodir novi - stare relejne ploče ponovo se koriste za ovo novo rješenje.
Korak 4: Upravljačka ploča
Srce našeg novog rješenja je kontrolna ploča zasnovana na ESP8266. Stare relejne ploče direktno su spojene na ovu upravljačku ploču. Nadalje, spojen je 1 žičani temperaturni senzor za mjerenje temperature u putničkoj kabini za kontrolu sistema grijanja i hlađenja.
Svi svjetlosni efekti napravljeni su sa RGB LED trakama spojenim na LED kontrolere. Upravljačka ploča može slati infracrvene komande za kontrolu boje i svjetline RGB pruga. Nadalje, "zvjezdano nebo" na bazi vlakana integrirano je u strop. Ovo zvjezdano nebo kontrolira posebna jedinica. Ovom jedinicom možemo upravljati putem RF daljinskog upravljača na upravljačkoj ploči.
Komunikacija s ostalim dijelovima novog sistema funkcionira putem WiFi UDP emitiranja.
Korak 5: Zaslon osjetljiv na dodir
Oba ekrana osjetljiva na dodir spojena su na samostalno izrađene ploče opremljene WEMOS D1 (ESP8266). Ploča ploče šalje podatke o dodirnim događajima putem UDP -a na kontrolnu ploču. Upravljačka ploča putem UDP -a šalje status svih prekidača, temperature i nivo ventilatora. Ovi protokoli o statusu vode računa da oba ekrana osjetljiva na dodir, a kasnije i APP, pokažu iste vrijednosti …
Korak 6: Iron Bird
Prije nego što smo započeli ugradnju svih komponenti u automobil, testirali smo instalaciju izvan …
Korak 7: Instalacija
Nakon uspješnog probnog rada, instalirali smo sve štampane ploče i senzore u automobil. Ako je moguće, koristili smo postojeće kablove i instalaciju….
Korak 8: Android aplikacija
U međuvremenu smo završili Andoid aplikaciju za upravljanje automobilom putem vašeg mobilnog telefona. Aplikacija je realizirana sa Basic -om za Android B4A.