> ## Content Index
> Fetch the complete content index at: https://die-exekutive.endpoint.divolgo.de/llms.txt
> Use this file to discover other available public pages before exploring further.

# Raspberry Pi Smartcar: Navi Marke Eigenbau
- URL: https://die-exekutive.endpoint.divolgo.de/raspberry-pi-smartcar-navi-marke-eigenbau/
- Published: 2019-06-23T22:00:00.000Z
- Updated: 2022-04-25T20:51:15.000Z
- Author: Ghost
- Tags: Technik

Raspberry Pi Smartcar: Navi Marke Eigenbau

Wer kennt es nicht? Im Neuwagen kostet ein festeingebautes Navi hÃ¤ufig einen satten Aufpreis und ist nach ein paar Jahren veraltet bzw. nur durch kostenpflichtige Updates aktualisierbar. Oder man besitzt beispielsweise bereits ein Ã¤lteres Fahrzeug und mÃ¶chte kostengÃ¼nstig zum eigenen Smartcar nachrÃ¼sten. Der Vorteil am Raspberry Pi ist die quelloffene Hardware und Software. Zudem stehen seit dem RasPi 2 insgesamt 40 GPIO Pins fÃ¼r Logikschaltungen, Sensoren usw. zur VerfÃ¼gung. FÃ¼r dieses Projekt benÃ¶tigen wir neben dem Raspberry Pi auch logischerweise einen Touchscreen. Neben dem offizielen Raspberry Pi 7 Zoll Touchscreen gibt es selbstverstÃ¤ndlich auch gÃ¼nstigere Kandidaten aus Fernost, die sich genauso leicht an den RasPi anschlieÃŸen lassen.

![](https://die-exekutive.endpoint.divolgo.de/content/images/2022/04/IMG_5587-768x576-1.jpg)

HierfÃ¼r sollte das jeweilige Handbuch des Displays zurate gezogen werden, da es unterschiedliche VerbindungsmÃ¶glichkeiten gibt. HÃ¤ufig kann das Display direkt Ã¼ber HDMI und USB oder Ã¼ber die GPIO Pins verbunden werden. Zudem wird fÃ¼r die Navigationssoftware ein GPS-EmpfÃ¤nger benÃ¶tigt. Diesen gibt es beispielsweise als USB-Antenne fÃ¼r 10-50 Euro. Ob es einen qualitativen Unterschied zwischen Billig vs. Teuer gibt, ist ungewiss. Der getestete EmpfÃ¤nger fÃ¼r ca. 14 Euro lieferte zuverlÃ¤ssige und metergenaue Breiten- und LÃ¤ngengrade.

![](https://die-exekutive.endpoint.divolgo.de/content/images/2022/04/sim808.jpg)

Um alle GerÃ¤te mit Strom zu versorgen, wurde ein 12 V-ZigarettenanzÃ¼nder-zu-USB-Adapter verwendet. Pi mal Daumen haben wir mit allen GerÃ¤ten einen Stromverbrauch von 2 bis 2,5 Ampere, wodurch im worst-case mit eingerechneten Effizienzverlusten aufgerundet nicht Ã¼ber 3 Ampere benÃ¶tigt werden. Dies entspricht bei 5 V Spannung einen maximalen Stromverbrauch von 15 W in absoluten Lastspitzen. Im Vergleich zu einer KÃ¼hlbox oder sonstigen Stromfressern also eine recht bescheidene Zusatzlast fÃ¼r die Lichtmaschine. Der maximale Verbrauch von 15 W kann auch problemlos Ã¼ber eine Powerbank oder im Sommer sogar von einer kleinen Solarzelle getilgt werden.

Da die Temperatur im Auto fÃ¼r Mikroelektronik recht unangenehm warm werden kann, sollte auch auf eine gute KÃ¼hlung des RasPi geachtet werden. HierfÃ¼r wurde ein kleiner AufklebekÃ¼hlkÃ¶rper sowie ein LÃ¼fter verwendet. Der LÃ¼fter wird hierbei nicht mit dem RasPi sondern ebenfalls Ã¼ber den USB-Adapter betrieben. Im Prinzip kann jeder beliebige PC-LÃ¼fter verwendet werden, da die meisten 12 V LÃ¼fter auch problemlos bei 5 V anspringen und lediglich langsamer drehen. Fixiert wird alles Ã¼ber einen separaten Displayhalter mit M3-Gewindeschrauben. Dieser kann entweder gekauft oder passgenau fÃ¼r das spezifische Fahrzeug mit dem 3D-Drucker hergestellt werden.

![](https://die-exekutive.endpoint.divolgo.de/content/images/2022/04/IMG_5584-e1559774390499-768x576.jpg)

Sofern alles korrekt miteinander verbunden wurde, kÃ¶nnen wir auch schon mit der Software fortfahren.

![](https://die-exekutive.endpoint.divolgo.de/content/images/2022/04/IMG_5585-e1559774403598-768x576.jpg)

Wir setzten voraus, dass Ihr bereits eine Micro-SD-Karte mit Raspian vorbereitet habt. Falls nicht, solltet ihr euch ein Image des Betriebssystems runterladen und beispielsweise mit Etcher o. Ã¤. Software auf die Micro-SD-Karte schreiben. Nachdem Ihr nun euren RasPi das erste Mal bootet, sollte auch schon der Desktopbereich erscheinen. Zum leichteren und schnelleren Einstellen ist eine Maus und Tastatur vorÃ¼bergehend sehr sinnvoll.

Nun wird erst mal das Terminal geÃ¶ffnet und Navit durch die Eingabe der folgenden Befehle installiert:

***sudo apt-get update***

***sudo apt-get upgrade***

***sudo apt-get install navit***

***mkdir \~/.navit***

***cp /etc/navit/navit.xml Â .navit/navit.xml***

AnschlieÃŸend benÃ¶tigen wir noch eine Karte von Europa, Deutschland oder einen beliebigen Bereich. Hierbei sei angemerkt, dass eine Deutschlandkarte bereits um die 4 GB Speicherplatz benÃ¶tigt. Ein eigener Kartenbereich kann unter [**http://maps9.navit-project.org/**](http://maps9.navit-project.org/?ref=die-exekutive.endpoint.divolgo.de) festgelegt und heruntergeladen werden.

![](https://die-exekutive.endpoint.divolgo.de/content/images/2022/04/navit-768x444.jpg)

Da der Dateiname (beispielsweise osm\_bbox\_5.3,46.8,16.0,55.1.bin) sehr unleserlich ist kÃ¶nnen wir Ihn mit folgenden Befehlen umbenennen: (Benutzt hierbei euren Dateinamen!)

**mv osm\_bbox\_5.3,46.8,16.0,55.1.bin deutschland.bin**

**mkdir \~/maps**

**mv deutschland.bin maps/**

Mit einem Texteditor eurer Wahl (z. B. vim oder nano) kÃ¶nnt ihr nun die config bearbeiten, damit auch die Deutschlandkarte verwendet wird:

**nano \~/.navit/navit.xml**

AnschlieÃŸend sucht ihr in der config den Eintrag

**<mapset enabled=â€œyesâ€œ>** und Ã¤ndert den Wert auf **â€žnoâ€œ**.

Danach mÃ¼sst ihr den Eintrag

**<map type=â€œbinfileâ€œ enabled=â€œyesâ€œ data=â€œ/media/mmc2/MapsNavit/osm\_europe.binâ€œ/>** finden und data zu

**data=â€œ/home/pi/maps/deutschland.binâ€œ** umÃ¤ndern.

Die Sprache und das Land kann in der folgenden Zeile festgelegt werden:

**<config xmlns:xi=â€œhttp://www.w3.org/2001/XIncludeâ€œ>**

Indem man ein

**<config xmlns:xi=â€œhttp://www.w3.org/2001/XIncludeâ€œ language=â€œde\_DEâ€œ>**

HinzufÃ¼gt.

Damit das Auto auch hinterher zentriert wird, mÃ¼ssen wir noch eine Zeile anpassen:

**<vehicle name=â€œLocal GPSâ€œ profilename=â€œcarâ€œ enabled=â€œyesâ€œ active=â€œ1â€³ source=â€œ<gpsd://localhost>â€œ gpsd\_query=â€œw+xjâ€œ>**

und

**<vehicle name=â€œLocal GPSâ€œ profilename=â€œcarâ€œ enabled=â€œyesâ€œ active=â€œ1â€³ source=â€œ<gpsd://localhost>â€œ gpsd\_query=â€œw+xjâ€œ follow=â€œ2â€³>**

hinzufÃ¼gen.

Jetzt haben wir ein vollwertiges Navi und kÃ¶nnen es beispielsweise noch mit einem RadioempfÃ¤nger, einer RÃ¼ckfahrkamera, einer Dashcam oder sonstigen sinnvollen Erweiterungen ausstatten. Dies wird in spÃ¤teren BeitrÃ¤gen noch gezeigt.