De paar keren dat ik nu met het dashboard in ETS2 of een ander spel heb rondgereden, liep ik tegen 1 probleem aan: het bedienen van de muis. Het toetsenbord heb je wat minder snel nodig in zowel ETS2, OMSI2 als The Bus. Daar zocht ik dus een oplossing voor, met als belangrijkste 2 voorwaardes:
Geen extra muis (want een extra kabel naar het dashboard en een plek om deze te bedienen) en al helemaal geen draadloze muis (want die is natuurlijk áltijd leeg als je die nodig hebt!).
Bij de verhuizing van mijn werk ging een laptopje de vuilnisbak in. Ik viste ‘m daar uit, aanvankelijk voor het scherm, maar stuitte op deze video. Hoewel de titel meld dat je er ook de aanraakmuis mee kunt bedraden, was ik voorzichtig optimistisch. De instructies waren noodzakelijk: de chip is een “blob” op de print, zonder opdruk dus. Daarom kon ik geen datablad zoeken: het typenummer op de print was onleesbaar gemaakt met een zwarte markeerstift.
Voor mij ging op dat de GND pin op T23 te vinden was, VCC pin op T22, DATA op T11 en CLK op T10. Net als in de video.
Het bevestigen van de muis
Zittend achter het dashboard moest ik even nadenken wat een logische plek was. Makkelijk bereikbaar moest niet betekenen dat je per ongeluk een muisbeweging kon veroorzaken. Naast de retarderknop en motorrem knop was nog wat ruimte, waar in het echt de regelaar voor de achtergrondverlichting van de meters zat. Die liet ik weg (dat was makkelijker met bekabelen, naast dat er geen PWM pin meer over was op de Arduino Mega).
Ik tekende daarom de omtrek van de muis af voor bevestiging:

Maar de frontplaat bleek met ~4,4mm te dik voor betrouwbare aanraking. De oplossing was de houtlagen weg te beitelen tot de voorste 2 overbleven en de muis ook meteen een mooi vakje had en niet kon verschuiven. Aan de bovenzijde lijmde ik stukjes triplex op elkaar om een triplex plaatje vast te kunnen schroeven. Op deze plek was de frontplaat namelijk veel sterkte verloren, met een risico op doorbreken. Het opstaande stukje duwt tegen de print om deze op z’n plek te houden:

Met een minimale afstand tussen je vinger en de muis, werkte deze nu prima (de video bevat geen geluid):
Of ik de muis aan zal sluiten op de Arduino Due of een extra Arduino (zoals een Leonardo) weet ik nog niet. Ik wil het aantal Arduino’s het liefst zo beperkt mogelijk houden, omdat het project anders alleen maar nodeloos ingewikkeld wordt. Voor aansluiting op de Due is echter een level-shifter vereist: de Due werkt namelijk op 3.3V, terwijl het touchpad op 5V werkt.
De linker en rechtermuisknop moet ik nog bevestigen. Ik twijfel nog hoe ik dat zal doen: het motorrempedaal gebruiken als een van de twee knoppen is immers ook een mogelijkheid.