Съдържание:

ESP8266 Лимузина с контролиран стреч: 8 стъпки (със снимки)
ESP8266 Лимузина с контролиран стреч: 8 стъпки (със снимки)

Видео: ESP8266 Лимузина с контролиран стреч: 8 стъпки (със снимки)

Видео: ESP8266 Лимузина с контролиран стреч: 8 стъпки (със снимки)
Видео: Google Автоматизация домашнего освещения | IFTTT + Stringify + Google Home = победа! 2024, Ноември
Anonim
ESP8266 Лимузина с контролиран стреч
ESP8266 Лимузина с контролиран стреч
ESP8266 Лимузина с контролиран стреч
ESP8266 Лимузина с контролиран стреч
ESP8266 Лимузина с контролиран стреч
ESP8266 Лимузина с контролиран стреч

В тази инструкция ще покажем как да заменим съществуваща система за управление на интериора на автомобила с ново решение за IoT ESP8266. Направихме този проект за клиент.

Моля, посетете нашия уебсайт също за повече информация, изходен код и т.

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

Стъпка 1: Съберете изискванията на клиентите

Съберете изискванията на клиента
Съберете изискванията на клиента

Нашият клиент не беше доволен от настоящото решение. Съществуващият контролен панел не беше толкова хубав и надежден, нямаше удобно решение за водача да контролира осветлението в пътническата кабина и той иска дистанционно управление чрез мобилно приложение в бъдеще. Нашето решение отговаря на следните изисквания:

  • управление чрез сензорни екрани с модерен графичен интерфейс
  • 2 -ри сензорен екран за водача
  • комуникация на всички компоненти чрез WiFi
  • здрав дизайн
  • лесен за разширяване

Стъпка 2: Реинженерингът е ключът

Повторното инженерство е ключът
Повторното инженерство е ключът
Повторното инженерство е ключът
Повторното инженерство е ключът
Повторното инженерство е ключът
Повторното инженерство е ключът

Първо трябва да съберем цялата информация за текущата система. Документацията и инсталацията бяха нощна кобила. Открихме електрически схеми на някои печатни платки, както и основна информация за окабеляването.

Всички LED ленти бяха свързани към LED контролери и се управляваха чрез инфрачервени протоколи. Не намерихме документация за това - затова трябва да сканираме командите ir със самостоятелно направен скенер, базиран на Arduino и IRLib

Стъпка 3: Нова концепция

Нова концепция
Нова концепция

Първата ни идея за ново решение беше Raspberry Pi и Pitouch. Но Pi не е подходящо решение в това приложение. В колата често имате цикли на включване/изключване - това е отрова за SD картата и трябва да изчакате минути след всеки старт поради времето за зареждане …

Използвахме ESP8266 - особено Wemos D1 mini - за нашето решение. Тези модули се предлагат с интегрирани USB конектори (улесняват програмирането), поддържат се от голяма общност, не се нуждаят от време за зареждане и са много прости и здрави. Използвахме Arduino IDE за програмиране на фърмуера. Само контролната платка и сензорните екрани са нови - старите релейни платки се използват отново за това ново решение.

Стъпка 4: Контролен борд

Табло за управление
Табло за управление
Табло за управление
Табло за управление

Сърцето на нашето ново решение е платката за управление, базирана на ESP8266. Старите релейни платки са директно свързани към тази контролна платка. Освен това е свързан 1 жичен температурен сензор за измерване на температурата в кабината за пътници за управление на отоплителните и охладителните системи.

Всички светлинни ефекти са направени с RGB светодиодни ленти, свързани към LED контролери. Контролната платка може да изпраща инфрачервени команди за контрол на цвета и яркостта на RGB ивиците. Освен това "звездно небе" на базата на влакна е интегрирано в тавана. Това звездно небе се управлява от специално звено. Можем да управляваме това устройство чрез RF дистанционно управление на таблото за управление.

Комуникацията с други части на новата система работи чрез WiFi UDP излъчване.

Стъпка 5: Сензорен екран

Тъч скрийн
Тъч скрийн
Тъч скрийн
Тъч скрийн
Тъч скрийн
Тъч скрийн

И двата сензорни екрана са свързани към самостоятелно изработени панели, оборудвани с WEMOS D1 (ESP8266). Панелът на панела изпраща данни за събития с докосване чрез UDP към контролната платка. Контролната платка изпраща обратно състоянието на всички превключватели, температурите и нивото на вентилатора чрез UDP. Тези протоколи за състояние се грижат двата сензорни екрана и по -късно приложението да показват същите стойности …

Стъпка 6: Iron Bird

Желязна птица
Желязна птица
Желязна птица
Желязна птица
Желязна птица
Желязна птица

Преди да започнем инсталирането на всички компоненти в колата, тествахме инсталацията отвън …

Стъпка 7: Инсталиране

Инсталация
Инсталация
Инсталация
Инсталация
Инсталация
Инсталация

След успешното тестово стартиране инсталирахме всички платки и сензори в колата. Ако е възможно, използвахме съществуващите кабели и инсталация….

Стъпка 8: Приложение за Android

Приложение за Android
Приложение за Android

Междувременно завършихме Andoid App за управление на колата чрез мобилния си телефон. Приложението е реализирано с Basic за Android B4A.

Препоръчано: