Fordonet tillbehör Computer Interface



Introduktion
Följande dokument ger information för att utveckla din egen VACI. Vad jag har gjort är ganska enkel men det tog ca 3 veckor för planering, programmering och felsökning. Wow-faktor i det här gränssnittet är awesome; alla som har sett/använt systemet vill ha en i sin bil. Systemet kan också ändras för att automatisera tillbehör, och med hjälp av en CAN-Buss system skulle du kraftigt minska mängden ledningar.

Specifikationer
• 2 x 8 bit röd grön blå matriser, 100mA sjunkande kapacitet per kanal. För användning med
Gemensam katod RGB förstärkare (12V).
• 8 general Accessory utgångar, 100mA sjunkande kapacitet för reläer (12V).
• 7 sjunka utgångar för anslutning till digitala AV switch.
• Kompakt passar inuti AV switch

Krav
Hårdvara
o 5 eller 6 kanal Digital AV strömbrytare med dra upp motstånd på varje normalt öppen knapp.
o bil PC (Helst Lilliput PC745)
o gemensam katod 12V RGB LED-indikator förstärkare
o Standard 12V Automotive reläer (spole måste använda mindre än 100mA)
o Pic programmerare (prioriterade PicAllw)
o 1 X Pic16F877a
o 3 X ULN2803AN
o 1 X SP232 – kan ersättas av MAX232
o 2 X 100nF kondensatorer
o 2 X 10uF kondensatorer – SP232
o 2X100uF kondensatorer – SP232
o vissa extra 100nF, 10nF, 1uF och 10uF kondensatorer som hjälper undertrycka PWM brus.
o utveckling styrelsen – valfritt (http://www.olimex.com/dev/pic-p40.html)
o DB9- kontakten för RS232 kommunikation
• Programvara
o Visual Basic .net 2008
o Proton PicBasic Plus
o Pic programmerare programvara (prioriterade PicAllw)

Intressanta platser
Det hela började efter jag installerat röd grön blå under / inre glöd och jag bestämde jag helt enkelt inte gillar RGB styrenheten av tillverkaren. Sedan fick jag en Lilliput PC745 som en gåva för att hjälpa en vän med ett interaktivt lärande programvara. Så jag tänkte vad sjutton, ska jag styra det genom pekskärm.

Jag har varit programmering PIC16F's sedan 13 års ålder så gissa vad, jag beslutade att använda en Pic16F877a. Jag ägde redan PicAllw programmerare och en kopia av Proton PicBasic Plus. Det första jag gjorde var en enda kanal 256 bitars programvara PWM. Som var enkel och jag uppnådde det inom en dag, jag fortsatte att utveckla koden för en RGB PWM matris via programvara som tog ytterligare 3 dagar.

Utveckla ett system med två RGB PWM matriser genom programvara PWM, var mer av en utmaning. Den viktigaste kampen var uppdateringsfrekvensen. Först använde jag en timer avbryta för att köra programvaran PWM kod, men LED strip flimmer. Efter en vecka av mixtrande med koden placerade jag slutligen koden i huvudloop utan en fördröjning.

Enda avbrottet i koden är att ta emot den seriella strängen som styr RGB lysdioder.
När jag framgångsrikt fick de två matriserna arbetar började jag skriva kod för en färgväljare. Jag ville ha stil och högteknologiska, så jag ritade en färgväljare liknande att måla borste. Så kan färgen väljas genom en enda knapptryckning till skärmen.

På grund av de många I/O stift av PIC16F877 beslutat jag att placera några tillbehör på gratis stiften. Det första jag ville kontroll från pekskärmen är min AV switch, som väljer ingångar för min chef-enheten, GPS, PlayStation, främre och bakre kamera. Varje AV switch utgång bara behov att cykla till "Tryck på knappen" som gjordes i huvudloop när PWM counter återställs.

Då Använd jag de 8 stift på port D till driva allmänna utgångar för andra tillbehör, varav jag för att ansluta till mitt garage dörröppnare.

Jag lämnar endast kod och information för VB.NET 2008, som körs på Windows XP och WindowsCE5.0 specifikt för Lilliput PC745.

PC745 resurser
AV, FM, volym och ljusstyrka kontroller: http://www.codeproject.com/KB/miscctrl/LilliputPC745.aspx
Min ansökan
http://www.cardomain.com/Ride/2914719

Historia
•16 September 2010 - första inlägget

Se Steg
Relaterade Ämnen

Sonic skruvmejsel stil Computer Interface

dessa instruktioner kommer att dokumentera skapandet av en HCI enhet i stil med en sonic skruvmejsel.De viktigaste komponenterna är två RFD21733 transceivers och en Teensy 3.0.En demonstrationsvideo av fungerande enhet kan hittas här: http://youtu.be...

Fordonet tillbehör sadelgjord

Det finns några saker du inte behöver alltid, men när du gör, att ha dem gör hela skillnaden. Som ett paraply när du inte förväntar dig regn. Eller vänd floppar, eftersom fancy skor är bara bekvämt för så lång tid. För att hålla det alla tillgängliga...

Arduino tangentbord med Computer Interface

Detta är en introduktion om hur man gör ett tangentbord med några knappar, en multiplexer och en arduino som kan prata med en datorgränssnitt som kan spela toner genom datorer högtalare.Lista över:1 x Arduino1 x skärbräda8 x knappar1 x 8-port multipl...

Remote Home Automation

jag har velat skicka detta projekt för ca 3 år nu men aldrig kunde hitta tid. Åh bra behov måste som djävulen enheterna som de säger och det är här för dig nu. Jag hoppas det kommer över klara, om inte låta mig veta och jag ska fixa det. Med det sagt...

ATTiny USI I2C inledning - en kraftfull, snabb och bekväm kommunikationsgränssnitt för ATTiny projekt!

I2C, det är en standard som har funnits i runt 20 år och har hittat användningsområden i nästan varje hörn av elektronik universum. Det är en otroligt användbar teknik för oss microcontroller hobby men kan verka skrämmande för nya användare. Denna ha...

Hjärnan-kontrollerade RC helikopter

detta Instructable visar du hur tar en Radio Controller helikopter och ändra fjärrkontrollen maskinvaran så att den kan drivs av fri, öppen källkod programvara och flugit baserat på hjärnvågorna mätningar av koncentration och avslappning av konsument...

Hjärnan-kontrollerade rullstol

Hej! Många människor har skrivit oss sade de bygger Brain-Controlled rullstol, och det är bra! Vi ser fram emot att hjälpa dig att få igenom de hårda delarna, men några av er kommer inte att behöva någon hjälp (kanske). Vad vi vill från dig (alla) är...

Hur man gör någon hem apparaten i en Solar elhybrid

Detta projekt är ett enkelt och billigt sätt att integrera förnybar energi i ditt hem genom att vrida din apparater in solar electric hybrider. Här är hur det fungerar. En solpanel (eller någon annan förnyelsebar energi källa) ut ett ackumulatorbatte...

Hjärnan-kontrollerade rullstol Robot

vår oberoende projekt är att utöka våra tidigare Brain-Controlled rullstol projektera (1: a pristagare av den Humana hälsa utmaningen i samordning med jerkey) in i en ny design som använder en revolutionerande kombination av EEG-baserad P300 upptäckt...

Spel med tankar/Mindwaves (med Arduino)

Vad vill du tänka varför vi gillar TV-spel? Svaret är inte svårt: videospel visar oss nya, extremt bra utmaningar. Jag spelar videospel sällan, men mina favoriter är Bilspel och öppen värld spel precis som Need for Speed och Grand Theft Auto-serien....

Använd kraften... Eller dina hjärnvågor? (multifuctional tanken kontrollerade system)

Som barn ville jag alltid ha en speciell förmåga, som att flytta objekt med tankar eller flyga. Jag försökte flytta objekt med "kraften i mitt sinne" naturligtvis med nej framgång. Tja, ja, jag var och jag är ett stort Star Wars fan, men jag ock...

Fäst! Mobil - Start din fysiska Computing motorer!

FRÅGAVad får du när du kombinerar Snap!, främsta dra och släpp programmeringsspråk, med en off hyllan rover fordon kit, en Arduino mikro-controller och s2a_fm gränssnittet programvara?SVAREn flexibel och kostnadseffektiv fysisk undervisning datorplat...

Bluetooth-mobiltelefon tillbehör för missade samtal och SMS

när hemma, jag bär inte min telefon med mig överallt... så ibland telefon ringar eller ett SMS kommer in och jag hör inte att. Med volymen av musik som spelas av tonåringarna hemma, det är inte en överraskning :-) så jag beslöt att bygga ett litet ti...

Personliga Computing effektivitet - den ofullständiga guiden

just nu, det kan vara att du har en extra oanvända dator påslagen någonstans i huset. Ja? Beläst på...Det finns en hel del användbar information på Internet om effektivisering av datorsystem och därmed spara ström. Men saken är att de flesta av tiden...

Matchande tillbehör-tyg hår klipp

tyg hår klipp/brosch - att matcha och avsluta en outfit.Bäst tillämpas med tyg med något slags print eller motiv där kanterna på Skriv ut eller form definieras t.ex blommor kan slås 3-D, utsmyckade och sytt till en grundläggande klipp, kam eller bros...

Fordonet effektivitet uppgraderingar: 30 + MPG i 2,5 ton lastbil

[OBS: ny video har lagts på steg 1!][anmärkning 2: de flesta av vad jag skriver är inte relevant att Instructables. Min viktigaste blogg finns här: biodieselhauling.blogspot.com][not 3: spara energi hemma. Se min energi guideGår 50-100% längre på en...

Awesome Cloud Computing förklarade med Animation

denna video förklarar vad cloud computing är genom metaforer....

1 kedjesöm = 3 omvandlingsbara tillbehör

En super lätt kedjesöm är basen av virka men kan också förvandlas till tre roliga tillbehör. Med en lång kedjesöm och en pärla, kan du skapa ett halsband för kontoret, förvandla det till ett pannband för en dag på stranden eller rock det på handleden...

Tillbehör med redskap tråd!

Här är några enkla smycken gjorda med redskap tråd.Lär sig denna teknik och skapa vackra, enkla, eleganta tillbehör!Steg 1: Material som krävs:1. redskap tråd2. redskap lås3. krokarSteg 2: steg1. skär redskap tråd enligt den längd som behövs för dina...