Feroza digitális dőlésszögmérő

Elkészült végre a régi rossz analóg inclinometer digitális változata. Szebb, jobb, modernebb, de az eredeti kinézetét megőrizve.
Az alapműszer mellett grafikus és digitális G erő kijelzés, az erők naplózása és azok lehívása WiFi-n keresztűl.
Na meg persze, a fényszóró felkapcsolásakor kisebb fényerővel egy kellemes zöldes árnyalatú kijelzés. Már csak be kell szerelni a teszteléshez.
bemutató kis videó:
Egy kis felhasználói útmutató:

Ez a program a Daihatsu Feroza eredeti, mechanikus kombinált dőlés- és
G-erőmérőjének digitális utódja. A kijelzés megőrzi a régi műszer hangulatát,
de a jó olvashatóság érdekében sík, nagy kontrasztú grafikát használ.

## Elérhető funkciók

– öt külön képernyő: hagyományos, modern, digitális, adatnapló és Wi-Fi;
– oldalirányú dőlés (`roll`) és hosszirányú dőlés (`pitch`) mérése;
– oldal- és hosszirányú G-erő kijelzése;
– maximális vízszintes G-érték megjegyzése;
– rövid érintéssel képernyőváltás;
– képernyőfüggő, 3 másodperces hosszúérintés-funkciók;
– rezgést átlagoló, elmenthető nullázás;
– 20 Hz-es menetadat-rögzítés a belső flashmemóriába;
– telefonról vagy számítógépről elérhető Wi-Fi kezelőfelület;
– Excel-kompatibilis CSV-fájlok letöltése;
– magyar/angol nyelvű, megjegyzett webes kezelőfelület;
– a lezárt felvételek egyenkénti, megerősített webes törlése;
– kézi, webes nappali/esti megjelenés;
– automatikus nappali/esti átkapcsolás a GPIO15 bemenetről;
– az utolsó képernyő, nullpont, naplózási állapot és világítási mód
megőrzése kikapcsolás után.

## Az öt képernyő:

### 1. Hagyományos grafikus kijelzés

Az eredeti, súlyozott golyós műszer sík grafikai megfelelője. A mozgó kereszt
és a vele együtt forduló jelölések mutatják a jármű dőlését. A fokskála 50°-ig
terjed; az 5-ös jelölés csak nagyobb kitérésnél kerül a látható területre.

– rövid érintés: következő képernyő;
– 3 másodperces érintés: nullázás.

### 2. Modern grafikus kijelzés

A cián horizontvonal a dőlést, a rögzített piros jelölés a jármű referenciáját,
a zöld ponttal végződő vektor pedig az oldal- és hosszirányú G-erőt mutatja.
Felül a `R` a roll-, a `P` a pitchérték, alul a pillanatnyi és a mért legnagyobb
vízszintes G-érték látható.

– rövid érintés: következő képernyő;
– 3 másodperces érintés: nullázás.

### 3. Digitális kijelzés

Nagy számokkal jeleníti meg:

– `ROLL`: a jobbra/balra dőlés fokban;
– `PITCH`: az előre/hátra dőlés fokban;
– `G FORCE`: az oldal- és hosszirányú gyorsulás eredője;
– `MAX`: az eddig mért legnagyobb vízszintes G-erő;
– `LAT`: oldalirányú G;
– `LONG`: hosszirányú G.

Ezen az oldalon csak a rövid képernyőváltó érintés aktív. A hosszú érintéshez
szándékosan nincs funkció rendelve.

### 4. Adatnapló

Megmutatja, hogy a rögzítés be vagy ki van-e kapcsolva, rögzítés közben az
aktuális felvétel időtartamát, továbbá a szabad tárhelyet és az esetleges
hibaállapotot.

– rövid érintés: következő képernyő;
– 3 másodperces érintés: adatrögzítés BE/KI.

### 5. Wi-Fi letöltés

Külön oldalon kezeli a Wi-Fi hozzáférési pontot. A kék hátterű `WIFI BE` vagy
`WIFI KI` mező a rádió tényleges állapotát mutatja. Bekapcsolt állapotban az
SSID, a jelszó, az IP-cím és a csatlakozott eszközök száma is megjelenik.

– rövid érintés: visszalépés az első képernyőre;
– 3 másodperces érintés: Wi-Fi BE/KI;
– az elfogadott Wi-Fi parancsot rövid kék képernyővillanás jelzi.

A Wi-Fi kizárólag erről a képernyőről kapcsolható érintéssel.

## Érintéses kezelés

A műszer minden helyi funkciójához csak kétféle érintést kell megjegyezni:

