Spisu treści:

ESP8266 Kontrolowana limuzyna stretch: 8 kroków (ze zdjęciami)
ESP8266 Kontrolowana limuzyna stretch: 8 kroków (ze zdjęciami)

Wideo: ESP8266 Kontrolowana limuzyna stretch: 8 kroków (ze zdjęciami)

Wideo: ESP8266 Kontrolowana limuzyna stretch: 8 kroków (ze zdjęciami)
Wideo: dbkDEV #1 - Żarówka ponownie kontrolowana przez Bluetooth 2024, Lipiec
Anonim
ESP8266 Kontrolowana limuzyna stretch
ESP8266 Kontrolowana limuzyna stretch
ESP8266 Kontrolowana limuzyna stretch
ESP8266 Kontrolowana limuzyna stretch
ESP8266 Kontrolowana limuzyna stretch
ESP8266 Kontrolowana limuzyna stretch

Pokażemy w tej instrukcji, jak wymienić istniejący system kontroli wnętrza samochodu na nowe rozwiązanie IoT ESP8266. Ten projekt wykonaliśmy dla klienta.

Odwiedź naszą stronę internetową, aby uzyskać więcej informacji, kod źródłowy itp.

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

Krok 1: Zbierz wymagania klienta

Zbierz wymagania klienta
Zbierz wymagania klienta

Nasz klient nie był zadowolony z obecnego rozwiązania. Dotychczasowy panel sterowania nie był tak ładny i dobrze niezawodny, nie było wygodnego rozwiązania dla kierowcy do sterowania oświetleniem w kabinie pasażerskiej i chce w przyszłości zdalne sterowanie za pomocą aplikacji mobilnej. Nasze rozwiązanie spełnia następujące wymagania:

  • sterowanie za pomocą ekranów dotykowych z nowoczesnym GUI
  • Drugi ekran dotykowy dla kierowcy
  • komunikacja wszystkich komponentów przez WiFi
  • wytrzymała konstrukcja
  • prosty do przedłużenia

Krok 2: Przeprojektowanie jest kluczem

Przeprojektowanie jest kluczem
Przeprojektowanie jest kluczem
Przeprojektowanie jest kluczem
Przeprojektowanie jest kluczem
Przeprojektowanie jest kluczem
Przeprojektowanie jest kluczem

Najpierw musimy zebrać wszystkie informacje o obecnym systemie. Dokumentacja i montaż były koszmarem. Znaleźliśmy schematy obwodów niektórych płytek drukowanych, a także kilka podstawowych informacji o okablowaniu.

Wszystkie paski led zostały podłączone do kontrolerów led i sterowane za pomocą protokołów podczerwieni. Nie znaleźliśmy żadnej dokumentacji na ten temat - musimy więc zeskanować polecenia ir samodzielnie wykonanym skanerem opartym na Arduino i IRLib

Krok 3: Nowa koncepcja

Nowa koncepcja
Nowa koncepcja

Naszym pierwszym pomysłem na nowe rozwiązanie było Raspberry Pi i Pitouch. Ale Pi nie jest odpowiednim rozwiązaniem w tej aplikacji. W samochodzie często zdarzają się cykle włączania/wyłączania zasilania - to trucizna dla karty SD i musisz poczekać kilka minut po każdym uruchomieniu ze względu na czas rozruchu…

Użyliśmy ESP8266 - zwłaszcza Wemos D1 mini - do naszego rozwiązania. Moduły te są dostarczane ze zintegrowanymi złączami USB (ułatwia programowanie), są obsługiwane przez dużą społeczność, nie wymagają czasu uruchamiania i są bardzo proste i wytrzymałe. Do programowania firmware wykorzystaliśmy Arduino IDE. Tylko tablica sterownicza i ekrany dotykowe są nowe - stare tablice przekaźnikowe są ponownie używane w tym nowym rozwiązaniu.

Krok 4: Tablica kontrolna

Tablica sterowania
Tablica sterowania
Tablica sterowania
Tablica sterowania

Sercem naszego nowego rozwiązania jest płytka sterująca oparta na ESP8266. Stare karty przekaźników są bezpośrednio połączone z tą płytą sterującą. Co więcej, podłączony jest 1-przewodowy czujnik temperatury, który mierzy temperaturę wewnątrz kabiny pasażerskiej w celu sterowania systemami ogrzewania i chłodzenia.

Wszystkie efekty świetlne wykonywane są za pomocą pasków LED RGB podłączonych do sterowników LED. Płyta sterująca może wysyłać polecenia w podczerwieni, aby kontrolować kolor i jasność pasków RGB. Ponadto w suficie wbudowane jest „gwiaździste niebo” na bazie włókien. To gwiaździste niebo jest kontrolowane przez specjalną jednostkę. Możemy sterować tym urządzeniem za pomocą pilota RF na tablicy kontrolnej.

Komunikacja z pozostałymi częściami nowego systemu odbywa się za pośrednictwem transmisji WiFi UDP.

Krok 5: Ekran dotykowy

Ekran dotykowy
Ekran dotykowy
Ekran dotykowy
Ekran dotykowy
Ekran dotykowy
Ekran dotykowy

Oba ekrany dotykowe są podłączone do samodzielnie wykonanych paneli wyposażonych w WEMOS D1 (ESP8266). Płyta centrali wysyła dane o zdarzeniach dotykowych przez UDP do płyty sterującej. Płyta sterująca wysyła stan wszystkich przełączników, temperatury i poziom wentylatora przez UDP z powrotem. Te protokoły stanu dbają o to, aby zarówno ekrany dotykowe, jak i później aplikacja pokazywały te same wartości…

Krok 6: Żelazny Ptak

Żelazny Ptak
Żelazny Ptak
Żelazny Ptak
Żelazny Ptak
Żelazny Ptak
Żelazny Ptak

Zanim przystąpiliśmy do montażu wszystkich elementów w aucie, przetestowaliśmy instalację na zewnątrz…

Krok 7: Instalacja

Instalacja
Instalacja
Instalacja
Instalacja
Instalacja
Instalacja

Po udanej próbie zamontowaliśmy w samochodzie wszystkie płytki i czujniki. Jeśli to możliwe wykorzystaliśmy istniejące kable i instalację….

Krok 8: aplikacja na Androida

Aplikacja na Androida
Aplikacja na Androida

W międzyczasie ukończyliśmy aplikację Andoid do sterowania samochodem za pomocą telefonu komórkowego. Aplikacja została zrealizowana w wersji Basic dla systemu Android B4A.

Zalecana: