Autor |
Nachricht |
g-e-c-o
Stammposter
Alter: 40
Anmeldung: 18.02.2008
Beiträge: 260
Wohnort: Osnabrooklyn
2007 Honda Civic
|
|
Mein letztes Projekt (07er Honda Civic FK2) habe ich nun beendet, da ich was neues beginnen möchte.
Die Basis des Ganzen soll ein Tablet bilden, das jedoch nicht einfach nur nen Stromstecker dran bekommt, sonder komplett in das Auto integriert werden soll, alle Funktionen bietet die es auch beim CarPC gab und gleichzeitig jederzeit herausgenommen werden kann.
Das Tablet für das ich mich entschieden habe ist ein Huawei Mediapad (S7-301U).
Es ist das einzige Tablet mit einer Breite vin 190mm, das ich gefunden habe.
Das war mir wichtig, da das genau die Breite des Radioschachts in meinem Civic ist.
Andere Tablets passen da einfach nicht rein.
Das Mediapad gefällt mir aber auch wegen der schlichten Form und dem Alu, aus dem die Rückseite größtenteils besteht.
Außerdem bietet es außreichend Leistung, GPS, 3G, WLAN, microSD-Slot, Front- und Rück-Kamera, Licht- und alle möglichen anderen Sensoren. Das Betriebssystem ist Android 4.2.2 (aktuelle CyanogenMod 10.1 ROM).
Funktionen wie Musik, Videos, Bilder, Navigation, Telefonieren und Internet sind für ein Tablet sowieso kein Problem.
Einige Teile aus meinem alten Projekt, wie die Rückfahrkammera, der Space Navigator und der die digitale Endstufe (Zenec ZE 5.1 D), sollen auch weiter verwendet werden.
Hinzukommen sollen deshalb noch:
- Digital-Audio zur Endstufe für verlustfrein Sound
- Steuerung per Space-Navigator
- Steuerung per Lenkradfernbedienung
- Integration der Rückfahrkammera
- On-Board-Diagnose
- USB-Netz zum Anschluss von weiteren Spielzeugen
- Stromversorgung mit An/Aus bei Zündung
Planung
Im Grunde benötigt man ein Dock für das Tablet, um es mit allen Funktionen zu verbinden. Am besten so dass am nur einen Anschluss für Strom und einen USB-Port verbinden muss. Ein USB-Port allein wird nicht reichen, da das Tablet im Host-Modus betrieben wird und somit über den USB-Port nicht selbt lädt sondern den eigenen Strom für die Versorgung der angeschlossenen Geräte bereitstellt.
Da aus dem USB-Port des Tablets theoretisch nur max. 500mA raus kommen und noch weitere Geräte angeschlossen werden sollen, werde ich ein aktives 7-Port Hub verwenden.
Stromversorgung: Per Automotive-Spannungswandler soll aus der Bordspannung glatte 5V werden, mit denen das Tablet und die Hubs versorgt werden. Gleichzeitig soll das Netzteil das Tablet und den Verstärker ein und ausschalten. Das perfekte Teil für diese Aufgabe ist das DCDC-USB.
Digital-Audio: Per USB-Sondkarte soll der Sound am besten per Toslink direkt in den Verstärker "fließen". Wenn das Tablet in das Dock gesetzt wird soll der Sound automatisch von den Tablet-Lautsprechern auf die USB-Soundkarte umschalten und umgekehrt.
Space Navigator: Schließt man den SN direkt an das Tablet an, kann man bereits mit einer Achse die Richtungstasten einer Tastatur simulieren. Um alle Funktionen der SN nutzen zu können werde ich nach einer App suchen die die Daten des SN empfängt und sie zu den gewünschten Tasten mappt.
Lenkradfernbedienung: In meinem letzten Projekt habe ich das PhidgetKit 8/8/8, EventGhost und ein selbst geschriebenes Plugin benutzt um auf die Eingaben der LFB zu reagieren. Hat bestens funktioniert. Außerdem konnte das PhidgetKit auch noch weitere Signale erkennen wie z.B. Licht an/aus, Zündung.
Die intergration der PhidgetKits ist unter Android aber etwas aufwändig, deshalb werde ich nicht mehr verwenden.
Statdessen soll nun das JoyCon EXR die Eingaben per LFB übernehmen.
Vorteil ist dass es wie eine Tastatur funktioniert. Einfach per PC konfigurieren und ran an das Tablet. Die LFB Eingaben werden dann einfach zu Tastaturtasten "übersetzt". So muss am Tablet keine spezille Software installiert werden um die Befehle entgegen zu nehmen.
Auch die Signal für Licht und Zündung können am JoyCon EXR angeschlossen und an das Tablet weitergegeben werden.
Rückfahrkammera: Per USB-Video-Grabber werde ich versuchen die analoge Rückfahrkammera auf den Display des Tablets anzeigen zu lassen. Der Video-Grabber muss dazu als Webcam vom Tablet erkannt werden. Notfalls muss die Kamera dirch eine richtige Webcam mit Infrarotleuchten ausgetauscht werden.
Damit das Tablet die App für die Rückfahrkammera automatisch öffnet sobald man den Rückwärtsgang einlegt, benötigt es hierfür ein Signal. Dieses Signal werde ich versuchen irgendwo abzugreifen und es in das JoyCon EXR zu leiten.
On-Board-Diagnose: Diese Sache wird wahrscheinlich relativ einfach sein. Man benötigt nur ein OBD-Interface das sich per Bluetooth steuern lässt. Für das Tablet gibt es einige Apps die die Daten auslesen und anzeigen können.
So weit mit der Planung erst einmal.
Das letzte Projekt war am Ende schon sehr ausgereift und machte so gut wie keine Probleme.
Deshalb war es nicht einfach es aufzugeben und sich wieder auf Neuland zu begeben.
Dieses Projekt soll aber noch mehr auf Alltagstauglichkeit ausgelegt sein.
Weniger gebasteltes, mehr fertige Elemente und insgesammt kompakter.
In den nächsten Tagen gibt es mehr.
|
|
|
|
|
|
|
|
|
Hörnchenmeister
Forumkenner
Alter: 42
Anmeldung: 22.07.2011
Beiträge: 179
|
|
Klingt interessant.
Wie gibt denn der Civic die Signale der LFB aus?
Auch über CAN?
Da hab ich bei mir mit dem Joycon noch ein paar kleine Problemchen.
|
|
|
|
|
|
|
|
g-e-c-o
Stammposter
Alter: 40
Anmeldung: 18.02.2008
Beiträge: 260
Wohnort: Osnabrooklyn
2007 Honda Civic
|
|
LFB ist widerstandskodiert: Es sind zwei Adern zwischen denen bei jeder Taste ein anderer Widerstand besteht.
Wie in der JoyCon Beschreibung bei CarTFT:
|
|
|
|
|
|
|
|
Hörnchenmeister
Forumkenner
Alter: 42
Anmeldung: 22.07.2011
Beiträge: 179
|
|
Aha. Hätte gedacht das läuft da auch schon über CAN. Aber so ist es natürlich einfacher.
Hab bei mir zwar ein CAN Interface welches die Signale in Widerstandswerte umwandelt aber wirklich zum laufen hab ich die LFB mit Joycon noch nicht gebracht.
|
|
|
|
|
|
|
|
g-e-c-o
Stammposter
Alter: 40
Anmeldung: 18.02.2008
Beiträge: 260
Wohnort: Osnabrooklyn
2007 Honda Civic
|
|
Das ist ein Gehäuse von meinem letzten Projekt, in dem ich alle "offenen" Geräte untergebracht habe. Es sitzt kopfüber an der Stelle wo sonst das original Doppel-DIN Radio sitzt. Auch im neuen Projekt soll es zum Einsatz kommen um das DCDC-USB und das JoyCon EXR tragen.
Das DCDC-USB ist bereits eingebaut, darüber sitzt ein aktives 7-Port USB Hub und darauf ein Controller für das Original-Display vom Civic. Der Controller hat aber nicht wirklich mit dem CarPC zu tun, sondern übernimmt einfach nur einige Aufgaben, für die sonst das Radio zusändig war.
Als nächstes muss in das Gehäuse ein kleiner Kabelbaum zur Stromversorgung von Netzteil, USB-Hub, Tablet und Controller.
Ich pack schon mal den Lötkolben aus.
|
|
|
|
|
|
|
|
MacG
Moderator
Alter: 49
Anmeldung: 17.02.2005
Beiträge: 6752
Wohnort: Dresden
2000 Fiat Bravo
|
|
Klingt interessant, ich verfolge das Projekt auf alle Fälle.
|
|
|
|
|
|
|
|
|
bauerrrrr
Forumkenner
Alter: 94
Anmeldung: 29.10.2009
Beiträge: 213
|
|
Ich hab es auch schon abonniert Bin gespannt.
|
|
|
|
|
|
|
|
g-e-c-o
Stammposter
Alter: 40
Anmeldung: 18.02.2008
Beiträge: 260
Wohnort: Osnabrooklyn
2007 Honda Civic
|
|
So ein kleiner Zwischenstand:
Alle Geräte sind jetzt im Gehäuse eingebaut.
Dazu gekommen ist noch eine Platine um die Kabel zu vertielen (12V + Masse, Zündung, 5V aus dem DCDC + Masse, 12V Licht-Signal und 12V Signal für den Rückwärtsgang).
Von da aus gehen wieder Kabel an alle Geräte die 5V brauchen (Tablet, USB-Hub und Richtung Kofferraum), 12V + Masse + Zündung zum DCDC und Zündung + Licht + Rückwärtsgang zu einer weiteren Platine mit Optokopplern, die wiederrum mit dem JoyConExr verbunden sind.
Das JoyConExr ist so eingestellt dass Tastenkombinationen (WIN+A z.B.) beim Ein- und Ausschalten an das Tablet gesendet werden. Diese Tastenkombinationen können am Tablet abgefangen werden um damit Apps zu starten.
Das Kabel links ist für den Anschluss des Tablets gedacht. Es besteht aus einer USB-Leitung zum Hub mit OTG-Adapter am Ende und einer Strom-Leitung zum Laden des Tablets.
Ich hatte eigentlich gedacht, dass mein Tablet per USB nicht laden kann, da die Ladeanzeige nicht aktiv wurde, daher die zusätzliche Stromversorgung. Nach einem Lade-Test am USB-Anschluss geht die Prozentanzeige des Akkus aber langsam hoch. Warum das Tablet nicht merkt dass es geladen wird ist mir aber ein Rätsel.
Ich muss noch testen wie sich das Ganze im Auto verhält, also "Laden" zu "Benutzen". Wenn das Tablet am runden Stromstecker hängt lädt es sehr schnell. Da kann man alle möglichen Verbraucher aktivieren, alles kein Problem.
Sollte das beim Laden per USB auch klappen werde ich versuchen mit einem speziellen Y-Kabel das Tablet zu betreiben.
Das Ziel des Ganzen wäre dann ganz schlicht ein Kabel weniger zu haben, das an das Tablet dran muss.
Eine Sache, die ich nicht bedacht hatte und die mich etwas Zeit gekostet hat, ist die Verbindung zwischen Tablet und USB-Hub, die das Tablet in den Lademodus versetzte. Wenn die Zündung und damit das DCDC aus ist bekommt das USB-Hub keinen Saft mehr von außen und wird damit zu einem passiven Hub. Das bedeutet dass der Strom nun von Host kommt (Tablet). So weit in Ordnung. Blöderweise liegt die Spannung der USB-Leitung auch am Stromanschluss des Hubs an. Und da Hub und Tablet an selben Anschluss, nämlich am Ausgang des DCDC, wird das Tablet am Stromstecker mit der Spannung aus dem eigenen USP-Anschluss versorgt.
Die Lösung war ein Relais in der 5V Schiene des USB-Kabels zwischen Tablet und Hub einzubauen und vom DCDC schalten zu lassen. Zu sehen auf der rechten Seite.
Möglicherweise kann man das Problen auch mit den oben genannten Y-Kabel umgehen. Werde ich testen und berichten.
Als nächstes muss ich mich um die Audio-Ausgabe kümmern, die im Kofferraum per USB-DAC, Toslink-Kabel und Digital-Endstufe realisiert erden soll.
|
|
|
|
|
|
|
|
datenflo
Administrator
Alter: 46
Anmeldung: 17.04.2005
Beiträge: 2879
Wohnort: Mönchengladbac h
|
|
MacG hat folgendes geschrieben:
|
Klingt interessant, ich verfolge das Projekt auf alle Fälle.
|
geht mir genauso....mit dem gedanken spiele ich auch, da ich ja schon ne ganze weile keinen cpc mehr verbaut habe ...
mir fehlte nur bisher die zeit da was zu planen geschweige denn umzuetzen
|
|
|
|
Hardware: kein CPC mehr verbaut
|
|
|
|
g-e-c-o
Stammposter
Alter: 40
Anmeldung: 18.02.2008
Beiträge: 260
Wohnort: Osnabrooklyn
2007 Honda Civic
|
|
Leider hat das Huawei Mediapad meine Anforderungen nicht erfüllen können. Ich konnte es auch nicht mit allen möglichen Software-Mods dazu überreden sich so zu verhalten wie es unsere CarPCs tun.
Ich bin jedoch auf ein interessantes ROM gestoßten das genau das macht was ich benötige: http://mehrvarz.github.io/nexus-7-usbrom/
Das ROM ist jedoch für das Google Nexus 7, für mein Mediapad gibt es das leider nicht. Hier gab es als nur eine vernünfitige Entscheidung:
Mediapad verkauft, Google Nexus 7 3G 32GB bestellt.
Ich war echt erstaunt wie einfach plötzlich alles dank dem USB-ROM lief.
Als hätte sich einer die gleichen Gedanken gemacht und es direkt im ROM umgesetzt.
Ich musste nun mein "Dock" etwas umbauen, da das Stromkabel nun überflüssig geworden ist.
Denn das Nexus kann per USB bis zu 1800mAh ziehen und gleichzeitig als USB-Host agieren.
Wenn die Stromversorgung abbricht geht es automatisch in einen Schlafmodus (Flugmodus AN, Display AUS).
Das macht dann auch mein Relais auf der 5V Leitung des USB-Kabels zwischen Tablet und USB-Hub überflüssig.
Da es nur noch ein Kabel gibt das am Tablet hängt kann es sich auch nicht mehr "selbst laden".
Das USB-Kabel habe ich nun mit dem Ausgang des DCDC verbunden, es stehen hier jetzt die vollen 8A(?) zur Verfügung!
Alle USB-Geräte, die am Hub hängen werden vom Tablet erkannt. Die Lenkradfernbadienung funktioniert vollständig. Die Signale für Licht, Rückwärtsgang und Zündung kommen am Tablet als Tastenkombinationen an. Und das Beste, der USB-Sound-Stick im Kofferram gibt Glasklaren Sound per Toslink-Kabel an die digitale Endstufe weiter.
Endlich wieder Musik im Auto!
Jetzt fehlt nur noch eine Befestigung für das Nexus...
|
|
|
|
|
|
|
|
MacG
Moderator
Alter: 49
Anmeldung: 17.02.2005
Beiträge: 6752
Wohnort: Dresden
2000 Fiat Bravo
|
|
Na das klingt doch sehr gut! Scheint auch eine recht simple Variante zu sein. Das eine USB-Kabel vom Nexus 7 überträgt nun die Daten zum USB-Hub und bekommt den Strom vom DCDC-Netzteil? Hast Du das USB-Kabel aufgesplittet?
|
|
|
|
|
|
|
|
|
g-e-c-o
Stammposter
Alter: 40
Anmeldung: 18.02.2008
Beiträge: 260
Wohnort: Osnabrooklyn
2007 Honda Civic
|
|
Die Stromleitung des USB-Kabels ist jetzt ein "Y" zwischen Tablet, Hub und DCDC.
Ich habe mal nen Aufbauplan gemacht:
|
|
|
|
|
|
|
|
datenflo
Administrator
Alter: 46
Anmeldung: 17.04.2005
Beiträge: 2879
Wohnort: Mönchengladbac h
|
|
hört sich genial an ...fleissig weiter berichten xD
|
|
|
|
Hardware: kein CPC mehr verbaut
|
|
|
|
MacG
Moderator
Alter: 49
Anmeldung: 17.02.2005
Beiträge: 6752
Wohnort: Dresden
2000 Fiat Bravo
|
|
Ah, danke, habe es nun verstanden. Ist ein recht einfacher Aufbau.
|
|
|
|
|
|
|
|
g-e-c-o
Stammposter
Alter: 40
Anmeldung: 18.02.2008
Beiträge: 260
Wohnort: Osnabrooklyn
2007 Honda Civic
|
|
Rückwärts fahren mit dem Civic ohne Kamera geht gar nicht!
Deshalb muss die jetzt erst mal wieder an das Tablet.
Meine Rückfahrkammera die ich mit meinem CarCP eingebaut habe ist ja immer noch drin. Es muss nur noch das (analoge) Videosignal an das Tablet weitergegeben werden.
Erst einmal brauche ich aber einen Adapter der das Video-Signal digitalisiert.
Dafür habe ich ich mir aus Taiwan einen speziellen Video-Grabber besorgt, der UVC kompatibel ist (wie die meisten Webcams).
Die Bezeichnung ist "FEBON 100 USB CVBS UVC grabber card" und kostet 77 $ (ca 57 EUR).
http://febon.blogspot.com/2012/02/1.html
(Im Bereich "CONTACT" könnt Ihr den Verkäufer anschreiben, antwortet sehr schnell.)
Mit der App "USB-Kamera als Rückfahrkamera" kann man direkt auf den Video-Eingang des Grabbers zugreifen. Wenn kein Video-Signal anliegt sieht man einfach nur ein blaues Bild.
Jetzt muss die App noch automatisch gestartet werden wenn der Rückwärtsgang eingelegt wird.
Dazu benutze ich "Automagic Premium".
In der App kann man sogenannte "Flows" anlegen, also Ablaufpläne bestehend aus Auslösern, Konditionen und Aktionen.
Ich habe zwei Flows angelegt, einen mit der Aktion die Rückfahrkamera-App zu starten und einen um die App wieder zu beenden.
An mein JoyCon Exr hatte ich ja schon die Leitung der Rückfahrleuchten angeschlossen und auf eine Tastenkombination gelegt.
Da Automagic aber nicht auf Tasten reagieren kann muss man hier einen kleinen Umweg einlegen.
Als Auslöser der beiden Flows habe ich jeweils einen Shortcut angelegt. "Rückwärtsgang AN" und "Rückwärtsgang AUS".
Jetzt braucht man die App "HW Key Quicksettings Launcher", die einem den Zugriff auf den Einstellungsbereich "Schnellstart" ermöglicht (keine Ahnung warum der Bereich nicht einfach über die Einstellungen erreichbar ist).
Hier verbinde ich die Tastenkombinationen die das JoyCon Exr sendet (hier z.B. Win+A, Win+B, usw.) mit den Shortcuts, die ich in AM angelegt habe.
Fertig! Beim Einlegen der Rückwärtsgangs taucht sofort das Bild der Kamera auf und verschwindet wieder wenn ein anderer Gang/Leerlauf eingelegt wird.
|
|
|
|
|
|
|
|
MacG
Moderator
Alter: 49
Anmeldung: 17.02.2005
Beiträge: 6752
Wohnort: Dresden
2000 Fiat Bravo
|
|
Das ist also der komplizierte Teil, die Einrichtung der Software
Schön, dass es so klappt. Man glaubt ja nicht, was man alles mit so einem Android-Tablet anstellen kann.
|
|
|
|
|
|
|
|
|
bauerrrrr
Forumkenner
Alter: 94
Anmeldung: 29.10.2009
Beiträge: 213
|
|
Das dachte ich gerade auch... Wahnsinniger Workaround.. Hauptsache es lüppt! Good Job!
|
|
|
|
|
|
|
|
Hörnchenmeister
Forumkenner
Alter: 42
Anmeldung: 22.07.2011
Beiträge: 179
|
|
Bin ehrlich gesagt auch ziemlich überrascht was mit so einem Tablet alles so machbar ist.
Gute Arbeit.
|
|
|
|
|
|
|
|
g-e-c-o
Stammposter
Alter: 40
Anmeldung: 18.02.2008
Beiträge: 260
Wohnort: Osnabrooklyn
2007 Honda Civic
|
|
MacG hat folgendes geschrieben:
|
Das ist also der komplizierte Teil, die Einrichtung der Software
|
Genau, der "komplizierte" Teil
Nein, es klappt alles (erschreckend) einfach.
Vom CarPC kennt man das so nicht.
Mal geht hier eine Kleinigkeit nicht mal dort.
Bei der Cam habe ich es sogar geschafft die Standard Kamera-App von Android zu benuzen. Ich muss mich eigentlich nur entscheiden was mir besser gefällt.
|
|
|
|
|
|
|
|
blazerk5
Foruminventar
Alter: 44
Anmeldung: 06.09.2009
Beiträge: 1065
Wohnort: Marl
2001 Seat Leon
|
|
Kannst du dann auch mit der Standard-App aufzeichnen?
|
|
|
|
Hardware: Headunit: Pioneer F30BT / Kamera: DOD GS600 / OBD: Galaxy S2
|
|
|
|
|