JimnyDash - kolejny etap.
Co już działa
Dashboard z konfigurowalnymi modułami
Główny ekran to siatka widgetów, którą można dowolnie ustawiać — wybierasz moduły, zmieniasz kolejność, usuwasz niepotrzebne. Dostępnych jest 16 modułów podzielonych na dwie kategorie: dane z adaptera OBD2 (prędkość, obroty, temperatura płynu chłodzącego, temperatura oleju, napięcie, poziom paliwa, temperatura powietrza dolotowego, czas wtrysku, temperatura ATF, pozycja przepustnicy, bieg) oraz dane z czujników iPhone'a (inklinometr, kompas, wysokość n.p.m.).
Gdy adapter OBD2 nie jest podłączony, moduły nie znikają — wyświetlają się jako wyszarzone placeholdery z informacją „Podłącz OBD2". Aplikacja wygląda kompletnie nawet bez adaptera.
CarPlay
JimnyDash obsługuje CarPlay z dwoma zakładkami: Drive (codzienna jazda) i Off-Road (teren). Każda zakładka ma osobną konfigurację widgetów. Na ekranie samochodu widać dane w czasie rzeczywistym — obroty, temperaturę, inklinometr jako jedną linię „↕ 3.2° ↔ -1.5°", przebieg i więcej.
Spalanie w czasie rzeczywistym
Aplikacja szacuje chwilowe i średnie spalanie na podstawie danych MAP, RPM i temperatury powietrza dolotowego — to jedyna metoda dla Jimny, który nie udostępnia bezpośredniego odczytu przepływu paliwa. Widget spalania pokazuje wartość chwilową (L/100km i L/h), średnią z trasy oraz wykrywa automatycznie odcięcie paliwa przy hamowaniu silnikiem.
Inklinometr
Jeden moduł łączący pochylenie (pitch) i przechył (roll), mierzony akcelerometrem i żyroskopem iPhone'a z kalibracją na płaskim terenie. Na Dashboard renderuje się jako pełna wizualizacja, w CarPlay jako kompaktowa linia z obiema wartościami.
Przebieg z synchronizacją
Jimny nie ma standardowego odczytu przebiegu przez OBD2, więc JimnyDash oblicza go sam — na podstawie danych TCM (dystans od ostatniego kasowania kodów) z kalibracją do rzeczywistego licznika. Przebieg synchronizuje się automatycznie z tą stroną — wartość, którą widzisz w sekcji „Przebieg", pochodzi bezpośrednio z aplikacji.
Diagnostyka i skanowanie
Wbudowany skaner DTC (kodów błędów) z historią skanów, konsola debugowania oraz sniffer szyny CAN do odkrywania nowych parametrów.
Dwa motywy, dwa języki
Military (ciemny) i Arctic (jasny), oba ładowane dynamicznie z plików konfiguracyjnych. Pełna lokalizacja — polski i angielski.
Co jest w przygotowaniu
Mapa tras GPS
Każdy odczyt przebiegu wysyłany z aplikacji będzie wzbogacony o współrzędne GPS (jeśli użytkownik udostępnia lokalizację). Na tej stronie powstaje mapa, która rysuje trasy z podziałem na poszczególne przejazdy — przerwa dłuższa niż 15 minut oznacza nową trasę. Infrastruktura po stronie serwera jest już gotowa i czeka na dane.
Korekta pedału gazu
Surowy odczyt pozycji pedału gazu ma offset ~28 jednostek, przez co pokazuje 11% na postoju zamiast 0%. Korekta formuły przeliczeniowej jest w kolejce.
JimnyDash jest aplikacją stricte odczytową — nigdy nie zapisuje niczego na szynie CAN samochodu. Żadnych modyfikacji ECU, żadnego ryzyka.