| Érintés | Eredmény |
|—|—|
| Rövid koppintás | Következő képernyő, aktív Wi-Fi mellett is |
| Legalább 3 másodperces érintés | Az aktuális képernyő saját művelete |

| Képernyő | 3 másodperces művelet |
|—|—|
| Hagyományos grafikus | Nullázás |
| Modern grafikus | Nullázás |
| Digitális | Nincs művelet |
| Adatnapló | Felvétel BE/KI |
| Wi-Fi | Wi-Fi BE/KI, kék visszajelzéssel |

## Nullázás és kalibrálás

A nullázást a jármű végleges beépítési helyzetében kell elvégezni. Az autó
álljon a később alaphelyzetnek tekintett, vízszintes felületen.

1. Lépj az első vagy a második grafikus képernyőre.
2. Tartsd az ujjad a kijelzőn legalább 3 másodpercig.
3. Az `ENGEDD EL` feliratnál vedd el a kezed.
4. A műszer öt másodpercig visszaszámol és átlagolja a mérést.
5. Siker esetén a `NULLAZAS – ELMENTVE` felirat jelenik meg.

A kalibráció 500 mintát átlagol. Az álló autó motor- és karosszériarezgése
nem okoz automatikus elutasítást; a program ezek középértékéből határozza meg
az alaphelyzetet. Érvénytelen gyorsulási átlag esetén a mérés nem kerül
mentésre.

A nullázás a Wi-Fi weboldaláról is elindítható. Mozgó járművön ne végezz
kalibrálást!

## Wi-Fi és böngészős kezelés

1. Rövid érintésekkel lépj a `WIFI LETOLTES` képernyőre.
2. Tartsd megérintve legalább 3 másodpercig.
3. A kék villanás után ellenőrizd, hogy `WIFI BE` látható-e.
4. Telefonon vagy számítógépen csatlakozz a `FEROZA-CLINO` hálózathoz.
5. Jelszó: `feroza4x4` – minden betű kisbetű.
6. Böngészőben nyisd meg a `http://192.168.4.1` címet.

A weboldalon:

– elindítható az öt másodperces nullázás;
– csúszkával kapcsolható a felvétel;
– csúszkával választható kézi nappali vagy esti megjelenés;
– az `Automatikus (GPIO15)` gomb visszaadja a világítás vezérlését a külső
GPIO15 bemenetnek;
– megtekinthetők a rögzített utak időtartamai és fájlméretei;
– a felvételek Excel-kompatibilis CSV-ként tölthetők le.
– a `Törlés` / `Delete` gombbal a felesleges lezárt felvételek egyenként
eltávolíthatók; a böngésző a végleges törlés előtt megerősítést kér;
– a `HU–EN` kapcsoló az oldal összes kezelőszövegét magyar vagy angol nyelvre
váltja, és a böngésző megjegyzi a választást.

A panel 2,4 GHz-es Wi-Fi hozzáférési pontot hoz létre. A Wi-Fi tíz perc
tétlenség után automatikusan kikapcsol. A naplózás a Wi-Fi működése alatt is
folytatódik. A böngészőben bekapcsolt felvétel azonnal új fájlt nyit, az aktív
fájl pedig megjelenik a listában. Biztonsági okból az aktív fájl csak a
felvétel leállítása és a fájl lezárása után tölthető le vagy törölhető.

## Adatnaplózás

A program 20 Hz-en, azaz 50 ms-onként rögzíti:

– a felvétel kezdetétől eltelt időt;
– a jármű szerinti hossz-, oldal- és függőleges gyorsulást;
– a szűrt oldal- és hosszirányú G-értéket;
– a roll- és pitchszöget;
– a giroszkóp három járműtengely szerinti értékét.

Az adatokat a program 100 rekordos, körülbelül öt másodperces blokkokban írja
ki, ezzel csökkentve a flashmemória írásainak számát. Egy belső naplófájl
legfeljebb körülbelül 1 MB-os. Ha elfogy a fenntartott szabad hely, a program a
legrégebbi lezárt naplófájlt törli. Kikapcsolt felvételnél menetadat nem kerül
a flashmemóriába.

A Wi-Fi kezelőfelületen minden lezárt fájl külön törölhető. A törlés végleges,
ezért csak a megerősítő kérdés elfogadása után történik meg. Az éppen aktív
felvétel nem törölhető; a Wi-Fi bekapcsolásakor a program egyébként is lezárja
az aktuális fájlt.

A letöltött CSV pontosvesszővel tagolt és tizedesvesszőt használ, így magyar
területi beállítású Excelben közvetlenül megnyitható.