Pridavne palubni pc - arduino KW1281

Sedačky, volanty, palubní desky, elektro...

Moderátoři: VWMysak, vtuni, HANZ500, MartinZ22

Uživatelský avatar
oneb1t
Profík
Profík
Příspěvky: 1016
Registrován: 23.09.2014 22:01
Kontaktovat uživatele:

Pridavne palubni pc - arduino KW1281

Příspěvek od oneb1t »

vzdycky jsem chtel do svyho golfa pridat zobrazovani dalsich parametru za jizdy...
jelikoz ve starsich golfech neni CAN a nektery vhodny diagnostiky jako treba ELM327 to neumej
diky cene a jednoduchosti programovani tak volba padla na arduino + prevodnik z KKL

inspirace:
http://www.instructables.com/id/Hack-an ... BD2-Scann/" onclick="window.open(this.href);return false;
http://grauonline.de/wordpress/?p=74" onclick="window.open(this.href);return false;

pouzite dily (vsechno cina):
http://www.aliexpress.com/item/New-Vag- ... 32222.html" onclick="window.open(this.href);return false;
http://www.aliexpress.com/item/17x11x3- ... 08941.html" onclick="window.open(this.href);return false;
http://www.aliexpress.com/item/NANO-3-0 ... 45871.html" onclick="window.open(this.href);return false;
http://www.aliexpress.com/item/Blue-Dis ... 62963.html" onclick="window.open(this.href);return false;
http://www.aliexpress.com/item/TTP224-4 ... 98268.html" onclick="window.open(this.href);return false;

kabel odb KKL: 4.16$ (a jeste vam zustane USB prodluzka :D)
12-20V to 5V DC-DC: 0.63$
arduino nano: 1.94$
display modrej 20x04 (80 znaku) pozor potrebujete s prevodnikem na I2C: 5.31$
senzorova desticka misto 4 tlacitek: 0.75$
kabely na propojeni: 0.86$

celkova cena: 13,65$ (asi by to slo srazit i niz napr pouzitim jinyho displaye) coz je cca 350kc

vicenaklady:
200kc budiky z vrakace pro testovani v teple domova (a taky sem je koupil protoze jsem potreboval novy sklo a drzaky :D)
12V zdroj lze z uspechem pouzit starej zdroj z PC pro arduino sem pouzil 5V usbcko v aute pak bude redukce z 12V na 5V

zdrojovej kod:
https://github.com/OneB1t/ardKWP1281" onclick="window.open(this.href);return false;

stav:
cekam na dodani vsech dilu (display,tlacitka) ale zakladni komunikace uz mi chodi jak ma


vycitani bloku 1,2 a 50 z budiku uz funguje jak ma

Kód: Vybrat vše

------readSensors 1
---KWPSend sz=5 blockCounter=144
OUT:4 90 29 1 3 
---KWPReceive sz=0 blockCounter=145
IN: sz=16 data=F 91 E7 7 C8 0 1 C8 0 25 0 1E 2C 1 3B 3 
count=4
type=7  a=200  b=0  text=0.00 km/h
type=1  a=200  b=0  text=0.00 rpm
type=37  a=0  b=30  text=
type=44  a=1  b=59  text= 1:59
------readSensors 2
---KWPSend sz=5 blockCounter=146
OUT:4 92 29 2 3 
---KWPReceive sz=0 blockCounter=147
IN: sz=13 data=C 93 E7 24 0 0 13 64 0 40 FF FF 3 
count=3
type=36  a=0  b=0  text=0.00 km
type=19  a=100  b=0  text=0.00 l
type=64  a=255  b=255  text=510.00 Ohm
------readSensors 50
---KWPSend sz=5 blockCounter=148
OUT:4 94 29 32 3 
---KWPReceive sz=0 blockCounter=149
IN: sz=16 data=F 95 E7 24 0 0 1 C8 0 5 0 64 5 A 82 3 
count=4
type=36  a=0  b=0  text=0.00 km
type=1  a=200  b=0  text=0.00 rpm
type=5  a=0  b=100  text=0.00 °C
type=5  a=10  b=130  text=30.00 °C
DSCF7923.jpg
podporovany parametry:

