One-touch raambediening D.I.Y. NA/NB Wil je je ramen automatisch openen/sluiten terwijl je je dak open/dicht doet zodat je voortaan 10 seconden eerder binnen bent op je werk? Wil je lekker sportief door kunnen schakelen terwijl je je ramen open/dicht doet, bijvoorbeeld op de op-/afrit van de snelweg? Dan is dit project echt iets voor jou! Maar natuurlijk ook omdat het gewoon handig is en het er eigenlijk standaard op zou moeten zitten.
Niet in de MX-5 One-touch raambediening is een feature die veel auto's met elektrische ramen standaard aan boord hebben, namelijk het volledig openen of sluiten van de ruiten bij een korte druk op de bediening. De MX-5 heeft deze 'luxe' feature niet en de raammotoren worden direct via de raamschakelaars (DPDT schakelaar) gevoed (schakelaar omhoog/omlaag draait de +/- om naar de raammotoren). Bij deze een beschrijving om zelf een one-touch raambedieningsmodule te maken voor de MX-5 NB (bij de NA zal enkel de connector en/of bedradingskleur anders zijn). Kosten: € 15,00 - € 20,00 en een dag werk, afhankelijk van je ervaring met elektronica.
De werking De module zal resulteren in het volgende gedrag bij het gebruik van de raamschakelaar: Lang drukken De raam wordt aangestuurd zoals normaal, bij het loslaten van de schakelaar stopt de ruit. Kort drukken De raam wordt voor een X aantal seconden aangestuurd (instelbaar in de code), dus volledig naar boven of naar beneden. Druk je tijdens het automatisch naar boven of beneden gaan van de raam kort op de schakelaar in tegengestelde richting, dan stopt de ruit direct op die positie. Korte video van de werking: http://www.youtube.com/watch?v=v8TO5R4DOE4
Wat heb je nodig? - Kabels, connectors - Arduino (nano) + usb kabel - USB voeding (aangepaste aanstekerplug USB-lader van de Action) - Relais-bord Deze onderdelen heb ik van Ebay gekocht. De Arduino Nano (+/- €8,--), bijvoorbeeld:
Zoek url: http://www.ebay.com/sch/i.html?_from=R40&_sacat=0&_nkw=arduino+nano&rt=nc&LH_BIN=1 Zorg ervoor dat je er een mét micro-usb connector kiest Het relais-bord (+/- €5,--):
Zoek url: http://www.ebay.com/sch/i.html?_odkw=arduino+4+relays&LH_BIN=1&_osacat=0&_from=R40&_tr ksid=p2045573.m570.l1313&_nkw=arduino+4+relays&_sacat=0
Voorbereiding Haal je de middenconsole uit de auto, zodat je bij de bekabeling van de raamschakelaar kunt komen. De middenconsole zit vast met 2 schroeven in het bagagevakje, 1 onder de asbak, 2 aan de zijkant voor links/rechts achter een sierdekseltje en 2 clips onder het dashboard. De pookknop draai je van de pook af (linksom). Om de middenconsole los te krijgen van de clips aan de voorkant doe je je vingers links en rechts onder de console en dan wrik je met redelijke kracht omhoog en omlaag totdat de clips 'los schieten'. De kabels naar de raamschakelaar connector knip je ongeveer 10 centimeter na de connector af, zodat je aan beide kanten genoeg kabel overhoudt om "mee te spelen". Om de bekabeling weer zoals origineel te kunnen maken heb ik 'spade connectors' aan de uiteinden geknepen. De module komt tussen deze bekabeling te liggen en heb ik dus ook met 'spade connectors' op de originele bekabeling aangesloten.
Daarna upload je de code naar de Arduino. Dit doe je door de Arduino software te downloaden: http://arduino.cc/en/main/software Verbind de Arduino met je computer via een micro-usb kabel (Het kan zijn dat je je computer moet helpen om de driver te vinden, deze staat in de map 'drivers' die je vindt waar je de Arduino software uitgepakt hebt). De programmacode voor de raambediening vind je hier: http://pastebin.com/bSkFS8vV Start je het programma en plak je de code in het programmeervenster. Kies het juiste Arduino Nano bordje dat je gekocht hebt:
Daaronder zie je de optie "serial port", deze kan alleen gekozen worden zodra de Arduino via USB op de computer aangesloten is voordat je het programma gestart hebt. Kies de serial port waar je Arduino op aangesloten is (zichtbaar als COM en dan een nummer). Daarna kun je het programma uploaden naar de Arduino:
De Arduino is nu klaar voor gebruik en nu rest alleen nog het bekabelen en installeren van de module!
Het maken van de module Voor dit gedeelte heb ik een aantal illustraties gemaakt om het zo duidelijk mogelijk te maken. Dus geen elektronische schema's met symbolen maar gewoon "what you see is what you get".
USB aanstekerplug lader gekocht bij de Action (+/- €3,00 iirc), heb de behuizing opengemaakt en er kabels aan gesoldeerd. De + pool (puntje van de aanstekerplug) heb ik via een 'add-a-fuse' (http://www.ebay.com/sch/i.html?_sacat=0&_from=R40&_nkw=add-acircuit+mini&rt=nc&LH_BIN=1) verbonden zodat de USB plug afgezekerd is. De - pool (ijzertjes aan de buitenkant van de plug) heb ik verbonden aan de ground-kabel van de radio. Hier heb ik verder geen afbeeldingen van aangezien ik deze al voor een eerder project (Bluetooth audio receiver) geïnstalleerd heb. De aanstekerplug usb-lader heb ik aan de passagierskant achter het dashboard verborgen zodat ik het met de hand tevoorschijn kan halen om USB apperatuur aan te kunnen sluiten zonder dat er lelijke kabels en pluggen vanuit de standaard aansteker stekker lopen. De plug van de action heeft 2 usb poorten dus de andere kun je altijd nog voor iets anders gebruiken!
Een (soldeervrij) alternatief voor de Action USB aanstekerplug is:
Zoek url: http://www.ebay.com/sch/i.html?_odkw=dc+converter+usb&_sop=15&_osacat=0&_from=R40&_trk sid=p2045573.m570.l1313.TR2.TRC1&_nkw=dc+converter+12v+usb&_sacat=0
Op een stukje universele printplaat heb ik een voetje gesoldeerd voor de Arduino. Als alternatief op het solderen van een voetje kun je het volgende gebruiken:
Zoek url: http://www.ebay.com/sch/i.html?_odkw=ar ... l&_sacat=0 De Arduino Nano plaats je in het midden en alle pins zijn dan verbonden met schroefcontacten.
Hier een totaalbeeld van de opstelling, met bijschriften:
Aansluitschema in hogere kwaliteit: http://i1283.photobucket.com/albums/a558/NLStek/opstelling_zps9042869f.png
Inbouwen van de module Sluit de module aan in de auto:
Test de werking van de module (vergeet niet je sleutel eerst in de 2e contact-stand te zetten of te starten!) en verberg deze daarna onder de console:
Zet de console vast, speel even met je nieuwe feature en show het aan de MX-5 bezitters die je kent. De module blijft goed op zijn plek onder de console maar om het helemaal af te maken kun je nog op zoek gaan naar een behuizing voor de module.
Conclusie Het is redelijk wat werk om deze module te maken dus je moet er wel van houden om te 'hobbyen'. Maar dat zit er bij een groot deel van ons, MX-5 bezitters, volgens mij wel in . Bovendien leer je de 'basics' van het werken met de goedkope Arduino microcontroller waar ontzettend veel informatie over op het internet staat. Sinds ik enkele jaren geleden kennis heb gemaakt met dit vernuftige apparaatje heb ik het al in talloze projecten gebruikt.
Disclaimer Tom Stax en de redactie zijn niet aansprakelijk voor eventuele schade die je jezelf of je MX-5 aandoet doet bij het uitvoeren van dit project.