Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä ohjeessa näytämme, miten nykyinen auton sisätilojen ohjausjärjestelmä vaihdetaan uuteen IoT ESP8266 -ratkaisuun. Teimme tämän projektin asiakkaalle.
Käy myös verkkosivuillamme saadaksesi lisätietoja, lähdekoodia jne.
www.hwhardsoft.de/2017/08/17/iot-meets-str…
Vaihe 1: Kerää asiakkaan vaatimukset
Asiakkaamme ei ollut tyytyväinen nykyiseen ratkaisuun. Olemassa oleva ohjauspaneeli ei ollut niin mukava ja luotettava, kuljettajalle ei ollut mukavaa ratkaisua ohjata matkustamon valaistusta ja hän haluaa tulevaisuudessa kauko -ohjaimen mobiilisovelluksen kautta. Ratkaisumme täyttää seuraavat vaatimukset:
- ohjaus kosketusnäytöillä modernilla graafisella käyttöliittymällä
- Kuljettajan toinen kosketusnäyttö
- kaikkien komponenttien kommunikointi WiFi -yhteyden kautta
- karu muotoilu
- helppo pidentää
Vaihe 2: Uudelleensuunnittelu on avain
Ensin meidän on kerättävä kaikki tiedot nykyisestä järjestelmästä. Dokumentaatio ja asennus olivat yön tamma. Olemme löytäneet piirikaavioita joistakin piirilevyistä ja myös perustietoja johdotuksista.
Kaikki led -raidat liitettiin led -ohjaimiin ja niitä ohjataan infrapunaprotokollien avulla. Emme ole löytäneet siitä asiakirjoja - joten meidän on skannattava ir -komennot itse tehdyllä skannerilla, joka perustuu Arduinoon ja IRLibiin
Vaihe 3: Uusi konsepti
Ensimmäinen ideamme uudesta ratkaisusta oli Raspberry Pi ja Pitouch. Mutta Pi ei ole sopiva ratkaisu tässä sovelluksessa. Autossa on usein käynnistys- ja sammutusjaksoja - se on myrkkyä sd -kortille ja joudut odottamaan minuutteja jokaisen käynnistyksen jälkeen käynnistysajan vuoksi…
Olemme käyttäneet ratkaisuun ESP8266 - erityisesti Wemos D1 mini. Näissä moduuleissa on integroidut USB -liittimet (tekee ohjelmoinnista helppoa), niitä tukee suuri yhteisö, ne eivät vaadi käynnistysaikaa ja ovat erittäin yksinkertaisia ja kestäviä. Olemme käyttäneet Arduino IDE: tä laiteohjelmiston ohjelmointiin. Vain ohjauspaneeli ja kosketusnäytöt ovat uusia - vanhoja relekortteja käytetään tähän uuteen ratkaisuun.
Vaihe 4: Ohjauspaneeli
Uuden ratkaisumme ydin on ESP8266 -pohjainen ohjauskortti. Vanhat relelevyt on kytketty suoraan tähän ohjauskorttiin. Lisäksi 1 -johtiminen lämpötila -anturi on kytketty mittaamaan matkustamon lämpötilaa lämmitys- ja jäähdytysjärjestelmien ohjaamiseksi.
Kaikki valotehosteet on valmistettu RGB -led -raidoista, jotka on kytketty LED -ohjaimiin. Ohjaustaulu voi lähettää infrapunakomentoja RGB -raitojen värin ja kirkkauden hallitsemiseksi. Lisäksi kattoon on integroitu kuitupohjainen "tähtitaivas". Tätä tähtitaivasta ohjaa erityisyksikkö. Voimme ohjata tätä laitetta RF -kaukosäätimellä ohjaustaululla.
Tiedonsiirto uuden järjestelmän muihin osiin toimii WiFi UDP -lähetyksen kautta.
Vaihe 5: Kosketusnäyttö
Molemmat kosketusnäytöt on liitetty itse tehtyihin paneeleihin, joissa on WEMOS D1 (ESP8266). Paneeli lähettää kosketustapahtumien tiedot UDP: n kautta ohjauspaneelille. Ohjauskortti lähettää kaikkien kytkimien tilan, lämpötilan ja tuulettimen tason UDP: n kautta. Nämä tilaprotokollat huolehtivat siitä, että sekä kosketusnäytöt että myöhemmin APP näyttävät samat arvot …
Vaihe 6: Iron Bird
Ennen kuin olemme aloittaneet kaikkien osien asennuksen autoon, olemme testanneet asennusta ulkona…
Vaihe 7: Asennus
Onnistuneen koekäytön jälkeen olemme asentaneet kaikki piirilevyt ja anturit autoon. Jos mahdollista, olemme käyttäneet olemassa olevia kaapeleita ja asennuksia….
Vaihe 8: Android -sovellus
Samaan aikaan olemme saaneet valmiiksi Andoid -sovelluksen auton hallitsemiseksi matkapuhelimellasi. Sovellus toteutettiin Basic for Android B4A: lla.