Partage
  • Partager sur Facebook
  • Partager sur Twitter

Vérification premier câblage Arduino

    15 mai 2013 à 14:01:07

    Bonjour à tous !

    Après avoir lu le tuto sur Arduino, je me suis lancé dans un petit projet. Je souhaite pouvoir contrôler une électrovanne et une pompe, en fonction de deux capteurs de niveau. Je souhaite également intégrer un clavier et u petit écran LCD afin d'avoir une IHM basique. 

    Ma pompe se contrôle via une liaison série, je pensait donc utiliser les pins Rx et Tx de ma carte. Cependant, j'ai également besoin de récupérer certaines données de la carte via un PC,  je me vois donc contraint d'acheter la carte Arduino Méga, afin de disposer de plusieurs ports série.

    Étant novice dans le domaine de l'électronique, et n'ayant pas encore reçu ma carte Arduino méga, j'ai décidé de faire le câblage sous Fritzing, mais j'aimerais avoir votre avis sur mon câblage, afin d'éviter d'endommager ma carte. Dans l'idéal, j'aimerais comprendre mes erreurs afin d'éviter de les refaire et ainsi prendre plus d'assurance en électronique.

    Voici mon schéma:

    -Le moteur représente l'electrovanne

    -La pile 9v représente l'alimentation 12v de l'electrovanne

    -les boutons poussoirs représentent mes capteurs de niveau (TOR)

    Mes doutes sont principalement au niveau du relais ainsi qu'au niveau du clavier : n'y a t-il pas besoin de l'alimenter ?

    Je vous remercie d'avoir pris le temps de me lire :)

    • Partager sur Facebook
    • Partager sur Twitter
      15 mai 2013 à 14:18:55

      Pas trop le temps de tout regarder (ca semble bon dans l'ensemble) mais une petite idée :

      Sur Arduino il existe une librairie qui s'appelle "NewSoftSerial" et qui permet d'émuler une voie série. Ainsi tu peux avoir deux voies séries même sur une Arduino Uno (une sera matérielle pour communiquer avec le PC et l'autre sera logicielle pour contrôler la pompe)

      Pour les deux boutons, tu peux virer les résistances externe et activer les pull-up internes si tu veux simplifier le schéma.

      • Partager sur Facebook
      • Partager sur Twitter

      Retrouvez moi sur mon blog et ma chaine Youtube !

        15 mai 2013 à 14:39:49

        Merci pour ta réponse !

        Effectivement, cette librairie semble intéressante. Néanmoins, je préfère opter pour la méga, ainsi en cas de projet plus conséquent je n'aurais pas de soucis de limitation :) Mais je la garde sous le coude si j'ai besoin de beaucoup de ports série :p

        Merci pour l'astuce des pull-up internes ! Mais n'y a-t-il pas de risque de court-circuit si j'oublie de les activer ?

        Enfin, le clavier m'inquiète toujours un peu quant à l'alimentation. Si il n'y en a pas besoin, je serais curieux de comprendre son fonctionnement !

        • Partager sur Facebook
        • Partager sur Twitter
          15 mai 2013 à 14:52:38

          T'aurais une datasheet de ton clavier ?

          Pour revoir le principe de la pull-up interne. Si tu l'oublies le seul risque (avéré) sera que ton bouton ne marchera pas, tu auras toujours un niveau bas.

          • Partager sur Facebook
          • Partager sur Twitter

          Retrouvez moi sur mon blog et ma chaine Youtube !

            15 mai 2013 à 15:05:35

            Je n'ai pas encore passé ma commande, mais à priori je prendrai ce clavier. Cependant je ne commande mes composants que demain, donc ça reste modifiable !

            Pour les pull-up interne, tant mieux s'il n'y a pas de risque de court-circuit. Et si jamais mes capteurs ne marchent pas je penserai à vérifier l'état des pull-up ! :p

            En parlant de mes capteurs, je n'ai pas vu de condensateur dans la doc. Faut-il que j'en rajoute un afin d'éviter les rebonds ?

            • Partager sur Facebook
            • Partager sur Twitter

            Vérification premier câblage 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