Partage
  • Partager sur Facebook
  • Partager sur Twitter

fabriquer un Compteur de Babyfoot digital arduino

    4 mars 2019 à 22:44:20

    Bonjour à tous,

    J'essaie de créer un compteur digital pour mon babyfoot, et souhaite utiliser des gros afficheurs 7 segments, genre ça :

    afficheur 7 segments 12V

    Visible à cette adresse : https://www.ebay.fr/itm/360656566322

    Je doit en utiliser 4 pour mon jeu (une paire pour le joueur 1 qui affiche les scores du joueur 1 et 2, et une autre paire pour le joueur 2 qui affiche la même chose).

    Pour piloter ces deux paires d'afficheur, je pense partir sur arduino (quel version me conseillez-vous ?) mais je me rend vite compte que les sorties 5V ne suffiront pas à alimenter les afficheurs fonctionnant en 12V...que me conseillez-vous de faire ? 
    Merci par avance pour vos réponses qui ne contiendrons pas de schéma tout fait ni de code tout cuit...

    je débute juste, mais j'ai envie d'apprendre, pas de copier bêtement ;)

    Edit : J'ai trouvé ça dans mes recherches ! https://www.tubefr.com/controle-des-circuits-de-puissance-elevee-avec-arduino-et-darlington-uln2803_2.html

    Le gars de ce blog explique qu'il à utiliser un  "ULN2803" à la place (dans le schéma) d'un afficheur 7 segment "classique" pour envoyer une tension plus grosse (jusqu'à 36V (:waw:) à l'afficheur 7 segments géant...à suivre !

    -
    Edité par Air_maX 7 mars 2019 à 15:25:15

    • Partager sur Facebook
    • Partager sur Twitter
      5 mars 2019 à 22:50:11

      Bonjour à tous !
      J'ai avancé de mon coté, et tenté de faire mon premier schéma ;) :
      Il y  sûrement 1000 trucs qui vont pas...pouvez-vous me dire mes erreurs svp ?
      Au cas ou mon alim serait pas hyper stable, j'ai mis des résistance de 22Ω avant mes segments, je suis pas du tout doué pour calculer ça, mais une calculette en ligne m'a pondu 19Ω avec mes segments 12V-160Ma...c'est ok pour vous ?
      Deuxième point sur lequel j'ai un doute : La séparation des alims 5V (arduino) et 12-15V (alim externe)
      Est-ce que j'ai tout bien placé ? est-il normal que ces deux sources d'alimentations partagent le même GND ?
      Si quelqu'un passe par là et à la gentillesse de m'indiquer mes erreurs...ou valider mon schéma, ça serait parfait :D !
      Merci par avance

      -
      Edité par Air_maX 6 mars 2019 à 17:46:13

      • Partager sur Facebook
      • Partager sur Twitter
        7 mars 2019 à 20:19:38

        Pour 15V d'alimentation et 12V de tension de seuil totale pour les leds, ça fait bien (15V - 12V / 0.160 A = 18.75Ω, donc toute valeur supérieure convient. Les 2 masses doivent bien être connectées ensemble.

        Par contre, les afficheurs ne doivent pas être mis directement en parallèle comme tu le fais, parce que d'une part, ça divise par 2 le courant traversant chaque segment puisqu'il y a 2 branches leds de 12V qui reçoivent en tout 160mA et que d'autre part, les LEDs sont rarement complètement identiques au niveau de leur tension de seuil, donc la branche qui aura une tension légèrement plus faible va recevoir un courant plus important que l'autre, et donc avoir une intensité lumineuse différente.

        Donc, tu dois ajouter une série de résistances pour chaque afficheur, ou dit autrement, à chaque sortie de l'ULN2803, tu dois avoir 2 résistances, chacune connectée à l'entrée d'un afficheur.

        De plus ces afficheurs sont à anode (+) commune donc leurs anodes (les broches 1 et/ou 5 d'après le listing ebay et pas les broches 3 ou 8) doivent être connectées au 12V et non à la masse. Les sorties des ULN2803 sont des collecteurs de transistors NPN, ils connectent les sorties, donc les cathodes des segments à allumer, à la masse. La broche COM des ULN2803 sert de protection pour des charges inductives (moteurs, bobines), dans ton cas, tu peux la laisser non connectée, en tous cas, elle ne sert pas à alimenter les Leds...

        Il n'y a pas vraiment de raison d'utiliser un CD4511 avec un microcontrôleur, ils sont plus utiles pour avoir un affichage en sortie d'un compteur BCD (ex: CD4518) avec pleins de portes logiques discrètes. Surtout que l'arduino MEGA ou même un UNO a suffisamment de broches pour piloter les 2 ULN2803 en direct. Si tu avais moins de broches disponibles, tu pouvais remplacer les décodeurs par des registres à décalage 74HC595 et les piloter en SPI:

        • Partager sur Facebook
        • Partager sur Twitter

        fabriquer un Compteur de Babyfoot digital arduino

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown