Page 74 - arduino_Neat
P. 74

Montage électronique

            Comme le moteur nécessite une tension différente de celle fournie par la carte Arduino, nous
            devons monter deux circuits différents. Un circuit de commande où figure l'Arduino et un
            circuit de puissance où se trouve le moteur. Le transistor sert de « lien » entre les deux circuits
            en ce sens qu'il reçoit l'information de commande de la carte Arduino pour ouvrir et fermer le
            circuit de puissance qui active le moteur. Pour plus d'information sur les circuits de puissance,
            veuillez lire la partie « Circuit de commande et circuit de puissance » du chapitre « Précautions
            d'utilsation » dans la section « Électronique ».
            Pour ce montage, nous allons d'abord connecter le transistor 2N3904. Si ce transistor ne vous
            est pas disponible, il est possible d'utiliser un autre transistor qui est également de type NPN.
            Ces transistors comportent trois bornes. Lorsqu'on fait face au 2N3904 (à sa partie « plate »),
            la borne de gauche s'appelle l'émetteur, la borne centrale la base et la borne de droite le
            collecteur.










                L'émetteur doit aller se brancher en direction d'un pôle négatif ou Gnd.
                La base doit se connecter à la branche de contrôle.
                Le collecteur doit aller se brancher en direction d'un pôle positif.
            Donc, commencez par connecter l'une des bornes de la résistance 2.2k à la pin 9 de l'Arduino.
            L'autre borne de  la pin devra se connecter la base du transistor. Vous pouvez également
            utiliser un fil pour passer de la pin 9 Arduino à la platine d'essai, puis y insérer la base du
            transistor si cela est plus facile. Ensuite, la borne « émetteur » du transistor doit aller au Gnd.
            Finalement, la borne « collecteur » du transistor doit aller dans une branche de la platine
            d'essai.
            Maintenant, nous allons ajouter le moteur. Connectez un des fils du moteur (le négatif, si
            possible), dans la branche de la platine d'essai où se trouve déjà la partie « collecteur » du
            transistor. L'autre fil (le positif) du moteur doit aller directement dans la branche principale
            positive (9 V) de la platine d'essai. Ensuite, connectez la borne négative de la diode (celle qui
            provient du côté de la diode marqué d'un trait) dans la branche principale positive et la patte
            positive de la diode dans la branche de la platine où le transistor et le moteur sont connectés.
            Vous aurez peut-être remarqué que la diode est branchée à l'envers (le négatif dans le positif).
            Ceci est normal. Il s'agit d'un principe de diode « de roue libre ». Le rôle ici de la diode est
            d'éviter une surtension et sert à protéger les composants comme le transistor. (voir chapitre
            « Les bases de l'électronique »).
            Il vous faut brancher l'alimentation à la platine d'essai, le pôle négatif de la batterie ou du
            transformateur dans la branche principale négative de la platine et le pôle positif dans la
            branche positive principale. Finalement, pour lier les masses ou le Gnd des deux circuits (celui de
            commande comprenant l'Arduino et celui de puissance qui comporte le moteur). Pour ce faire,
            connectez un fil à l'une des pin Gnd de la carte Arduino à la branche principale négatif de la
            platine d'essai.

            Programmation
            Le programme suivant fera accélérer puis décélérer le moteur de manière graduelle et
            répétitive.
            // déclarer la variable pour contenir la pin associée au moteur
            int pinMoteur = 9;
            void setup()
            {
                // spécifier que la pin liée au moteur est une sortie
                pinMode(pinMoteur, OUTPUT);
            74
   69   70   71   72   73   74   75   76   77   78   79