Cuprins:
- Pasul 1: colectați cerințele clienților
- Pasul 2: Re-proiectarea este cheia
- Pasul 3: un concept nou
- Pasul 4: placa de control
- Pasul 5: ecran tactil
- Pasul 6: Pasărea de fier
- Pasul 7: Instalare
- Pasul 8: aplicația Android
Video: ESP8266 Limuzină extensibilă controlată: 8 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
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
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
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
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
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
Înainte de a începe instalarea tuturor componentelor din mașină, am testat instalarea în exterior …
Pasul 7: 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
Î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:
Mașină controlată Bluetooth Arduino DIY: 6 pași (cu imagini)
Mașină controlată Bluetooth Arduino DIY: Bună ziua prieteni! Numele meu este Nikolas, am 15 ani și locuiesc în Atena, Grecia. Astăzi vă voi arăta cum să realizați o mașină controlată Bluetooth cu 2 roți folosind un Arduino Nano, o imprimantă 3D și câteva componente electronice simple! Asigurați-vă că vă urmăriți
Lumină de ceas cu afișaj matricial cu bandă LED controlată WiFi: 3 pași (cu imagini)
Lămpi de ceas cu afișaj matricial cu bandă LED controlată WiFi: benzi LED programabile, de ex. bazat pe WS2812, sunt fascinante. Aplicațiile sunt multiple și puteți obține rapid rezultate impresionante. Și cumva construirea ceasurilor pare a fi un alt domeniu la care mă gândesc mult. Începând cu o experiență în
Matrice LED controlată de Asistent Google!: 7 pași (cu imagini)
Matrice cu LED-uri controlate cu Asistentul Google
Automatizare casnică controlată prin internet / cloud folosind Esp8266 (aREST, MQTT, IoT): 7 pași (cu imagini)
Internet / cloud controlat de automatizarea casei utilizând Esp8266 (aREST, MQTT, IoT): TOATE creditele către http://arest.io/ pentru serviciul cloud !! IoT cel mai discutat subiect din lume chiar acum !! Servere și servicii cloud care fac acest lucru posibil este punctul de atracție al lumii de astăzi … EXCLUDEREA BARIEREI LA DISTANȚĂ a fost și este
Mașină controlată de la distanță - Controlată utilizând controlerul fără fir Xbox 360: 5 pași
Mașină controlată de la distanță - controlată folosind controler wireless Xbox 360: acestea sunt instrucțiuni pentru a vă construi propria mașină controlată de la distanță, controlată cu ajutorul unui controler fără fir Xbox 360