samedi 31 janvier 2015

Premier Projet

Voici mon premier projet :

Concevoir des compteurs de A à Z.
Vous trouverez ici les images montrant l'évolution du projet, ainsi que les diverses réflexions.


Le Tachy Mètre Spécial Nascar :

En Nascar il n'y a pas de compteur de vitesse que ce soit analogique ou numérique. Pourtant il y a bien une vitesse à respecter lors des entrées au pit. C'est pourquoi le Tachy en Nascar à une particularité. 

C'est d'indiquer si on est à la bonne vitesse grâce au 7 leds proches de l'aiguille.






https://www.youtube.com/watch?v=Rpzuwc85fRM

Pourquoi le réaliser sois même ?

j'ai réfléchis à le concevoir entièrement pour qu'il soit pilotable ( animation de l'aiguille ) et programmable automatiquement afin qu'il indique la bonne vitesse en fonction des circuits.

Pour réaliser cela il faut...? 

une carte Arduino pour commander toutes sortes de périphériques.
J'ai opté pour l'Arduino Due. car elle est cadencé à 84Mhz.

http://arduino.cc/en/Main/arduinoBoardDue






Pour le Tachy

Je suis parti avec de vrais moteurs pas à pas de compteur







Vous trouverez beaucoup d'information sur le blog suivant : 

http://guy.carpenter.id.au/gaugette/

Il y a même une librairie à ajouter au programme de l'Arduino pour piloter le moteur.

Mais j'ai développé ma propre librairie, car celle la ne répondait pas à mes attentes en terme d'animation de l'aiguille. Car cette librairie ne gère pas les micros pas et on peut vite faire décrocher les moteurs si on occupe trop le cpu de l'arduino. Les micros pas servent a obtenir un mouvement très fluide de l'aiguille, elle se déplace de manière à ce que l’œil humain ne puisse pas voir de sorte de crantage dans le mouvement. Le micros pas c'est 1/12 de degrés de déplacement contre 1/3 degrés avec les pas moteurs.
De plus avec la librairie de guy carpenter on est aussi limiter avec la vitesse max que l'on peut obtenir. De fait j'arrive à piloter les moteurs à leur vitesse max soit : 600 deg / sec. Pour vous donner une idée à plein régime il faut envoyer 7200 pulsation par seconde.

Afin d'assurer le pilotage des moteurs ( 4 moteurs en simultanée ) j'ai choisi d'utiliser le  VID6606


pour plus d'informations : 
http://guy.carpenter.id.au/gaugette/resources/vid/2009111391612_VID6606%20manual%20060927.pdf


Voici le montage et test du moteur vid 29 :




  







J'ai mis la vidéo en 1080p vous pouvez la regarder en pleine écran, vous ne verrez pas d'effet de crantage grâce aux micros pas.


Commande de leds :

Avec une puce PCA9685. Elle à 16 sorties PWM pour piloter les leds








Conception circuit imprimé :










Création carte en 3D :


 

















Création Tachy en 3D :





4 commentaires:

  1. Bravo ! super projet et très bien documenté !
    Pourrais-tu nous indiquer où tu t'es approvisionné pour la carte Driver VID6066 ? je ne trouve que des puces CMS seules (sur Aliexpress) et rien sur eBay... merci

    RépondreSupprimer
  2. Salut

    oui c'est bien la ou je les ais trouvés (sur Aliexpress) et elle ne sont que en cms il faut acheter aussi une petite platine d'adaptation de cms en dip

    RépondreSupprimer
  3. Nice project Eric!

    Could you update the schematic with higher resolution, its not readable at all.

    Also what do you plan to make your gauge face plates out of and what model is your LCD?

    RépondreSupprimer
  4. Bonjour Eric,
    Tout d'abord félicitationpour ton projet et pour l'avoir mené à bout. Tu disposes de connaissances que je recherche désespérément sur le net depuis de longs mois. Je dispose du même matériel que toi, moteur, driver et carte pour cms. Je souhaiterai réaliser un compteur pour simulateur d'avion mais je n'ai aucune idée de comment le mettre en oeuvre. Je voudrais utiliser le Pic 18F4550. Pourrais tu partager ton code sources afin d'apprendre la mise en oeuvre ? Merci d'avance, et encore une fois Félicitations

    RépondreSupprimer