Kazalo:

ESP8266 raztegljiva limuzina: 8 korakov (s slikami)
ESP8266 raztegljiva limuzina: 8 korakov (s slikami)

Video: ESP8266 raztegljiva limuzina: 8 korakov (s slikami)

Video: ESP8266 raztegljiva limuzina: 8 korakov (s slikami)
Video: Шаговый двигатель управление по NRF01 2024, November
Anonim
ESP8266 Raztegljiva limuzina z nadzorom
ESP8266 Raztegljiva limuzina z nadzorom
ESP8266 Raztegljiva limuzina z nadzorom
ESP8266 Raztegljiva limuzina z nadzorom
ESP8266 Raztegljiva limuzina z nadzorom
ESP8266 Raztegljiva limuzina z nadzorom

V tem navodilu bomo pokazali, kako zamenjati obstoječi sistem za nadzor notranjosti avtomobila z novo rešitvijo IoT ESP8266. Ta projekt smo naredili za stranko.

Za več informacij, izvorno kodo itd. Obiščite tudi našo spletno stran.

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

1. korak: Zberite zahteve strank

Zberite zahteve strank
Zberite zahteve strank

Naša stranka ni bila zadovoljna s trenutno rešitvijo. Obstoječa nadzorna plošča ni bila tako lepa in zanesljiva, voznik ni imel udobne rešitve za nadzor razsvetljave v potniški kabini in v prihodnje želi daljinski upravljalnik prek mobilne aplikacije. Naša rešitev izpolnjuje naslednje zahteve:

  • upravljanje prek zaslonov na dotik s sodobnim grafičnim vmesnikom
  • 2. zaslon na dotik za voznika
  • komunikacija vseh komponent prek WiFi
  • robustna oblika
  • enostavno razširiti

2. korak: Ponovno vgrajevanje je ključ

Ponovno inženiring je ključ
Ponovno inženiring je ključ
Ponovno inženiring je ključ
Ponovno inženiring je ključ
Ponovno inženiring je ključ
Ponovno inženiring je ključ

Najprej moramo zbrati vse podatke o trenutnem sistemu. Dokumentacija in namestitev sta bili nočna kobila. Našli smo sheme vezja nekaterih tiskanih vezij in tudi nekaj osnovnih informacij o ožičenju.

Vsi LED trakovi so bili povezani z LED krmilniki in nadzorovani po infrardečih protokolih. O tem nismo našli nobene dokumentacije - zato moramo ukaze ir skenirati z lastnim skenerjem, ki temelji na Arduinu in IRLibu

3. korak: Nov koncept

Nov koncept
Nov koncept

Naša prva ideja za novo rešitev sta bili Raspberry Pi in Pitouch. Toda Pi v tej aplikaciji ni primerna rešitev. V avtomobilu imate pogosto cikle vklopa/izklopa - to je strup za SD kartico in po vsakem zagonu morate zaradi časa zagona počakati nekaj minut …

Za rešitev smo uporabili ESP8266 - zlasti Wemos D1 mini. Ti moduli so opremljeni z vgrajenimi priključki USB (olajša programiranje), podpira jih velika skupnost, ne potrebujejo časa za zagon in so zelo preprosti in robustni. Za programiranje vdelane programske opreme smo uporabili Arduino IDE. Novi sta samo nadzorna plošča in zasloni na dotik - za to novo rešitev se znova uporabljajo stare relejne plošče.

4. korak: Nadzorna plošča

Nadzorna plošča
Nadzorna plošča
Nadzorna plošča
Nadzorna plošča

Srce naše nove rešitve je nadzorna plošča na osnovi ESP8266. Stare relejne plošče so neposredno povezane s to krmilno ploščo. Nadalje je priključen 1 -žični temperaturni senzor za merjenje temperature v potniški kabini za nadzor ogrevalnih in hladilnih sistemov.

Vsi svetlobni učinki so narejeni z RGB LED trakovi, povezanimi z LED krmilniki. Nadzorna plošča lahko pošilja infrardeče ukaze za nadzor barve in svetlosti črt RGB. Poleg tega je v strop vgrajeno "zvezdnato nebo" na osnovi vlaken. To zvezdnato nebo nadzira posebna enota. To enoto lahko upravljamo preko RF daljinskega upravljalnika na nadzorni plošči.

Komunikacija z drugimi deli novega sistema deluje prek WiFi UDP oddajanja.

5. korak: Zaslon na dotik

Zaslon na dotik
Zaslon na dotik
Zaslon na dotik
Zaslon na dotik
Zaslon na dotik
Zaslon na dotik

Oba zaslona na dotik sta priključena na samoizdelane plošče, opremljene z WEMOS D1 (ESP8266). Plošča plošče pošilja podatke o dogodkih na dotik prek UDP na nadzorno ploščo. Nadzorna plošča prek UDP -ja pošilja stanje vseh stikal, temperature in nivo ventilatorja. Ti protokoli stanja skrbijo, da bosta na zaslonih na dotik in kasneje v APP prikazane enake vrednosti …

6. korak: Iron Bird

Iron Bird
Iron Bird
Iron Bird
Iron Bird
Iron Bird
Iron Bird

Preden smo začeli z nameščanjem vseh komponent v avto, smo namestitev preizkusili zunaj …

7. korak: Namestitev

Namestitev
Namestitev
Namestitev
Namestitev
Namestitev
Namestitev

Po uspešnem testnem zagonu smo v avto namestili vse tiskane plošče in senzorje. Če je mogoče, smo uporabili obstoječe kable in namestitev….

8. korak: aplikacija za Android

Aplikacija za Android
Aplikacija za Android

Medtem smo dokončali aplikacijo Andoid za nadzor avtomobila prek vašega mobilnega telefona. Aplikacija je bila realizirana z Basic za Android B4A.

Priporočena: