Voertuig accessoire computerinterface


Inleiding
Het volgende document geeft informatie voor de ontwikkeling van uw eigen VACI. Wat ik heb gedaan is vrij eenvoudig maar het duurde ongeveer 3 weken van planning, programmering en foutopsporing. De wow-factor op deze interface is geweldig; iedereen die gezien / het systeem gebruikt heeft wil een in hun auto. Het systeem kan ook worden aangepast voor het automatiseren van accessoires, en met behulp van een CAN-bus systeem zou u sterk verminderen van de hoeveelheid bedrading.

Specificaties
• 2 x 8 bits rood groen en blauw arrays, 100mA zinkende capaciteit per kanaal. Voor gebruik met
Gemeenschappelijke kathode RGB versterkers (12V).
• 8-generaal accessoire uitgangen, 100mA zinkende capaciteit voor Relais (12V).
• 7 Sinking uitgangen aansluiten op digitale AV-switch.
• Compact past binnen AV-schakelaar

Vereisten
Hardware
o 5 of 6 kanaals digitale AV-schakelaar met pull up weerstanden op elke knop normaal openen.
o auto PC (Bij voorkeur Lilliput PC745)
o gemeenschappelijke kathode 12V RGB LED versterker
o standaard 12V Automotive Relais (spoel moet minder dan 100mA)
o Pic Programmer (bij voorkeur PicAllw)
o 1 X Pic16F877a
o 3 X ULN2803AN
o 1 X SP232 – kunnen worden vervangen door MAX232
o 2 X 100nF condensatoren
o 2 X 10uF condensatoren – SP232
o 2X100uF condensatoren – SP232
o aantal extra 100nF, 10nF, 1uF en 10uF condensatoren te helpen PWM ruis onderdrukken.
o Development board – optioneel (http://www.olimex.com/dev/pic-p40.html)
o DB9- Connector voor de RS232 communicatie
• Software
o Visual Basic .net 2008
o Proton PicBasic Plus
o Pic Programmer Software (bij voorkeur PicAllw)

Punten van belang
Het begon allemaal na ik installeerde rood groen en blauw onder / interieur gloed en ik besloten dat ik gewoon niet graag de RGB controller door de fabrikant. Daarna kreeg ik een Lilliput PC745 als een geschenk voor het helpen van een vriend met een interactief leren software.  Dus ik wat de heck dacht, zal ik deze controle door de Touch Screen.

Ik heb de programmatie van de PIC16F sinds de leeftijd van 13 dus wat denk je, heb ik besloten om het gebruik van een Pic16F877a. Ik bezit reeds een programmeur van PicAllw en een kopie van de Proton PicBasic Plus. Het eerste wat dat ik deed was een enkellijns 256-bits software PWM. Die was simpel en ik bereikt het binnen een dag, ik bleef vervolgens code voor één RGB PWM array via software die nog 3 dagen heeft te ontwikkelen.

Ontwikkeling van een systeem met twee RGB PWM arrays via software PWM, was meer een uitdaging. De belangrijkste strijd was de refresh rate. Aanvankelijk gebruikte ik een timer onderbreken voor het uitvoeren van de software PWM code, maar de LED-strip was flikkeren. Na een week van het knutselen met de code plaatste ik uiteindelijk de code in de hoofdlus zonder een vertraging.

De enige interrupt in de code is te ontvangen van de seriële string die controles van de RGB LED's.
Zodra ik heb met succes de twee matrices werken begon ik het schrijven van code voor een Plukker van de kleur. Ik wilde stijl en high-tech, dus ik ontwierp een soortgelijke Kleurkiezer te schilderen borstel. Dus kan de kleur worden geselecteerd door een enkele aanraking aan het scherm.

Vanwege de vele I/O pinnen van de PIC16F877 besloten heb ik om enkele accessoires op de gratis pinnen. Het eerste wat dat ik wilde controle van het touchscreen is mijn AV-schakelaar, die wordt geselecteerd van de ingangen voor mijn hoofd-unit, GPS, PlayStation, voor- en achterkant camera. Elke switch AV uitgang alleen moet fietsen om te "Druk op de knop" die werd gedaan in de hoofdlus wanneer de PWM strijd opnieuw instelt.

Dan gebruikte ik de 8 pinnen op poort D naar station algemene uitgangen voor eventuele andere toebehoren, waarvan ik gebruikt om te verbinden met mijn garage deuropener.

Ik zal alleen code en informatie voor VB.NET 2008, die op Windows XP en WindowsCE5.0 speciaal voor de Lilliput PC745 draait verstrekken.

PC745 middelen
AV, FM, Volume en helderheid controles: http://www.codeproject.com/KB/miscctrl/LilliputPC745.aspx
Mijn aanvraag
http://www.CarDomain.com/Ride/2914719

Geschiedenis
•16 September 2010 - eerste Post

Gerelateerde Artikelen

Voertuig accessoire riem

Voertuig accessoire riem

Er zijn enkele dingen die u niet altijd nodig, maar als u doet, ze maakt het verschil. Als een paraplu als je geen regen verwacht. Of slippers, omdat mooie schoenen alleen comfortabel voor zo lang zijn. Om het te houden alle beschikbare en uit de weg
Hoe maak je een Home toestel in een zonne-elektrische hybride

Hoe maak je een Home toestel in een zonne-elektrische hybride

Dit project is een eenvoudige en goedkope manier om hernieuwbare energie te integreren in uw huis door te draaien aan uw apparaten in zonne-elektrische hybriden. Hier is hoe het werkt. Een zonnepaneel (of elke andere hernieuwbare energiebron) laadt d
Arduino controle/integreren Aftermarket accessoires via de CAN-BUS

Arduino controle/integreren Aftermarket accessoires via de CAN-BUS

Als je wilde controleren aftermarket accessoires met de bestaande besturingselementen in uw voertuig zou je moet een relais verbinden met einde waar een bestaande fabriek accessoire is aangesloten op.Voor een voorbeeld:U hebt een 4 x 4 en wil afterma
Arduino aangedreven autonome voertuig

Arduino aangedreven autonome voertuig

Een paar maanden begon terug ik te spelen rond met Arduino micro controllers als een oefening leren (en voor de lol); Dit project is het hoogtepunt daarvan. Het doel van het project was om een voertuig die autonoom door een reeks van waypoints (GPS-c
Ultieme weer reactie voertuig (WRV)

Ultieme weer reactie voertuig (WRV)

mijn vriend Jason en ik zijn op zoek naar het ultieme weer reactie voertuig bouwen. Wonen in het zuidoosten zijn we geplaagd door slecht weer. Met orkanen in de zomer aan de kust, aan de zware onweersbuien en Tornado's in de lente en herfst, en het i
Hoe maak je een Zombie Survival Kit voor uw voertuig

Hoe maak je een Zombie Survival Kit voor uw voertuig

Zelfs het Pentagon heeft een plan om te gaan met toekomstige zombie apocalyps, dus waarom niet mag u? Net als de wet van behoud van uw voertuig niet-apocalyptische tijden, moet voorbereiding van een zombie survival kit voor uw auto een no-brainer (ge
Voertuig efficiëntie upgrades: 30 + MPG in 2,5 ton commerciële truck

Voertuig efficiëntie upgrades: 30 + MPG in 2,5 ton commerciële truck

[Nota: nieuwe video is toegevoegd in stap 1!][Opmerking 2: grootste deel van wat ik schrijf niet relevant zijn voor Instructables.  Mijn belangrijkste blog is hier: biodieselhauling.blogspot.com][nota 3: ook energiebesparing thuis.  Zie mijn energie
DIY CNC accessoires (stofafscheider, Heatsinks, voeten, hanger)

DIY CNC accessoires (stofafscheider, Heatsinks, voeten, hanger)

Ik dacht dat ik zou delen de accessoires die ik voor mijn CNC machine gemaakt heb.Ze krijgen veel van gebruik en de meeste zijn makkelijk te maken. Ik gebruikte een Dremel 3D-printer en een Printrbot metaal te maken van de 3D afgedrukt delen.De CNC i
DriveMyPhone - Smartphone gecontroleerd 3D gedrukte voertuig

DriveMyPhone - Smartphone gecontroleerd 3D gedrukte voertuig

DriveMyPhone is een project dat ik heb aanbrengen op mijn computer in digitaal formaat voor de afgelopen 6 jaar nu. Het concept kwam rond toen ik bezig was met mijn andere robotica projecten genoemd MobileEarthRover One am MobileEarthRover twee.Ik he
Huisgemaakte bal toga, Prom Dress, Bridal of partij Japon voor pence inclusief accessoires

Huisgemaakte bal toga, Prom Dress, Bridal of partij Japon voor pence inclusief accessoires

Nou misschien niet helemaal centen maar het is erg goedkoop voor wat je krijgt, een uniek stukje van draagbare kunst en ambacht. Zelfs als u moest alle het weefsel nieuwe kopen en uit het broodje, kost dat nog steeds niet veel meer dan 10 euro/dollar
Gebruik je iPhone te scannen voertuig Codes en sensorgegevens lezen

Gebruik je iPhone te scannen voertuig Codes en sensorgegevens lezen

Met het gebruik van een heel goedkoop (10$!) adapter kunt u gebruik je iPhone als een diagnostisch hulpprogramma om erachter te komen de motor van uw voertuig selectievakje licht, schakelt u de codes, of bekijken van sensoren (zoals temperatuur, zuur
Hoe het bouwen van een 72 Volt elektrisch voertuig-auto / Jeep

Hoe het bouwen van een 72 Volt elektrisch voertuig-auto / Jeep

Introductie1. de eerste video toont de gemeenschappelijke componenten in een EV.2. de tweede video is de Jeep, aangezien het nu met de Direct-Drive.3. de derde video is de oorspronkelijke Jeep met de Kettingoverbrenging, merken hoe luid is.Heb ik bes
Elektrische voertuig lader houder met behulp van Instamorph

Elektrische voertuig lader houder met behulp van Instamorph

Elke grote stad rondrijden en je ziet een toenemend aantal elektrische voertuigen. Dit is gedeeltelijk te danken fiscale stimulansen, maar ook voor verbeterde batterijtechnologie, een hogere dichtheid van stations, opladen en agressief geprijsd lease
3D afgedrukt soldeer Station accessoire Cradle

3D afgedrukt soldeer Station accessoire Cradle

Toen ik mijn soldering station ongeveer 3 jaar geleden kocht, kwam het met een heleboel accessoires die zaten net in een lade omdat ik een plaats voor hen nooit.Omdat ik groot op organisatie, vond ik het tijd om te zetten naar mijn werkstation meer p