Guide du débutant pour Arduino (12 / 15 étapes)

Étape 12 : Conduite plus voyants ou autres charges

Jusqu'à présent, nous avons utilisé uniquement les composants qui attirent très peu de courant. Mais si nous voulons faire les choses en voiture qui attirent plus de 20mA, le courant fourni par la sortie de l’Arduino ne sera pas suffisant. Nous aurons besoin d’une sorte d’amplificateur de courant, et c’est alors le transistor est disponible en.
Lorsque vous voulez faire les choses en voiture qui s’écouler une autre tension que l’Arduino, vous aurez également besoin d’un transistor.

Un petit courant de la base vers l’émetteur se traduit par un courant beaucoup plus élevé du collecteur vers l’émetteur.
Plus d’informations se trouvent à l’étape 3.

Courant et tension de mesure

Avant que nous puissions commencer à construire notre circuit transistor, nous aurez besoin de connaître la tension et le courant de la charge que vous souhaitez utiliser.
Se connecter à votre charge (moteur, fan, LED, ampoule, élément chauffant, électrovanne...) bloc d’alimentation approprié, définissez votre multimètre sur volts DC et mesurer la tension dans l’ensemble de la charge, ou directement à partir de la charge. Tension est mesurée en parallèle avec la charge. (Voir l’image)

Maintenant, débranchez le câble négatif de la charge de l’alimentation électrique. Branchez le fil rouge de votre multimètre sur le connecteur SAP, puis affectez-lui c.c.. Puis, connectez le fil noir du multimètre à la terre de l’alimentation et le fil rouge du multimètre pour le câble négatif de la charge. Courant est toujours mesurée en série avec la charge. (Voir l’image)

Remarque : n’oubliez pas de rebrancher votre fil rouge sur la prise de la tension du multimètre, si vous essayez de mesurer la tension à l’entrée de courant, vous fondamentalement créer un court circuitet faire sauter le fusible du multimètre ou même détruire complètement. Certains multimètres fin supérieurs seront un signal sonore et affiche un avertissement lorsqu’il est réglé sur la tension alors que le connecteur de courant est utilisé.

Calcul de la résistance de base pour le transistor

Un transistor a un certain gain en courant, généralement autour de 100. Le symbole pour le gain de courant continu est une lettre grecque bèta (β) ou HFE.
J’aicollecteur-émetteur = Ibase-émetteur · HFE.
Trouver la valeur β pour votre transistor spécifique dans la feuille de données. Il devrait y avoir un graphique appelé « Gain de courant continu ». (Voir images) Sur l’axe horizontal, vous pouvez trouver le collecteur de courant, c’est le courant consommé par la charge. Notez que la plupart du temps, une échelle logarithmique est utilisée.
Notez la valeur β correspondant à votre courant de charge.

Nous avons besoin de savoir que le courant base-émetteur, donc diviser le collecteur de courant par le β de gain actuel.

J’aibase-émetteur j’ai =collecteur-émetteur / HFE

Maintenant, prenez la tension d’alimentation de votre Arduino et soustraire 0,7. C’est parce que la jonction émetteur-base silicium du transistor a une chute de tension de 700mV. (Vous n’avez pas à savoir pourquoi il en est, il suffit de savoir que la chute de tension est là).
Maintenant utiliser la Loi d’Ohm pour calculer la résistance de la résistance de base.
Rbase = (VArduino - 0,7 v) / j’aiémetteur-base

Remarque : si le courant de base est supérieur à 20mA (plus de l’Arduino peut fournir), vous devrez utiliser un transistor avec une valeur plus élevée de β ou un transistor Darlington.

Par exemple, je veux conduire un moteur à 200mA, 12v avec un transistor NPN BD139 et un Arduino 5v :

Comme vous pouvez le voir dans le deuxième graphe, à 200mA, le gain en courant est environ 97.
J’aibase-émetteur = 0,2 a / 97 = 0.00206A ≈ 2.1mA

Rbase = (5v - 0,7 v) / 2.1mA = 4.3V / 0.0021A ≈ 2048Ω → 1.8kΩ

Dans ce cas, il est préférable d’arrondir la résistance d’une résistance de valeur inférieure E12, pour s’assurer que le transistor est complètement ouvert.

Lorsque vous utilisez une charge inductive, comme solénoïde, relais, moteur etc. vous devrez utiliser une diode flyback. Il s’agit d’empêcher le transistor ne soit endommagé par les pointes de tension causées par le solénoïde. (Vous obtenez self-inductance à l’intérieur de la bobine, lorsqu’on tourne soudainement de.) (Voir l’image) Vous pouvez utiliser n’importe quel redresseur diode, j’ai utilisé un 1N4007 régulière, par exemple.

Remarque : l’Arduino du sol doit toujours être raccordé à la masse du circuit transistor.

Remarque : Vous pouvez uniquement utiliser cette méthode avec charges CC basse tension.

MOSFET basse tension

Une normale (BJT, Transistor de jonction bipolaire) tel que décrit ci-dessus, est exploitée par le courant d’émetteur-base. MOSFET (Metal Oxide Semiconductor Field Effect Transistors) sont contrôlées par la tension de la porte. (voir étape 3)

Dans la fiche technique de votre MOSFET, trouver la tension de la porte pour drainer le graphique actuel. (voir image, graphe est pour un BUZ11 MOSFET)
Comme vous pouvez le voir, à 3,3 v, le courant est encore assez faible et inutile dans la plupart des cas. Toutefois, à 5v, le courant drain peut être suffisant pour votre application spécifique.

Il est recommandé d’utiliser des résistance de menu déroulant (purge de porte) sur la porte de la MOSFET pour prévenir un champ électrique de l’établissement et allumer le MOSFET, car il est très sensible.

Tout comme avec les transistors normales, vous devez également utiliser une diode flyback lors de la commutation de charges inductives. (Cependant, certains MOSFETs ont eux construit en)

(voir les images pour les schémas)

MOSFET de haute intensité

Pour obtenir des courants plus élevés, nous devons obtenir un champ électrique plus élevé, donc nous avons besoin d’une tension supérieure de la porte.

Pour ce faire, nous pourrions utiliser transistor, mais il est plus facile d’utiliser un opto-coupleur ou opto-isolateur. C’est essentiellement une LED infrarouge et un phototransistor (capteur de lumière) dans un seul paquet. Lorsque le voyant est allumé, le phototransistor mène.
Il ressemble à un circuit intégré avec jambes seulement 4 (ou 6).

En utilisant un opto-coupleur aussi signifie qu’il n’y a aucune connexion électrique entre l’Arduino et le MOSFET, donc si le circuit de tension plus élevé échoue, il est presque impossible qu’il obtient à l’Arduino et la détruit. Il s’agit d’un grand avantage.

Jetez un oeil à l’image pour le schéma. Vous pouvez utiliser la formule de diviseurs de tension pour calculer R1 et R2.
Par exemple, si je veux conduire une charge de 17 a 12v avec un BUZ11, je vais avoir besoin une tension gate de 6v (voir graphique).
est de 6V 12v/2, alors R1 = R2. Ils pourraient être 47kΩ, par exemple.

Dans la formule suivante: Ven est la tension d’alimentation, et Vout est la tension de la porte.

Relais

Pour conduire à haute tension ou AC des charges, vous aurez besoin d’un relais. Voir l’étape 3 pour plus d’informations.

L’Arduino ne peut piloter un relais directement, donc vous aurez besoin d’un transistor (petit). Un relais est une charge inductive, donc vous aurez besoin d’une diode flyback pour protéger votre transistor.
Utilisez la méthode ci-dessus pour calculer la résistance de base.

Jetez un oeil à l’image ci-dessus pour le schéma.

ATTENTION : Alimentation électrique peut vous tuer, si vous n’êtes pas assez prudent. Ne laissez jamais des assemblages 115V ou 230V exposés et débranchez votre circuit pendant que vous travaillez dessus.

Résumé

  • Si vous voulez des choses en voiture comme les moteurs ou les lumières que consommer davantage 20mA ou fonctionner à une tension autre que 5 v ou 3,3 v, utiliser un transistor MOSFET et relais.
  • Utilisez toujours une résistance sur la base d’un transistor pour contrôler le courant de base.
  • Utilisez toujours une résistance de menu déroulant sur la porte d’un MOSFET.
  • Toujours utiliser une diode flyback lors de la commutation de charges inductives.

Supplémentaires : Des transistors PNP

Dans les paragraphes précédents, nous avons utilisé seulement des transistors NPN, acceptant un signal positif pour mettre en marche. Transistors PNP en revanche allume quand une tension négative est appliquée à la base, ayant pour résultat un « négatif » base-émetteur actuels. (négatif, par rapport à l’émetteur, dans un transistor PNP, l’émetteur émet des « charges positives ». C’est encore que les électrons qui se déplacent et une charge positive signifie simplement que l’absence d’électrons).

Jetez un oeil à l’image ci-dessus pour le schéma. Tout comme avec la variante de NPN, la flèche à l’émetteur indique le sens du courant.

Remarque : le transistor PNP effectuera lorsque la broche de sortie Arduino est faible.

Articles Liés

Guide d’installation rapide pour Arduino LCD 2004 avec PCF8574

Guide d’installation rapide pour Arduino LCD 2004 avec PCF8574

Il s'agit d'un guide d'installation rapide pour votre Arduino LCD.Ce que vous devez savoir avant de commencer :1. écrans LCD n'est pas créés égaux, certains ont des broches différentes que l'autre.2. principaux éléments de la mise en place : l'écran
Un Guide de débutants pour dispositifs logiques programmables

Un Guide de débutants pour dispositifs logiques programmables

J'ai mis ce instructable ensemble après avoir remarqué qu'il n'est pas vraiment quoi que ce soit sur le site Web sur les automates programmables industriels à l'exception d'une question et une instructable sur un programmateur (voir liens ci-dessous)
Guide #4 débutants Hardware Arduino partie 2

Guide #4 débutants Hardware Arduino partie 2

Suite à la partie 1, cette vidéo sur Arduino Hardware pour débutants jette un regard sur certains périphériques de nouvelle Arduino matériel pour vous rendre sur la route à un projet.Nous examinons ici les écrans Afficheurs à cristaux liquides (LCD)
Simple guide de débutants pour faire un « BIODIESEL » alimenté voiture

Simple guide de débutants pour faire un « BIODIESEL » alimenté voiture

plus personnes ne réalisent pas un moteur diesel peut fonctionner sur l'huile usée de friteuseIl s'agit en aucun cas une méthode parfaite, ou la meilleure façon de le faire, juste un moyen facile d'apprendre pour les débutants d'entrer dans ce. Consi
Guide du débutant pour la découpe de papier

Guide du débutant pour la découpe de papier

Voici un guide simple pour vous aider à faire des coupes de papier.J'ai eux font depuis plusieurs années et ont découvert qu'ils sont un très bon moyen de faire une belle carte, surtout quand le temps joue contre vous. Je fais ces chaque fois qu'un a
Guide #3 débutants Hardware Arduino partie 1

Guide #3 débutants Hardware Arduino partie 1

Parfois, c'est les petites choses dans la vie qui peut se transformer en grandes pierres d'achoppement, et cela vaut certainement pour noobs commençant leur voyage Arduino. Il était certainement si dans mon cas.Donc dans cette vidéo, j'ai aperçu quel
Un Guide de débutants pour l’émulation du monde.

Un Guide de débutants pour l’émulation du monde.

Avant de vous critiquez et dire que c'est illégal, il est seulement illégal si vous le marché des jeux.Émulation est mieux expliquée grâce à wikipedia, bien que vous y trouverez un petit résumé de ce nouveau monde impressionnant. Émulation est fondam
Expérimentateurs guident pour Arduino interprété à OIT

Expérimentateurs guident pour Arduino interprété à OIT

ressourcesAdafruit ARDX - v1.3 expérimentation Kit pour ArduinoGuide des expérimentateurs pour Arduino (PDF)Mises en page Conseil de pain (PDF)Tutorial Arduino Bundle (Instructable)Ce Arduino Tutorial va être très similaire à l'Arduino tutoriel Bundl
Guide d’achat pour Arduino Uno

Guide d’achat pour Arduino Uno

Choisir un Arduino acheter peut être source de confusion, surtout si vous envisagez d'acheter un Uno. Vendeurs en ligne peuvent omettre des renseignements importants, vendre obsolète ou mal au prix de planches, et certains peuvent être carrément trom
Guide d’assemblage V2 KIT de couleur RGB LCD Shield pour Arduino 65K

Guide d’assemblage V2 KIT de couleur RGB LCD Shield pour Arduino 65K

The RGB LCD shield pour Arduino 65K couleur KIT comprend tous les composants pour assembler un prêt à l'emploi LCD shield pour Arduino et conseils compatibles comme Freeduino.(visitez http://store.nkcelectronics.com/rgb-lcd-shield-for-arduino-65k-col
Arduino Anti vol alarme (avec sirène de Police): Remplir Guide de débutante

Arduino Anti vol alarme (avec sirène de Police): Remplir Guide de débutante

Vous ont peur des voleurs qui peuvent voler tous vos projets??? :) :) Puis cette l'INSTRUCTABLE parfait pour vous. Il s'agit d'une alarme antivol. Lorsqu'il n'y a aucun voleur autour, puis une LED bleue s'estomperont sur et en dehors ; mais si un vol
Un Guide complet des cavaliers à bord sur le kit Intel Edison pour Arduino

Un Guide complet des cavaliers à bord sur le kit Intel Edison pour Arduino

Intel® Edison kit pour Arduino permet l'Intel® Edison pour être compatible avec Arduino shields, conçus pour le R3 de UNO. La carte d'extension Arduino inclut plusieurs en-têtes de cavalier pour configurer le jury avec des paramètres différents comme
Guide du débutant à ESP8266 et Twitter à l’aide de ESP8266

Guide du débutant à ESP8266 et Twitter à l’aide de ESP8266

J'ai appris sur Arduino 2 ans. Alors j'ai commencé à jouer avec des choses simples comme LED, boutons, moteurs etc. Puis j'ai pensé qu'il ne serait pas cool de se connecter pour faire des choses comme l'affichage de la météo du jour, prix de stock, f
Construire un Quadcopter bricolage : Guide du débutant complet

Construire un Quadcopter bricolage : Guide du débutant complet

Il s'agit d'un véritable petit clip de mon quadcopter planant de haut en bas et déplaçant latéralement. J'ai essayé de garder la hauteur aussi minimes que possible car je suis à l'intérieur de mon salon, mais comme vous pouvez le voir, même avec ça i