Kód: Vybrat vše

int8_t coolantTemp = 0; // teplota chladici kapaliny
int8_t oilTemp = 0; // teplota oleje
int8_t intakeAirTemp = 0; // teplota v sani
int8_t oilPressure = 0; // tlak oleje
int8_t turboBoostSpec = 0; // pozadovany tlak turba
int8_t turboBoostAct = 0; // aktualni tlak turba
int8_t MAFSpec = 0; // pozadovana vaha vzduchu
int8_t MAFAct = 0; // aktualni vaha vzduchu
int8_t injectedQuantityAct = 0; // aktualni vstrikovane mnozstvi paliva
int8_t injectedQuantitySpec = 0; // pozadovane mnozstvi paliva
float consumption = 0; // spotreba
int8_t remainingDistance = 0; // dojezdova vzdalenost
float engineLoad = 0; // zatez motoru
int   engineSpeed = 0; // otacky
float throttleValve = 0; // seslapnuti plynu
float supplyVoltage = 0; // napeti v palubni siti
uint8_t vehicleSpeed = 0; // rychlost vozidla
uint8_t fuelConsumption = 0; // aktualni spotreba paliva
uint8_t fuelLevel = 0; // zbyvajici palivo
unsigned long odometer = 0; // ujeta vzdalenost
montaz do auta:
dalsi kapitolou bude zabudovani do auta
chtel bych aby to bylo kompletne integrovany tak, aby z toho nikde necouhaly draty (takze samotnou jednotku pravdepodobne schovam nekam za radio nebo za cudliky (abych se po vyndani cudliku dostal k usbcku pro naflashovani novejsiho zdrojaku)
Golf VII 1.4 103kW 2013 - 9"MIB 2.5 discovery PRO, osram LEDriving, MK7.5 zadni LED dynamicky blinkr, lane/sign/beam assist, virtual cockpit, pla 3.0

lujetu
Řidič
Řidič
Příspěvky: 93
Registrován: 30.11.2014 17:28

Re: Pridavne palubni pc - arduino KW1281

Příspěvek od lujetu »

Velmi zajímavé! Myslíš, že by šlo něco podobnýho použít i na auto s CAN ale bez budíků z PP? Já jen, že nikde v řídící jednotce pomocí diagnostiky nemůžu vyčíst hodnoty spotřeby (aktuální ani dlouhodobé) i přes to, že by to řídící jednotka umět měla...

Uživatelský avatar
oneb1t
Profík
Profík
Příspěvky: 1016
Registrován: 23.09.2014 22:01
Kontaktovat uživatele:

Re: Pridavne palubni pc - arduino KW1281

Příspěvek od oneb1t »

to si musis sam spocitat :D pokud nemas MAF
myslim ze ridici jednotka na nejakym kanalu udava aktualni spotrebu nebo pripadne otacky + vstrikovany mnozstvi
ja MAF mam takze spotreba me tolik netrapi spis si tam dodelam dojezd

jinac dnesni update zatim stale z testovani na stole pokud to dobre pujde tak nekdy v pristich dnech to dam na zkousku do auta
IMG_20160322_191721.jpg
Golf VII 1.4 103kW 2013 - 9"MIB 2.5 discovery PRO, osram LEDriving, MK7.5 zadni LED dynamicky blinkr, lane/sign/beam assist, virtual cockpit, pla 3.0

Uživatelský avatar
oneb1t
Profík
Profík
Příspěvky: 1016
Registrován: 23.09.2014 22:01
Kontaktovat uživatele:

Re: Pridavne palubni pc - arduino KW1281

Příspěvek od oneb1t »

tak mam i nejaky prvni vysledky co se tyka rychlosti logovani
pokud se loguje jen jedna skupina tak to stiha asi 3.9hz coz je docela slusny
pri 3 skupinach se to zpomali na cca 0.76hz

pokusim se jeste implementovat "single value read" coz by mohlo bejt docela slusny treba pro otackomer nebo okamzity hodnoty ze senzoru

KWP1281 neni zadnej rychlik ale je to lepsi nez sem cekal po zkusenostech z VCDS :D
Golf VII 1.4 103kW 2013 - 9"MIB 2.5 discovery PRO, osram LEDriving, MK7.5 zadni LED dynamicky blinkr, lane/sign/beam assist, virtual cockpit, pla 3.0

Uživatelský avatar
oneb1t
Profík
Profík
Příspěvky: 1016
Registrován: 23.09.2014 22:01
Kontaktovat uživatele:

Re: Pridavne palubni pc - arduino KW1281

Příspěvek od oneb1t »

pridal jsem vypocet pro okamzitej vykon motoru sice nebude asi uplne presnej ale pro predstavu by mohl stacit :) (pocitam to podle otacek a vstrikovanyho mnozstvi paliva) faktory jako teplotu v sani apod zanedbavam...
dale je implementovany ovladani pres seriovej port coz umoznuje napr. ovladani pres telefon (s pridavnym modulem bezicim openwrt -- to tady kdyztak casem jeste rozepisu)

taky si pohravam s myslenkou kompletni integrace do stavajicich budiku (coz by znamenalo vymenit display treba za tenhle)
http://www.aliexpress.com/item/0-96-Inc ... 03145.html" onclick="window.open(this.href);return false;

pro ovladani by sla vyuzit packa pro standarni MFA sice by to prepinalo oba zaroven ale tak to by se dalo asi prezit
Golf VII 1.4 103kW 2013 - 9"MIB 2.5 discovery PRO, osram LEDriving, MK7.5 zadni LED dynamicky blinkr, lane/sign/beam assist, virtual cockpit, pla 3.0

izzy9
Nový člen
Nový člen
Příspěvky: 22
Registrován: 03.06.2013 17:35

Re: Pridavne palubni pc - arduino KW1281

Příspěvek od izzy9 »

To vypadá zajímavě, držím palce ať se ti to povede! Ja už se delší dobu snažím o něco podobného s Raspberry PI, ale jde to pomalu ..

Uživatelský avatar
oneb1t
Profík
Profík
Příspěvky: 1016
Registrován: 23.09.2014 22:01
Kontaktovat uživatele:

Re: Pridavne palubni pc - arduino KW1281

Příspěvek od oneb1t »

co se tyka spotreby tak ji lze docilit pomoci vypoctu s aktualni spotrebou, rychlosti a casem.. to neni zas takovej problem ale blby je ze v jednu chvili lze bejt pripojenej pres k-line pouze do jedny jednotky takze neni mozny zobrazovat spotrebu a zaroven treba rychlost jednotlivejch kol z ABS...(nebo takhle mozny to je ale kazdy mereni potrva treba 5 sec coz je trosku naprd..)

coz znamena bejt celou dobu pripojenej do jedny jednotky jinak to zacne ukazovat blbosti a to se mi moc nelibi (ale pro lidi co chcej jen a pouze spotrebu je to resenim :-))
tady pucenej kod pro spotrebu:

Kód: Vybrat vše

          // *************** VPI ****************************************************************************************
          // 6-0 vehicle speed, 12-2 Supply voltage, 12-3 coolant temp, 15-2 fuel consumption
          case 6:
            switch (idx) {
              //  case 0: engineSpeed = v; break;
              case 0: vehicleSpeed = v;
                if (vehicleSpeed > 0)
                {
                  actTrip = actTrip + ((vehicleSpeed / 3600.0) * (millis() - tripTime)); //m
                  Serial.print("  Act Trip: ");
                  Serial.println(actTrip);
                };
                tripTime = millis();
                break;
            }
            break;
          case 12:
            switch (idx) {
              case 0: engineSpeed = v; break;
              case 2: supplyVoltage = v; break;
              case 3: coolantTemp = v; break;
            }
            break;
          case 15:
            switch (idx) {
              case 0: engineSpeed = v; break;
              case 2: fuelConsumption = v;
                //************************* fuel calculation *****************************************************
                actFuel = actFuel + ((fuelConsumption / 3600.0) * (millis() - fuelTime)); //mLt
                fuelTime = millis();
                Serial.print("  Act Fuel: ");
                Serial.println(actFuel);

                break;
            }
            break;
aktualni vyvoj:
IMG_20160326_223541.jpg
zatim existuje 8 takovejhle obrazovek s udajema z ECU a budiku uz se tesim az to dotahnu do nejakyho prenosnyho stavu a pujdu to zkusit do auta (zatim testy jen na budicich a ECU co mam doma na stole)
Golf VII 1.4 103kW 2013 - 9"MIB 2.5 discovery PRO, osram LEDriving, MK7.5 zadni LED dynamicky blinkr, lane/sign/beam assist, virtual cockpit, pla 3.0

Uživatelský avatar
vtuni
Moderátor
Moderátor
Příspěvky: 15402
Registrován: 24.02.2006 21:02
Bydliště: BACK in ProstějoVW - GTI comming soon on road

Re: Pridavne palubni pc - arduino KW1281

Příspěvek od vtuni »

8O :good:
HotHatchShop Your girlfriend will hate your car!
the amount of power an engine can hold directly relates to the amount of money you have to dump into it
my GTI on VIMEO

Uživatelský avatar
oneb1t
Profík
Profík
Příspěvky: 1016
Registrován: 23.09.2014 22:01
Kontaktovat uživatele:

Re: Pridavne palubni pc - arduino KW1281

Příspěvek od oneb1t »

stale koketuju s myslenkou kompletni zastavby do svejch starejch budiku + ovladani packou pro MFA aby to nikde neprekazelo ..
takze mozna vymenim stavajici LCDcko za tohle
http://www.aliexpress.com/item/2-0-inch ... 85297.html" onclick="window.open(this.href);return false;
nebo tohle
http://www.aliexpress.com/item/Smart-El ... 83009.html" onclick="window.open(this.href);return false;

musim omerit ktery se tam vejde :D

edit: tak jsem nakonec vybral tenhle model
http://www.aliexpress.com/item/Smart-El ... 83009.html" onclick="window.open(this.href);return false;
a cely to integruju do budiku na ovladani packou :)

takze projekt je "pozastaven" dokud mi nedorazi novy LCD abych to moh nacpat primo do budiku
pro nahravani novejch verzi SW bude vytazenej kabel z budiku do oblasti pojistek (aby se dalo po odkrytovani jen pripojit usbcko
Golf VII 1.4 103kW 2013 - 9"MIB 2.5 discovery PRO, osram LEDriving, MK7.5 zadni LED dynamicky blinkr, lane/sign/beam assist, virtual cockpit, pla 3.0

Uživatelský avatar
oneb1t
Profík
Profík
Příspěvky: 1016
Registrován: 23.09.2014 22:01
Kontaktovat uživatele:

Re: Pridavne palubni pc - arduino KW1281

Příspěvek od oneb1t »

dalsi planovany vylepseni:

1)graf prubehu tlaku turba a prubehu vypoctenyho vykonu motoru
2)podpora ceskejch znaku (mozna podle toho jak se mi moc bude chtit :D)
3) zaznam maximalnich hodnot za poslednich 10-255 sec provozu
4) pouziti obrazku a logovani na sd kartu (az me prijde novej LCD display)
5) odladeni kodu

pokud mate nejakej napad pro dalsi vylepseni tak sem s nim
Golf VII 1.4 103kW 2013 - 9"MIB 2.5 discovery PRO, osram LEDriving, MK7.5 zadni LED dynamicky blinkr, lane/sign/beam assist, virtual cockpit, pla 3.0

Uživatelský avatar
jAkErCZ
Nový člen
Nový člen
Příspěvky: 4
Registrován: 11.04.2016 19:15

Re: Pridavne palubni pc - arduino KW1281

Příspěvek od jAkErCZ »

Čau hele chci se zeptat myslíš že by něco takového šlo dát i do Golf IV 1.6 benzín? A budeš dělat i nějaký podrobnější návod jak na to?

Díky moc za info

Uživatelský avatar
Wíťa
Člen klubu
Příspěvky: 2688
Registrován: 27.10.2008 05:15
Bydliště: Havl. Brod
Kontaktovat uživatele:

Re: Pridavne palubni pc - arduino KW1281

Příspěvek od Wíťa »

Pokud chces palubní pc. Mam budiky a vse potrebne, muzu i namontovat a vse je jako originál :-) na počkani ;-)
NA PRODEJ díly golf iv http://www.vw-club.cz/viewtopic.php?f=4 ... 6#p2381636" onclick="window.open(this.href);return false;
OPRAVY A RENOVACE SEDAČEK VW GOLF IV http://www.vw-club.cz/viewtopic.php?f=46&t=260712" onclick="window.open(this.href);return false;

Uživatelský avatar
oneb1t
Profík
Profík
Příspěvky: 1016
Registrován: 23.09.2014 22:01
Kontaktovat uživatele:

Re: Pridavne palubni pc - arduino KW1281

Příspěvek od oneb1t »

podrobnejsi navod casem bude ale ted cekam na novej display ;)
ted nemam na vyvoj moc cas musim doresit diplomku a statnice pfff...

co se tyka montaze k benzinu tak to samozrejme taky pujde ale musel by sis upravit zobrazovany hodnoty protoze oproti nafte nemuzes logicky zobrazovat tlak turba apod.
Golf VII 1.4 103kW 2013 - 9"MIB 2.5 discovery PRO, osram LEDriving, MK7.5 zadni LED dynamicky blinkr, lane/sign/beam assist, virtual cockpit, pla 3.0

Uživatelský avatar
oneb1t
Profík
Profík
Příspěvky: 1016
Registrován: 23.09.2014 22:01
Kontaktovat uživatele:

Re: Pridavne palubni pc - arduino KW1281

Příspěvek od oneb1t »

tak dorazil novej display :) prvni testy vypadaj nejak takhle
Obrázek

jeste nevim jestli necham text cervenej nebo ho dam bilej :D pripadne nejakou kombinaci s modrym pozadim aby to celkove pasovalo do budiku

ovladani asi nabastlim na stavajici packu pro MFA sice mi to bude prepinat zaroven oba displaye (jak MFA tak arduino) ale zas to bude komplet zastaveny do stavajiciho reseni takze mi nikde nebudou cumet dalsi cudle
Golf VII 1.4 103kW 2013 - 9"MIB 2.5 discovery PRO, osram LEDriving, MK7.5 zadni LED dynamicky blinkr, lane/sign/beam assist, virtual cockpit, pla 3.0

Uživatelský avatar
oneb1t
Profík
Profík
Příspěvky: 1016
Registrován: 23.09.2014 22:01
Kontaktovat uživatele:

Re: Pridavne palubni pc - arduino KW1281

Příspěvek od oneb1t »

tak sem to po nekolika mesicich kdy jsem se k tomu nedostal konecne namontoval do auta
Obrázek

cela sranda je integrovana do budiku takze to nikde jinde neprekazi :) ovladani bude pomoci pacek pro palubni PC ale to momentalne jeste nefunguje
Golf VII 1.4 103kW 2013 - 9"MIB 2.5 discovery PRO, osram LEDriving, MK7.5 zadni LED dynamicky blinkr, lane/sign/beam assist, virtual cockpit, pla 3.0

Odpovědět

Zpět na „Interiér + Elektro“