Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Posiadanie najnowszego modelu Opla (Vauxhall w Wielkiej Brytanii) z silnikiem diesla może przyprawić o ból głowy.
Znalazłem się w sytuacji, w której nie wiedziałem, kiedy mój DPF (filtr cząstek stałych) był spalony i został całkowicie napełniony. Jedynym rozwiązaniem jest wtedy czyszczenie chemiczne lub wymiana DPF (jeśli jest za późno).
W sieci można znaleźć kilka przykładów radzenia sobie z tym faktem, żaden z nich mi się nie podobał. Albo musisz zwracać uwagę na szybkość spalania paliwa podczas jazdy, albo przecinać przewody i lutować, aby zamontować 12V diodę LED, która świeci się, gdy włącza się ogrzewanie tylnej szyby.
Pomyślałem, dlaczego nie skorzystać z czytnika bluetooth OBD/ELM237, który był już na miejscu?
Dzięki świetnej bibliotece Elmduino i wsparciu jej twórcy - PowerBroker2 w końcu osiągnąłem swój cel.
Minimalny koszt tej konfiguracji to 15 USD (5 za najtańszy czytnik OBD + 10 USD za wemos lolin32), chociaż możesz zejść nawet do 10 USD, jeśli potrzebujesz tylko migającej diody LED (najprostszy ESP32) przy spalonym DPF
Płytka jest testowana na moim Oplu Zafirze C z kodem silnika B20DTH (2.0/170KM), ale testowałem te same PIDy również z B16DTH (Zafira C tourer 1.6/136KM) używając aplikacji Torque. Z tego co wiem powinien działać z tymi samymi silnikami w Oplu Insignia.
PID-y zostały pobrane z tego forum
Krok 1: Zdobądź wszystkie potrzebne części
1. ESP32 z wbudowanym wyświetlaczem OLED (użyłem płytki Wemos Lolin32)
2. IDE Arduino
3. Kabel USB (miniport)
4. Prowadnica zaczepu bezpiecznika (opcjonalnie)
5. Konwerter 12V na 5V (opcjonalnie)
Krok 2: Przygotuj środowisko
Użyłem bardzo przydatnego przewodnika, aby uruchomić WEMOS Lolin32 zamieszczony w tym instruktażowym: ESP32 ze zintegrowanym OLED
Z powyższym przewodnikiem powinieneś zakończyć z zainstalowanymi bibliotekami Arduino IDE i SSD1306 (dla OLED)
Wystarczy zainstalować bibliotekę ELMduino autorstwa PowerBroker2 z sekcji Arduino Tools/Manage Libraries
Krok 3: Skonfiguruj tablicę
Załaduj załączony szkic
Zmodyfikuj szkic, aby odzwierciedlić nazwę czytnika OBD (moja to V-LINK)
Nie zapomnij umieścić biblioteki images.h w folderze projektu, jeśli chcesz mieć fantazyjne logo Opla przy starcie:)
Szkic można łatwo zmodyfikować, aby działał na czystym module ESP32 (bez ekranu OLED) i po prostu mrugnij niebieską diodą LED, gdy DPF się pali
Krok 4: Zamontuj tablicę
To tylko sugestia, bo wolę mieć wszystko czyste i bez widocznych przewodów.
Użyłem bezpiecznika + konwerter 12V na 5V z 2 wyjściami USB wszystko w pobliżu bezpieczników samochodowych i schowałem kabel usb pod panelem
Krok 5: Aktualizacja 04.04.2020
Udostępniam kolejny szkic do TTGO 1.14 Inch ESP32 (można go dostać za 7USD), kolejny bardzo ładny wyświetlacz 135x240 pikseli (65 tys. kolorów). Dostosuj do swoich preferencji;)