Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
U ovom uputstvu pokazat ćemo kako zamijeniti postojeći sustav kontrole unutrašnjosti automobila s novim rješenjem IoT ESP8266. Napravili smo ovaj projekt 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ća upravljačka ploča nije bila tako lijepa i pouzdana, nije bilo udobnog rješenja za vozača da kontrolira osvjetljenje u putničkoj kabini, a u budućnosti želi daljinski upravljač putem mobilne aplikacije. Naše rješenje ispunjava sljedeće zahtjeve:
- upravljanje putem zaslona osjetljivih na dodir s modernim grafičkim sučeljem
- 2. zaslon osjetljiv 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 sustavu. Dokumentacija i instalacija bila je noćna kobila. Pronašli smo dijagrame nekih tiskanih ploča i neke osnovne podatke 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 naredbe ir sa vlastitim skenerom na temelju Arduina i IRLiba
Korak 3: Novi koncept
Naša prva ideja za novo rješenje bili su Raspberry Pi i Pitouch. No, 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 izdržljivi. Za programiranje firmvera koristili smo Arduino IDE. Samo su upravljačka ploča i zasloni osjetljivi na dodir novi - stare relejne ploče ponovno se koriste za ovo novo rješenje.
Korak 4: Upravljačka ploča
Srce našeg novog rješenja je upravljačka ploča zasnovana na ESP8266. Stare relejne ploče direktno su spojene na ovu upravljačku ploču. Nadalje, senzor temperature s 1 žicom spojen je za mjerenje temperature u putničkoj kabini za upravljanje sustavima grijanja i hlađenja.
Svi svjetlosni efekti izrađeni su s RGB LED trakama spojenim na LED kontrolere. Upravljačka ploča može slati infracrvene naredbe za kontrolu boje i svjetline RGB pruga. Nadalje, "zvjezdano nebo" na bazi vlakana integrirano je u strop. Ovim zvjezdanim nebom upravlja posebna jedinica. Ovom jedinicom možemo upravljati putem RF daljinskog upravljača na upravljačkoj ploči.
Komunikacija s ostalim dijelovima novog sustava funkcionira putem WiFi UDP emitiranja.
Korak 5: Zaslon osjetljiv na dodir
Oba zaslona 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 upravljačku ploču. Upravljačka ploča putem UDP -a šalje status svih prekidača, temperature i razinu ventilatora. Ovi protokoli o statusu vode računa da oba zaslona osjetljiva na dodir, a kasnije i APP, pokažu iste vrijednosti …
Korak 6: Željezna ptica
Prije nego što smo započeli ugradnju svih komponenti u automobil, testirali smo instalaciju izvan …
Korak 7: Instalacija
Nakon uspješne probne vožnje instalirali smo sve tiskane ploče i senzore u automobil. Ako je moguće, koristili smo postojeće kabele i instalaciju….
Korak 8: Android aplikacija
U međuvremenu smo dovršili Andoid aplikaciju za upravljanje automobilom putem vašeg mobilnog telefona. Aplikacija je realizirana s programom Basic za Android B4A.