Оглавление:
- Шаг 1. Получите все необходимые детали
- Шаг 2: Подготовьте среду
- Шаг 3: настройте плату
- Шаг 4: Установите плату
- Шаг 5: Обновление 04.04.2020
Видео: Индикатор и монитор Opel DPF: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Наличие последней модели автомобиля Opel (Vauxhall в Великобритании) с дизельным двигателем может вызвать у вас небольшую головную боль.
Я оказался в ситуации, когда не знал, когда мой DPF (дизельный сажевый фильтр) сгорел и был полностью залит. Единственное средство - химическая очистка или замена сажевого фильтра (если уже поздно).
В сети можно найти несколько примеров того, как разбираться с фактом, ни один из них мне не понравился. Либо вам нужно обращать внимание на скорость сжигания топлива, когда вы не водите машину, либо обрезать провода и припаять, чтобы установить светодиод 12 В, который загорается при запуске обогрева задних окон.
Я подумал, почему бы не использовать уже установленный Bluetooth-ридер OBD / ELM237?
Благодаря отличной библиотеке Elmduino и поддержке ее создателя - PowerBroker2, я наконец достиг своей цели.
Минимальная стоимость этой установки составляет 15 долларов США (5 долларов США за самый дешевый считыватель OBD + 10 долларов США за wemos lolin32), хотя вы можете снизить стоимость до 10 долларов США, если вам нужен только мигающий светодиод (простейший ESP32), пока сгорает DPF.
Плата протестирована на моем Opel Zafira C с кодом двигателя B20DTH (2.0 / 170HP), но я тестировал те же PID, работающие также с B16DTH (Zafira C tourer 1.6 / 136HP) с помощью приложения Torque. Насколько я знаю, он должен работать с такими же двигателями в Opel Insignia.
PID были взяты с этого форума
Шаг 1. Получите все необходимые детали
1. ESP32 со встроенным OLED-дисплеем (я использовал плату Wemos Lolin32)
2. Arduino IDE
3. USB-кабель (мини-порт)
4. Направляющая для предохранителя (опция).
5. Преобразователь 12 В в 5 В (опционально)
Шаг 2: Подготовьте среду
Я использовал очень полезное руководство, чтобы заставить WEMOS Lolin32 работать, размещенное в этом руководстве: ESP32 со встроенным OLED
С помощью приведенного выше руководства вы должны закончить с установленными библиотеками Arduino IDE и SSD1306 (для OLED).
Вам просто нужно установить библиотеку ELMduino от PowerBroker2 из раздела Arduino Tools / Manage Libraries.
Шаг 3: настройте плату
Загрузите прикрепленный эскиз
Измените эскиз, чтобы он отражал имя вашего считывателя OBD (у меня V-LINK)
Не забудьте поместить библиотеку images.h в папку проекта, если хотите, чтобы при запуске был навороченный логотип Opel:)
Эскиз можно легко изменить для работы на чистом модуле ESP32 (без OLED-экрана) и просто мигать синим светодиодом, когда горит DPF
Шаг 4: Установите плату
Это всего лишь предложение, так как я предпочитаю, чтобы все было чисто и без видимых проводов.
Я использовал предохранитель + преобразователь +12 В в 5 В с 2 выходами USB все, что находится рядом с автомобильными предохранителями, и спрятал кабель USB под панелью.
Шаг 5: Обновление 04.04.2020
Поделитесь еще одним скетчем для TTGO 1.14 Inch ESP32 (вы можете получить его за 7 долларов США), еще одним очень красивым дисплеем 135x240 пикселей (65k цветов). Настройте по своему усмотрению;)
Рекомендуемые:
Светодиодный индикатор бега Visuino: 9 шагов
Светодиод Visuino Running: в этом руководстве мы будем использовать 6x светодиодов, Arduino UNO и Visuino для запуска светодиодного освещения с использованием компонента последовательности. Компонент Sequence идеально подходит для ситуаций, когда мы хотим запускать несколько событий последовательно. Посмотрите демонстрационное видео
Индикатор громкости Neopixel Ws2812 LED Ring и Arduino: 8 шагов
Индикатор громкости Светодиодное кольцо Neopixel Ws2812 и Arduino: в этом уроке мы узнаем, как сделать индикатор громкости, используя светодиодное кольцо Neopixel Ws2812 и Arduino. Посмотрите видео
Индикатор загрузки процессора Raspberry Pi: 13 шагов
Индикатор загрузки процессора Raspberry Pi: при запуске Raspberry Pi (RPI) в режиме без монитора без монитора консоли отсутствуют определенные визуальные индикаторы, позволяющие определить, что RPI действительно что-то делает. Несмотря на то, что удаленный терминал используется с SSH, время от времени выполняется команда Linux
Сбой питания переменного тока, светодиодный индикатор пути с резервным питанием от аккумулятора: 8 шагов
Сбой питания переменного тока, светодиодный прожектор с батарейным питанием: во время недавнего отключения электроэнергии в самых темных глубинах моего подвала … свет действительно был бы очень кстати. К сожалению, мой фонарик находился в нескольких темных комнатах. Я немного пошарил, нашел свет и направился в гостиную. Мой Wi
Индикатор температуры процессора Raspberry Pi: 11 шагов (с изображениями)
Индикатор температуры процессора Raspberry Pi: ранее я представил простую схему индикатора рабочего состояния Raspberry Pi (далее - RPI). На этот раз я объясню еще одну полезную схему индикатора для RPI, работающего без монитора (без монитора). Схема выше показывает Темп