Cuprins:

ESP8266 Limuzină extensibilă controlată: 8 pași (cu imagini)
ESP8266 Limuzină extensibilă controlată: 8 pași (cu imagini)

Video: ESP8266 Limuzină extensibilă controlată: 8 pași (cu imagini)

Video: ESP8266 Limuzină extensibilă controlată: 8 pași (cu imagini)
Video: Google Home Lighting Automation | IFTTT + Stringify + Google Home = win! 2024, Iulie
Anonim
ESP8266 Limuzină stretch stretch controlată
ESP8266 Limuzină stretch stretch controlată
ESP8266 Limuzină stretch stretch controlată
ESP8266 Limuzină stretch stretch controlată
ESP8266 Limuzină extensibilă controlată
ESP8266 Limuzină extensibilă controlată

Vom arăta în acest instructiv cum să schimbați un sistem de control interior auto existent cu o nouă soluție IoT ESP8266. Am realizat acest proiect pentru un client.

Vă rugăm să vizitați site-ul nostru web pentru mai multe informații, cod sursă etc.

www.hwhardsoft.de/2017/08/17/iot-meets-str…

Pasul 1: colectați cerințele clienților

Colectați cerințele clienților
Colectați cerințele clienților

Clientul nostru nu a fost mulțumit de soluția actuală. Panoul de control existent nu era atât de frumos și de bun de încredere, nu exista o soluție confortabilă pentru șofer să controleze iluminatul din cabina pasagerilor și el dorește o telecomandă prin intermediul aplicației mobile în viitor. Soluția noastră îndeplinește următoarele cerințe:

  • control prin intermediul ecranelor tactile cu GUI modernă
  • Al doilea ecran tactil pentru șofer
  • comunicarea tuturor componentelor prin WiFi
  • design robust
  • simplu de extins

Pasul 2: Re-proiectarea este cheia

Re-proiectarea este cheia
Re-proiectarea este cheia
Re-proiectarea este cheia
Re-proiectarea este cheia
Re-proiectarea este cheia
Re-proiectarea este cheia

Mai întâi trebuie să colectăm toate informațiile despre sistemul actual. Documentația și instalarea au fost o iapă de noapte. Am găsit diagrame de circuit ale unor PCB-uri și, de asemenea, câteva informații de bază despre cablare.

Toate dungile cu LED-uri au fost conectate la controlere cu LED-uri și controlate prin protocoale cu infraroșu. Nu am găsit nicio documentație cu privire la aceasta - așa că trebuie să scanăm comenzile ir cu un scaner auto-realizat bazat pe Arduino și IRLib

Pasul 3: un concept nou

Un concept nou
Un concept nou

Prima noastră idee pentru o nouă soluție a fost Raspberry Pi și Pitouch. Dar Pi nu este o soluție adecvată în această aplicație. Într-o mașină aveți frecvent cicluri de pornire / oprire - asta este otravă pentru cardul SD și trebuie să așteptați câteva minute după orice pornire din cauza timpului de încărcare …

Am folosit ESP8266 - în special Wemos D1 mini - pentru soluția noastră. Aceste module sunt livrate cu conectori USB integrați (facilitează programarea), sunt suportate de o comunitate mare, nu au nevoie de timp de încărcare și sunt foarte simple și robuste. Am folosit Arduino IDE pentru programarea firmware-ului. Numai placa de control și ecranele tactile sunt noi - vechile plăci cu relee sunt folosite din nou pentru această nouă soluție.

Pasul 4: placa de control

Panou de control
Panou de control
Panou de control
Panou de control

Inima noii noastre soluții este o placă de control bazată pe ESP8266. Vechile plăci de relee sunt conectate direct la această placă de control. Mai mult, un senzor de temperatură cu 1 fir este conectat pentru a măsura temperatura din cabina pasagerilor pentru a controla sistemele de încălzire și răcire.

Toate efectele de lumină sunt realizate cu benzi LED RGB conectate la controlere LED. Placa de control poate trimite comenzi în infraroșu pentru a controla culoarea și luminozitatea benzilor RGB. Mai mult, un „cer înstelat” pe bază de fibre este integrat în tavan. Acest cer înstelat este controlat de o unitate specială. Putem controla această unitate printr-o telecomandă RF pe placa de control.

Comunicarea către alte părți ale noului sistem funcționează prin difuzare WiFi UDP.

Pasul 5: ecran tactil

Touch screen
Touch screen
Touch screen
Touch screen
Touch screen
Touch screen

Ambele ecrane tactile sunt conectate la panouri auto-fabricate echipate cu WEMOS D1 (ESP8266). Placa de bord trimite date despre evenimentele tactile prin UDP către placa de control. Placa de control trimite starea tuturor comutatoarelor, temperaturilor și nivelului ventilatorului prin UDP înapoi. Aceste protocoale de stare au grijă ca ambele ecrane tactile și ulterior APP să afișeze aceleași valori …

Pasul 6: Pasărea de fier

Pasărea de Fier
Pasărea de Fier
Pasărea de Fier
Pasărea de Fier
Pasărea de Fier
Pasărea de Fier

Înainte de a începe instalarea tuturor componentelor din mașină, am testat instalarea în exterior …

Pasul 7: Instalare

Instalare
Instalare
Instalare
Instalare
Instalare
Instalare

După testul de succes, am instalat toate plăcile și senzorii din mașină. Dacă este posibil, am folosit cablurile existente și instalarea….

Pasul 8: aplicația Android

Aplicația Android
Aplicația Android

Între timp, am terminat o aplicație Andoid pentru a controla mașina prin intermediul telefonului dvs. mobil. Aplicația a fost realizată cu Basic pentru Android B4A.

Recomandat: