Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie

Door Wout Funnekotter

Hoofdredacteur

Bouw je eigen navigatiescherm

Op basis van een Pi en Android Auto

Inbouwen

Heb je de Pi aan het scherm gekoppeld en de software geïnstalleerd, dan is het tijd om de hardware in de behuizing te bouwen. Daarbij is bouwen een groot woord; je hoeft enkel de display in de behuizing te laten vallen en de twee onderdelen met vier schroeven aan elkaar vast te maken. De usb-microfoon plug je in aan de zijkant en kun je met de knijper ergens aan je dashboard vastmaken. Van de Pi naar de aux-ingang trek je simpelweg een kabel met aan beide kanten een 3,5mm-plug. Tot slot plug je nog de kabel in die van usb-a naar de aansluiting van je telefoon gaat, wat tegenwoordig vaak usb-c is.

Bij het aansluiten van de voeding heb je de keuze om de usb-ingang op de Pi zelf of het touchscreen te gebruiken. Kies er altijd voor om de Pi direct te voeden en dit niet via het scherm te laten lopen. In die laatste situatie kan de Pi namelijk te weinig stroom ontvangen en onstabiel worden. Doordat we gebruikmaken van de sigarettenaansteker, zal de Pi gelijk starten als de auto wordt gestart. Dat betekent ook dat de stroom wordt verbroken als de motor weer wordt uitgezet, waarmee de Pi niet de tijd heeft om netjes af te sluiten. Normaal wil je dat niet met een computer, maar aangezien de Pi het bestandssysteem read only start, is er geen kans op corruptie.

Achteruitrijcamera

Nog zo’n handigheid in moderne auto’s is een achteruitrijcamera. Die kunnen we redelijk eenvoudig aan deze build toevoegen; er zijn immers genoeg camera’s voor de Raspberry Pi te krijgen. Zoals gezegd, gebruiken we twee kleine pcb’s die van de ribboncable een hdmi-connectie maken, zodat de camera gemakkelijk op lange afstand wordt gebruikt. De camera zelf heeft een vijfmegapixelsensor en kan video opnemen in 1080p met dertig beelden per seconde. De module heeft twee infraroodlampjes en een lichtsensor die ervoor zorgt dat de lampen bijschijnen als het donker is.

Om de camera te activeren, gebruiken we een knopje dat we aan de achterkant van de behuizing monteren en dat je gemakkelijk op de tast kunt vinden. Wij gebruiken hiervoor een toggle switch, waarbij je dus één keer moet drukken voor in- en één keer voor uitschakelen. De toggle switch moeten we aansluiten op de gpio-headers van de Pi. Welke dat zijn, mag je zelf kiezen, zolang er maar één draad als aarde wordt gebruikt. In de software van Crankshaft kun je vervolgens aangeven met welke gpio-pin je de camera wilt schakelen. Wij kozen voor pin 23.

Dit is het enige onderdeel van de build waar we de invulling verder een beetje openlaten. Hoe je hem wegwerkt, hangt natuurlijk af van je auto. Je zult aan de binnenkant van je achterklep in ieder geval een klein gaatje moeten boren, zodat de lens naar buiten kan kijken. Hoe je het ook oplost, denk eraan dat je het geheel goed dichtmaakt met bijvoorbeeld kit, zodat er geen water bij de elektronica komt.

Als je alles aangesloten hebt, hoef je alleen nog je telefoon met Android Auto op de usb-kabel aan te sluiten en de auto te starten. Crankshaft zal automatisch booten en hierna overschakelen naar de Android Auto-interface.

Wat vind je van dit artikel?

Geef je mening in het Geachte Redactie-forum.

Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Microsoft Xbox Series X LG CX Google Pixel 5a 5G Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True