Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве мы покажем, как заменить существующую систему управления салоном автомобиля на новое решение IoT ESP8266. Мы сделали этот проект для заказчика.
Посетите наш веб-сайт также для получения дополнительной информации, исходного кода и т. Д.
www.hwhardsoft.de/2017/08/17/iot-meets-str…
Шаг 1. Соберите требования клиентов
Нашего клиента не удовлетворило текущее решение. Существующий пульт управления был не таким красивым и надежным, у водителя не было удобного решения для управления освещением в пассажирском салоне, и в будущем он хочет дистанционное управление через мобильное приложение. Наше решение соответствует следующим требованиям:
- управление через сенсорные экраны с современным графическим интерфейсом
- 2-й сенсорный экран для водителя
- связь всех компонентов через Wi-Fi
- прочный дизайн
- просто расширить
Шаг 2. Ключ к реинжинирингу
Сначала нам нужно собрать всю информацию о текущей системе. Документация и установка были кошмаром. Мы нашли принципиальные схемы некоторых печатных плат, а также некоторую основную информацию о проводке.
Все светодиодные ленты были подключены к контроллерам светодиодов и управлялись через инфракрасные протоколы. Мы не нашли по этому поводу документации - поэтому нам приходится сканировать команды ir с помощью самодельного сканера на базе Arduino и IRLib.
Шаг 3: новая концепция
Нашей первой идеей нового решения были Raspberry Pi и Pitouch. Но Pi не подходит для этого приложения. В автомобиле у вас часто бывают циклы включения / выключения - это яд для SD-карты, и вам нужно ждать несколько минут после любого запуска из-за времени загрузки …
В нашем решении мы использовали ESP8266, особенно Wemos D1 mini. Эти модули поставляются со встроенными USB-разъемами (упрощают программирование), поддерживаются большим сообществом, им не требуется время загрузки, они очень просты и надежны. Мы использовали Arduino IDE для программирования прошивки. Только плата управления и сенсорные экраны являются новыми - старые релейные платы снова используются для этого нового решения.
Шаг 4: Панель управления
Сердцем нашего нового решения является плата управления на базе ESP8266. Старые релейные платы напрямую подключаются к этой плате управления. Кроме того, подключен 1-проводной датчик температуры для измерения температуры внутри пассажирского салона для управления системами отопления и охлаждения.
Все световые эффекты выполнены с помощью светодиодных лент RGB, подключенных к светодиодным контроллерам. Плата управления может отправлять инфракрасные команды для управления цветом и яркостью полос RGB. Кроме того, в потолок встроено «звездное небо» на волоконной основе. Это звездное небо контролируется специальным подразделением. Мы можем управлять этим устройством с помощью пульта дистанционного управления RF на плате управления.
Связь с другими частями новой системы осуществляется через широковещательную рассылку WiFi UDP.
Шаг 5: сенсорный экран
Оба сенсорных экрана подключены к самодельным панельным платам, оснащенным WEMOS D1 (ESP8266). Панель управления отправляет данные о событиях касания через UDP на плату управления. Плата управления отправляет статус всех переключателей, температуры и уровня вентилятора через UDP обратно. Эти протоколы состояния заботятся о том, чтобы на сенсорных экранах, а затем и в приложении, отображались одинаковые значения …
Шаг 6: железная птица
Прежде чем приступить к установке всех компонентов в автомобиле, мы проверили установку снаружи…
Шаг 7: Установка
После успешного пробного запуска мы установили в автомобиль все платы и датчики. Если возможно, мы использовали существующие кабели и установку….
Шаг 8. Приложение для Android
Тем временем мы закончили работу над приложением Andoid для управления автомобилем с вашего мобильного телефона. Приложение было реализовано с помощью Basic для Android B4A.