Spisu treści:
- Krok 1: Zbierz wymagania klienta
- Krok 2: Przeprojektowanie jest kluczem
- Krok 3: Nowa koncepcja
- Krok 4: Tablica kontrolna
- Krok 5: Ekran dotykowy
- Krok 6: Żelazny Ptak
- Krok 7: Instalacja
- Krok 8: aplikacja na Androida
Wideo: ESP8266 Kontrolowana limuzyna stretch: 8 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
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
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
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
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
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
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
Zanim przystąpiliśmy do montażu wszystkich elementów w aucie, przetestowaliśmy instalację na zewnątrz…
Krok 7: 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
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:
Choinka kontrolowana przez witrynę internetową (każdy może ją kontrolować): 19 kroków (ze zdjęciami)
Choinka kontrolowana przez witrynę internetową (każdy może ją kontrolować): Chcesz wiedzieć, jak wygląda choinka kontrolowana przez witrynę internetową? Oto film pokazujący mój projekt mojej choinki. Transmisja na żywo już się zakończyła, ale nakręciłem film, który uchwycił to, co się dzieje: W tym roku, w środku grudnia
Kontrolowana przez aplikację chmura kolorów: 7 kroków (ze zdjęciami)
Chmura kolorów kontrolowana przez aplikację: Cześć, w tej instrukcji pokazuję, jak zbudować oświetlenie pokoju z siatki żwirowej ścieżki. Całość można kontrolować przez WLAN za pomocą aplikacji.https://youtu.be/NQPSnQKSuoUZ projektem było trochę problemów. Ale w końcu możesz zrobić to z
Automatyka domowa kontrolowana przez rękawice Infinity Gauntlet: 8 kroków (ze zdjęciami)
Infinity Gauntlet Controlled Home Automation: W moim poprzednim projekcie stworzyłem rękawicę Infinity Gauntlet, która steruje włącznikiem światła. Chciałem użyć sześciu kamieni, a każdy z nich może sterować urządzeniem, zamkiem drzwi lub oświetleniem. Zrobiłem więc system automatyki domowej za pomocą rękawicy nieskończoności. W tym projekcie
Czapka jednorożca kontrolowana przez WiFi? Ze światłami RGB: 5 kroków (ze zdjęciami)
Czapka jednorożca kontrolowana przez WiFi? Ze światłami RGB: Witam wszystkich. Mój maluch podpowiadał mi przez chwilę o ciekawych majsterkowiczach do noszenia związanych z jednorożcami. Podrapałem się więc po głowie i postanowiłem stworzyć coś niezwykłego i przy bardzo niskim budżecie. Ten projekt nie wymaga aplikacji do obsługi
Kontrolowana przez Wi-Fi taśma LED 12V za pomocą Raspberry Pi z Taskerem, integracja Ifttt.: 15 kroków (ze zdjęciami)
Wifi Controlled 12v Led Strip za pomocą Raspberry Pi z Tasker, Ifttt Integration.: W tym projekcie pokażę Ci, jak sterować prostą analogową taśmą led 12v przez wifi za pomocą raspberry pi. Do tego projektu będziesz potrzebować: 1x Raspberry Pi (I używam Raspberry Pi 1 Model B+) 1x RGB 12v Le