Ganda maluco... :=)

Discussão técnica do ponto de vista da Engenharia Mecânica
Responder
Avatar do Utilizador
ruimegas
Gestor do Forum
Mensagens: 5074
Registado: 04 jan 2011, 23:39
Data de fabrico: 09 jun 2011
Capacidade bateria: 59 Ah 12 barras
Localização: Oeiras
Contacto:

Ganda maluco... :=)

Mensagem por ruimegas » 07 jan 2013, 23:04

Finally did it - dumping the stock av/nav!.... kinda :)

"Well, got tired of line level conversion and its inherent nastiness, android's crappy default bluetooth stack, a very sub-par output channel on the stock unit, and just generally craptastic UI - not to mention the farking "OK" message - and decided, by god, I'm darned well getting rid of that thing one way or another!!

So I took stock of what was lost, what was critical/noncritical, looked at the list and frowned. That was probably a year ago or more.

BTW, here's that list, as far as I know it (and to test it I actually just disconnected everything and drove around for a while--

-audio (of course )
-gps/nav (ditto)
-bluetooth phone/microphone (ditto)
-backup camera (display for the camera)
-climate controls (only passively displays selections - most critically temperature and mode)
-cc timers (the av/nav doesn't actually *function* as the timers, but with it removed all timers are lost/turned off after second startup; I believe the av-nav unit sends selections over CAN bus at bootup)
-charging timers (exactly the same as cc timers, except that with timers turned off charging just goes to 100% any time it's plugged in)
-energy display (passive display of consumption)
-bcm (lights/locks/etc) behavior selections (these selections do not appear to be lost when the unit is disconnected, they simply stay at whatever selections were last made)
-aux in
-usb in
-panel button interface
-steering wheel button interface


Couple weeks ago I decided enough REALLY WAS enough and took another look at that list. The things I kept coming back to were the timers - charging and climate control. Everything else I could do without, but darnit I do NOT want to give up pre-heating and charge to 100% all the time!

So I went to the car and started digging through it and figured out something. While it looks like it's pretty packed because of all the wiring, the spot underneath the radio is actually pretty darned cavernous! And most of those cables go to the av/nav, meaning if it's moved down, the wires are moved down as well... PLUS - a lot of them (like radio/cell/gps antena, USB, etc) can simply by disconnected and moved aside. In fact, of the 9 harnesses on the back of the radio, there are actually only 2 needed: the normal nissan 20-pin radio harness and the main 40-pin harness. The other 7 are auxiliary functions that, if Nav is not actively being used, you just don't need connected. So those can be disconnected and moved out of the way entirely. There was one thin plastic brace that I needed to cut out of the way for clearance, I had to slightly trim the spots where the panel underneath the console (with the power connector) met the main dash panel, and I had to disconnect the power connector for clearance (In the 18 months+ I've used the car I've never used that anyway, everything I use charges off USB).

With all that done, I was able to move the stock radio down and slightly right from its stock location and fit entirely underneath the radio location/behind the buttons! Like so:

[IMG]http://carphotos4.cardomain.com/images/ ... _large.jpg[/IMG]

[IMG]http://carphotos4.cardomain.com/images/ ... _large.jpg[/IMG]

So with that all done I was able to complete my car-PC:
[IMG]http://carphotos.cardomain.com/images/0 ... _large.jpg[/IMG]

[IMG]http://carphotos4.cardomain.com/images/ ... _large.jpg[/IMG]

[IMG]http://carphotos2.cardomain.com/images/ ... _large.jpg[/IMG]

The PC is a Sapphire pure white fusion motherboard with a dual core e350 processor, 4gb ram, 120gb ssd, m3-atx miniature PSU, joycon steering wheel button interface, generic wifi & bluetooth dongles, Mo-co-so mini touch 700 touch screen (soon to be with Motor City Tech capacitive touch panel; right now it's resistive). Software is windows 7, Centrafuse, Bluesoleil, Navigator 12 GPS - For audio processing I'm using VSTHost to allow for VST Plugin usage (as much as I want as long as I've got the processor power). Currently the plugins I've got configured serve as a 3-way crossover (400hz+ to mids/highs, 80-400hz to midbass, 80hz down to subs) and a bandpass rear channel crossover (120-5k hz), parametric EQ (infinite band; add bands of adjustment as needed) for each channel, and time alignment for each individual channel (aligned front channel, delayed rear). All those active still leave me with under 30% cpu utilization most of the time while playing music, so I could still go further without making anything sluggish or causing audio droput. And, even better, it all fits in the bybyte double din frame, which fits in the leaf dash with very little modification (had to alter the top rear of the case just a little as shown in the pics).

And viola, it fit! (I actually had to trim the LCD panel just a bit with the dremel, and some non-visible bits on the back side of the stock trim panel, but all took <15 minutes):

[IMG]http://carphotos4.cardomain.com/images/ ... _large.jpg[/IMG]

So for functionality, here's where I stand right now, using the list above of stock functions:

-audio: done, and dramatically better!!!

-gps/nav: done, working - lots of ways to approach this; USB GPS dongles, try to find an old GPS dongle that accepts internal antennas and connect to stock antenna, etc - but I finally decided to just use my cell GPS; the computer autoconnects to the phone via bluetooth, and an app provides GPS data over bluetooth as a virtual com port. Works surprisingly well, and $0 investment. Can always add a $30 USB gps later if needed.)

-bluetooth phone/microphone: Using Centrafuse & Bluesoleil software it autoconnects to the phone and works pretty much like stock. The stock microphone is actually pretty good, so I connected it to the computer microphone input and it serves the same purpose in the new system that it did in the old.

-backup camera: Monitor has auto switching to the composite video input, I just took the stock composite video backup camera lead, used a relay to turn it on & off with reverse signal, and sent it to the monitor. Works like a charm

-aux in: Works perfectly

-usb in: Works perfectly

-steering wheel button interface: I'm using a joycon interface for these and can see it in software but haven't yet finished configuring the software. Should work perfectly very soon.

-climate controls: Buttons work fine, but nothing displays (YET!). Right now I'm just using the fact that I know it's 60-90 range to adjust as needed (turn it all the way up and back down to where I need it, or vice versa in summer). The rest is not an issue, but I look forward to getting that temp display back!! (need to read that data from CAN and write centrafuse plugin to display it - or something like that)

-cc timers: Work fine off stock system, but inconvenient to change ... Not as inconvenient as you'd think, though; removing the stock trim panel takes about 2 minutes Look forward to figuring out CAN interface- eventually might be able to completely remove stock unit. Haven't changed these in MONTHS though, so not in a big hurry.

-charging timers: Work fine off stock system, but inconvenient to change ... Not as inconvenient as you'd think, though; removing the stock trim panel takes about 2 minutes Look forward to figuring out CAN interface- eventually might be able to completely remove stock unit. Haven't changed these in MONTHS though, so not in a big hurry.

-energy display: Nothing (yet)- more CAN interpretation, but can use the bubbles... another "would be nice" thing

-bcm (lights/locks/etc) behavior selections: I set these once when I got the car and haven't touched them since. Suppose I could figure out the can messaging, but I probably won't bother even after I pull the stock unit

-panel button interface: Panel buttons apparently have their own special CAN bus. Grand.

Additionally, the options that I can add are boundless. I've already set it up to tether from my phone automatically and installed a pandora app, so no more bluetooth audio issues (android's bluetooth audio implementation SUCKS), and full screen interface - Can do the same with spotify, orb, or whatever... Just about anything there's a PC app for I can do, though obviously things with centrafuse plugins work a lot better (the smaller buttons on standard PC apps can be difficult to target, especially when driving) - but even standard PC apps can often be skinned to work with the interface better.



I still have a lot of software config to go - Every once in a while I still find something I need to drop out to windows for, which obviously doesn't work well for a car. Plus everything related to bluetooth works great, but I have to manually activate the bluetooth PAN (tethering) every time I start it, which is a pain... Things like that I'm sure I can fix, just need to figure out how... But even as it is, I'm still VERY happy with the improvements I've already seen "

Em: http://www.mynissanleaf.com/viewtopic.php?f=36&t=11162
NISSAN LEAF Branco c/Spoiler mk1 de 09JUN2011. 195.000 kms.
TESLA Model 3 AWD. Encomenda 03JUL2019. Entrega 09JUL2019. 72078 kms.
Associado da Associação de Utilizadores Veículos Eléctricos http://www.uve.pt

RJSC
Proprietário Leaf
Mensagens: 3473
Registado: 13 jan 2011, 20:27
Data de fabrico: 15 ago 2012
Capacidade bateria: 16kWh, 9 Barras
Localização: Aveiro

Re: Ganda maluco... :=)

Mensagem por RJSC » 07 jan 2013, 23:42

Sistemas multimédia fechados são mesmo do pior!

Mais valia não ter nenhum!
Dito isto, parece que com o Leaf mais barato de 2013 a configuração de temporizador de carga e estado vai poder ser feita no painel de instrumentos frente ao volante e os controlos de temperatura também deverão ter outro interface.
Assim pode-se colocar um computador ou tablet com um sistema operativo aberto a aplicações de terceiros.

Responder

Voltar para “Engenharia”