Interface ordinateur accessoire véhicule

Introduction
Le document suivant vous renseignera pour développer votre propre VACI. Ce que j’ai fait est assez simple mais il a fallu environ 3 semaines de planification, de programmation et de débogage. Le facteur wow sur cette interface est génial ; tout le monde qui a vu/utilisé le système veut un dans leur voiture. Le système peut également être modifié pour automatiser les accessoires, et en utilisant un système CAN-bus vous réduirait considérablement la quantité de câblage.

Spécifications
• 2 x 8 bit baies rouge vert bleu, 100mA naufrage capacité par canal. Pour une utilisation avec
Amplificateurs de RVB de Cathode communes (12V).
• 8 sorties général accessoire, capacité naufrage 100mA pour relais (12V).
• 7 les sorties de naufrage pour connecter au commutateur AV numérique.
• Compact s’adapte à l’intérieur du commutateur AV

Exigences en matière
Matériel
interrupteur de canal Digital AV o 5 ou 6 avec tirer vers le haut de résistances sur chaque bouton normalement ouvert.
o voiture PC (Préférence Lilliput PC745)
o commune Cathode 12V RGB LED ampli
o Standard 12V automobile relaie (bobine doit utiliser moins de 100mA)
o Pic programmeur (PicAllw de préférence)
o 1 X Pic16F877a
o 3 X ULN2803AN
o 1 X SP232 – peut être remplacé par le MAX232
o 2 X 100nF condensateurs
o 2 X 10uF condensateurs – SP232
o 2X100uF condensateurs – SP232
o certains condensateurs 100nF, 10nF, 1uF et 10uF supplémentaires pour aider à supprimer le bruit PWM.
o Conseil de développement – en option (http://www.olimex.com/dev/pic-p40.html)
o DB9 – Connecteur RS232 communication
• Logiciel
o Visual Basic .net 2008
o Plus de protons PicBasic
o Pic programmeur logiciel (PicAllw de préférence)

Points d’intérêt
Tout cela a commencé après que j’ai installé rouge vert bleu sous / lueur intérieure et j’ai décidé que tout simplement, je n’aime pas le contrôleur RVB par le fabricant. On m’a alors donné un Lilliput PC745 comme un don pour aider un ami avec un logiciel d’apprentissage interactif.  Donc j’ai compris ce que le diable, je vais être piloté par écran tactile.

J’ai été programmation de PIC16F depuis l’âge de 13 ans alors devinez quoi, j’ai décidé d’utiliser un Pic16F877a. J’ai déjà possédé un programmeur de PicAllw ainsi qu’une copie du Proton PicBasic Plus. La première chose que j’ai fait était un logiciel de 256 bit monocanal PWM. Qui était simple et j’ai réussi en une journée, j’ai ensuite continué à développer du code pour une seule baie RGB PWM grâce à des logiciels qui a eu un nouveau délai de 3 jours.

Développement d’un système avec deux tableaux RGB PWM via le logiciel PWM, a été plus difficile. Le combat principal était le taux de rafraîchissement. Dans un premier temps, j’ai utilisé un interrupt timer pour exécuter le logiciel code de PWM, mais la bande de LED clignotait. Après une semaine de bricolage avec le code, j’ai finalement placé le code dans la boucle principale sans retard.

La seule interruption dans le code est de recevoir la chaîne série qui contrôle les LED RGB.
Une fois que j’ai obtenu avec succès les deux tableaux de travail j’ai commencé à écrire du code pour un sélecteur de couleur. J’ai voulu style et haute technologie, ainsi que j’ai conçu un sélecteur de couleur similaire à peindre brosse. Si la couleur peut être sélectionnée par une seule touche à l’écran.

En raison des nombreuses broches d’e/s de la PIC16F877, j’ai décidé de placer quelques accessoires sur les broches libres. La première chose que j’ai voulu au contrôle de l’écran tactile est mon commutateur AV, qui permet de sélectionner les entrées pour mon chef-unité, GPS, PlayStation, caméra avant et arrière. Chaque commutateur AV sortie justes besoins de cycle pour « Appuyez sur le bouton » qui a été fait dans la boucle principale lorsque le PWM compteur se réinitialise.

Ensuite, j’ai utilisé les 8 broches sur le port D aux sorties générales disque pour tous les autres accessoires, dont j’ai utilisé pour se connecter à ma porte de garage.

Je vais vous donner seulement code et informations pour VB.NET 2008, qui s’exécute sur Windows XP et WindowsCE5.0 spécialement pour la Lilliput PC745.

Ressources PC745
AV, FM, Volume et luminosité : http://www.codeproject.com/KB/miscctrl/LilliputPC745.aspx
Ma demande
http://www.cardomain.com/Ride/2914719

Histoire
•16 septembre 2010 - Post Initial

Articles Liés

Arduino clavier avec Interface ordinateur

Arduino clavier avec Interface ordinateur

Il s'agit d'une introduction sur comment faire un clavier avec quelques boutons, un multiplexeur et un arduino qui peut parler à un interface ordinateur peuvent-elles jouer des sonneries à travers les haut-parleurs de l'ordinateur.Liste des pièces :1
Hot Glue Gun extrudeuse pour votre Machine de commande numérique par ordinateur ou imprimante 3D

Hot Glue Gun extrudeuse pour votre Machine de commande numérique par ordinateur ou imprimante 3D

impression 3D encore coûte quelques dollars et peut être hors de portée de soudeur qui n'ont pas de n'importe quel budget.   L'objectif de cette instructable consiste à construire une extrudeuse d'imprimante FDM (fusionné Deposition Modeling) (indisp
Télécommande domotique

Télécommande domotique

j'ai voulu publier ce projet pendant environ 3 ans maintenant, mais jamais pu trouver le temps. Oh bien besoins doivent comme les lecteurs de diable comme ils disent, et c'est ici pour vous maintenant. J'espère qu'il s'agit partout clair, sinon faite
Salle de danse de LED

Salle de danse de LED

ceci est un guide pour la création d'un visualiseur de musique axée sur l'Arduino LED, AKA un numérique totalement doux danse salle.Il existe différents guides autour d'instructables sur les visualiseurs de circuit pur, mais ceux qui sont en général
Robot Spider V8

Robot Spider V8

j'ai eu besoin d'un projet qui utiliserait tous mes servos, alors j'ai décidé de faire l'araignée fainéant, sans valeur. Si vous avez fischertechnik et servos à perdre, c'est le projet pour vous ! Cette araignée flop fait vraiment, pour un projet trè
Remplacement d’un capteur de Position de papillon sur une Jeep Wrangler

Remplacement d’un capteur de Position de papillon sur une Jeep Wrangler

il est toujours préférable d'effectuer le travail vous-même, alors vous pouvez être sûr que c'était fait, plus il vous permettra d'économiser un montant considérable d'argent. Si possible, j'ai essayer de faire des réparations mineures requises à l'u
Téléchargez audio des vidéos de ces manières

Téléchargez audio des vidéos de ces manières

plusieurs fois vous pourriez rencontrer un problème sur la façon d'obtenir audio de vidéos et s'ennuyer tout en utilisant de nombreux extracteurs audio et d'autres programmes. Avis de quelle manière pourrait vous aider à obtenir des flux audio avec l
Expresso automatique chargeur

Expresso automatique chargeur

problèmePour le projet de semestre personnelle, j'ai choisi de créer une machine qui chargera et compacter le tourteau de café dans une machine à expresso. Pour charger la machine manuellement, tout d'abord, vous retirez le support (que nous appeller
Construire un Theremin optique--améliorer votre Snap Circuits en ajoutant un Circuit intégré de 555 Timer II

Construire un Theremin optique--améliorer votre Snap Circuits en ajoutant un Circuit intégré de 555 Timer II

dans ce Instructable, vous apprendrez comment améliorer votre collection de blocs de Snap Circuits en ajoutant un Timer 555 IC et en construisant un thérémine optique. Vous apprendrez les fonctions des broches sur la puce 555. Vous apprendrez que lor
BRAS du robot 6 axes sexy

BRAS du robot 6 axes sexy

Eh bien j'ai enfin fait. Enfin, j'ai appuyé sur la gâchette et commencé à construire un bras robotisé 5/6 axes. C'est un projet en cours, alors s'il vous plaît vérifier dos de temps en temps d'examiner les progrès et proposent des idées que vous pour
Comment analyser les données du moniteur de fréquence cardiaque

Comment analyser les données du moniteur de fréquence cardiaque

je me sers un cardiofréquencemètre (CFM) pour les années.  Je l'aime parce qu'il me donne une mesure objective de combien j'ai travaillé.  J'ai lu les livrets inclus dans la boîte quand vous achetez votre gestion des ressources humaines.  C'est le sy
Veilleuse de carreaux de verre

Veilleuse de carreaux de verre

Il s'agit d'un très bon marché (moins de 3,00 $), agréable à regarder et assez facile à faire de la lumière de la nuit.J'ai travaillé sur un autre projet pour ma fille de quatre ans. Ce instructable finira... être sur que c'est l'homme de plus de 100
Faire une grande petite lumière livre de composants électroniques recyclés

Faire une grande petite lumière livre de composants électroniques recyclés

cette astuce décrit un grand petit livre lumineux issu d'un vieux chargeur de téléphone portable et un voyant de clavier d'ordinateur. Je n'ai pas beaucoup de détails à partager, la partie faire est assez simple.L'objectif de cette instructable est d
MINI souris (souris à poche)

MINI souris (souris à poche)

Salut tout le monde,Voici un autre instructable de moi. Ses un travail simple et intéressant dans lequel j'ai appris comment pirater et refaire une souris optique. Je suis venu à remarquer dans de nombreux centres de ferraille, entre électronique déc