INHOUDSOPGAWE:

ESP8266 Controlled Stretch Limousine: 8 stappe (met foto's)
ESP8266 Controlled Stretch Limousine: 8 stappe (met foto's)

Video: ESP8266 Controlled Stretch Limousine: 8 stappe (met foto's)

Video: ESP8266 Controlled Stretch Limousine: 8 stappe (met foto's)
Video: This BRABUS Limo is Amazing 🤯😍 #shorts 2024, Julie
Anonim
ESP8266 Controlled Stretch Limousine
ESP8266 Controlled Stretch Limousine
ESP8266 Controlled Stretch Limousine
ESP8266 Controlled Stretch Limousine
ESP8266 Controlled Stretch Limousine
ESP8266 Controlled Stretch Limousine

Ons sal in hierdie instruksies wys hoe u 'n bestaande bestuurderstelsel vir motors kan vervang met 'n nuwe IoT ESP8266 -oplossing. Ons het hierdie projek vir 'n kliënt gemaak.

Besoek ons webwerf ook vir meer inligting, bronkode, ens.

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

Stap 1: Versamel die kliëntvereistes

Versamel die vereistes van die kliënt
Versamel die vereistes van die kliënt

Ons kliënt was nie tevrede met die huidige oplossing nie. Die bestaande bedieningspaneel was nie so goed en betroubaar nie; daar was geen gemaklike oplossing vir die bestuurder om die beligting in die passasierskajuit te beheer nie en hy wil in die toekoms 'n afstandbeheer via 'n mobiele app hê. Ons oplossing voldoen aan die volgende vereistes:

  • beheer via aanraakskerms met moderne GUI
  • 2de aanraakskerm vir die bestuurder
  • kommunikasie van alle komponente via WiFi
  • robuuste ontwerp
  • eenvoudig om uit te brei

Stap 2: Herontwerp is die sleutel

Herontwerp is die sleutel
Herontwerp is die sleutel
Herontwerp is die sleutel
Herontwerp is die sleutel
Herontwerp is die sleutel
Herontwerp is die sleutel

Eerstens moet ons alle inligting oor die huidige stelsel versamel. Die dokumentasie en installasie was 'n nagmerrie. Ons het stroombaandiagramme van sommige PCB's gevind en ook basiese inligting oor die bedrading.

Alle LED -strepe is gekoppel aan LED -beheerders en beheer via infrarooi protokolle. Ons het geen dokumentasie daaroor gevind nie - daarom moet ons die ir -opdragte skandeer met 'n selfgemaakte skandeerder gebaseer op Arduino en IRLib

Stap 3: 'n Nuwe konsep

'N Nuwe konsep
'N Nuwe konsep

Ons eerste idee vir 'n nuwe oplossing was die Raspberry Pi en Pitouch. Maar die Pi is nie 'n geskikte oplossing in hierdie toepassing nie. In 'n motor het u gereeld aan/af siklusse - dit is-g.webp

Ons het die ESP8266 - veral die Wemos D1 mini - vir ons oplossing gebruik. Hierdie modules het ingeboude USB -aansluitings (maak programmeer maklik), word ondersteun deur 'n groot gemeenskap, hulle benodig geen opstarttyd nie en is baie eenvoudig en robuust. Ons het die Arduino IDE gebruik vir die programmering van die firmware. Net die bedieningsbord en aanraakskerms is nuut - die ou aflosborde word weer vir hierdie nuwe oplossing gebruik.

Stap 4: Beheerraad

Beheerraad
Beheerraad
Beheerraad
Beheerraad

Die kern van ons nuwe oplossing is 'n ESP8266 -bedieningsbord. Die ou aflosborde is direk aan hierdie bedieningsbord gekoppel. Verder is 'n 1 -draads temperatuursensor gekoppel om die temperatuur in die passasierskajuit te meet om die verwarmings- en verkoelingstelsels te beheer.

Alle ligeffekte word gemaak met RGB -geleide strepe wat aan LED -beheerders gekoppel is. Die beheerbord kan infrarooi opdragte stuur om die kleur en helderheid van die RGB -strepe te beheer. Verder is 'n "sterrehemel" op vesel in die plafon geïntegreer. Hierdie sterrehemel word beheer deur 'n spesiale eenheid. Ons kan hierdie eenheid beheer via 'n RF -afstandsbediening op die bedieningsbord.

Die kommunikasie met ander dele van die nuwe stelsel werk via WiFi UDP -uitsending.

Stap 5: raakskerm

Raakskerm
Raakskerm
Raakskerm
Raakskerm
Raakskerm
Raakskerm

Beide raakskerms is gekoppel aan selfgemaakte paneelborde wat toegerus is met WEMOS D1 (ESP8266). Die paneelbord stuur data van raakgebeurtenisse via UDP na die beheerbord. Die beheerbord stuur die status van alle skakelaars, temperature en die waaiervlak via UDP terug. Hierdie statusprotokolle sorg dat beide aanraakskerms en later die APP dieselfde waardes sal vertoon …

Stap 6: Ystervoël

Ystervoël
Ystervoël
Ystervoël
Ystervoël
Ystervoël
Ystervoël

Voordat ons met die installering van alle komponente in die motor begin het, het ons die installasie buite getoets …

Stap 7: Installasie

Installasie
Installasie
Installasie
Installasie
Installasie
Installasie

Na die suksesvolle toetslopie het ons alle PCB's en sensors in die motor geïnstalleer. Indien moontlik het ons die bestaande kabels en installasie gebruik …

Stap 8: Android -app

Android App
Android App

Intussen het ons 'n Andoid -app voltooi om die motor met u selfoon te bestuur. Die app is met Basic vir Android B4A gerealiseer.

Aanbeveel: