Utiliser Arduino avec transistor TIP120 contrôle moteurs et dispositifs de haute puissance

rebonjour.

Si vous avez un moteur à courant continu ou la lampe mais peu importe comment vous connecter à votre Arduino ils ne marchera ? Devinez quoi, l’Arduino est un cerveau qui accompagne les petits muscles. Il peut commander des LEDs et autres pacotilles de faible puissance mais pas les moteurs de puissance ou lumières dont vous avez besoin pour votre prochain projet. L’Arduino est bon à penser, mais pas pour soulever des objets lourds. Jeune garçon paresseux.

Il y a quelques modules là-bas que vous pouvez acheter comme l’électricité et protections moteurs pour votre Arduino. Ils ont tous les muscles dans un joli paquet. Rabattre ces boucliers sur votre Arduino et vous êtes prêt à commander des moteurs et autres trucs de haute puissance (certains à souder peut être nécessaire.)

Ou vous pouvez le faire vous-même pour une fraction du coût et de doubler le plaisir. Entrez le TIP120 et ses acolytes.

TRANSISTOR DARLINGTON TIP120
Le TIP120 est un Transistor NPN Darlington à puissance. Il peut être utilisé avec un Arduino de conduire les moteurs, allumez les phares et conduire les autres gadgets de haute puissance.

Le TIP120 agit comme un courtier en alimentation ou portier entre le Royaume de l’Arduino et le Royaume de haute puissance composé de ventilateur PC et son bloc-piles. L’Arduino peut dire le TIP120 la quantité d’énergie pour passer la batterie externe au ventilateur PC mais l’Arduino ne partage aucune de sa puissance ni ne partagent les épingles avec le ventilateur de PC ou si ses piles. Le TIP120 est l’aller entre les deux.

Le TIP120 possède trois broches. Un s’appelle la Base, ce qui nous permettra de relier à une des broches PWM Arduino. Par l’intermédiaire de l’axe de Base, l’Arduino peut dire le TIP120 combien d’énergie pour alimenter le moteur de la batterie externe. C’est tout. Le TIP120 fait le levage lourd alors que Arduino assoit et donne des ordres par l’intermédiaire de l’un de ses broches PWM sur la broche de Base TIP120 raconter combien de pouvoir passer au moteur. Le TIP120 pauvres doit ensuite passer la puissance désirée de l’alimentation externe du moteur basé sur la demande de l’Arduino.

LE PROJET
Dans ce tutoriel, je vais construire un circuit de base dans laquelle j’utilise un Arduino pour contrôler la vitesse du ventilateur du PC via le TIP120. Vous pouvez prendre ce circuit de base et remplacer le ventilateur avec d’autres appareils.

Si vous voulez en savoir plus sur transistors Darlington que vous pouvez passer du temps sur Wikipedia http://en.wikipedia.org/wiki/Darlington_transistor il est intéressant de lire, mais il ne faut vraiment comprendre à utiliser le TIP120. Zut je ne sais pas ce que la plupart de ce moyen de trucs.

LA SIDEKICKS
Entrez le 1K résistance & 1N4004 DIODE & 1UF condensateur !
Le TIP120 est un élément très robuste. Il peut manipuler beaucoup de puissance (voir fiche) mais impossible de l’Arduino. Si nous devons protéger l’Arduino des casseurs potentiels de parti. Pour commencer, nous utilisons une résistance de 1K ohms entre les broches de l’Arduino et la broche de Base TIP120. Il s’agit d’assurances contre les shorts électriques. Le TIP120 peut gérer 60V et 5 a, mais je vous assure que l’Arduino ne.

Nous devons ces moteurs à courant continu. Les brosses internes sur jouet/passe-temps DC motors génèrent beaucoup d’étincelles potentiellement dangereux et errant électricité qui doit être bloqué. Au lieu de deviner quel moteur est sans danger et qui n’est pas, nous ajoutons simplement une diode de 0,20 $ et condensateur céramique 1uF de 0,10 $ à notre circuit. Certains appareils électromécaniques tels que des solénoïdes peuvent exiger différents condensateurs.

Placer le condensateur en céramique sur le + et - pôles du moteur agira comme suppresseur d’étincelles et les surtensions générées par le moteur des balais, qui peuvent être nocifs pour votre circuit.

Un petit condensateur céramique dans la gamme de.01 à 0,1 uF est probablement suffisant pour offrir une protection de moteurs à courant continu hobby. Mais si vous utilisez des moteurs brushless, tels que le ventilateur de PC, que j’utilise dans ce tutoriel, n’utilisez pas un condensateur.

En ce qui concerne la diode 1N4004, il permet de courant de passer dans un seul sens de bloc de positif à négatif mais n’importe quel courant vagabond qui essaie d’aller dans la direction opposée, ce qui pourrait avoir des effets indésirables sur votre circuit.

Contrairement aux résistances qui permettent un courants de circuler dans les deux sens, diodes ont été conçus pour laisser passer actuel du positif dans le négatif, n’est pas l’inverse. Quand vous regardez attentivement ces petites diodes que nous utilisons dans nos projets, vous verrez un anneau sur une extrémité du cylindre diode. Ce gars dur peut bloquer la haute tension (400V) avec un courant élevé (1 a). Encore une fois, pas besoin de comprendre tout ça aussi longtemps que vous vous connectez le circuit correctement.

Je suis une personne de la photo donc j’ai beaucoup de photos pour m’aider à expliquer mon point de vue.

PIÈCES
-TIP120 transistor (feuille de données : http://www.futurlec.com/Transistors/TIP120.shtml ) 0,70 $
-Diode 1N4004 (feuille de données : http://www.futurlec.com/Diodes/1N4004.shtml ) 0,20 $
-Résistance de K 1 (brun, noir, rouge, or) 0,10 $
-moteurs à condensateur céramique 1uF à utiliser avec hobby DC $0,10
-Arduino UNO avec IDE
-Maquette
-Ventilateur PC ou un hobby moteur à courant continu
-9V alcaline ou 7.2V NiMh piles (6 X AA)
-Fils.

NOTE : je n’obtiens pas commission ou les avantages d’un lien vers Futurlec.com. J’ai tout comme leur service et les prix jusqu'à présent.

CROQUIS DE TEST
Définir qui épingle permettant de communiquer avec la Base broche du transistor TIP120
int TIP120pin = 11 ; pour ce projet, j’ai goupilles de Arduino PMW 11
void setup()
{
pinMode (TIP120pin, sortie) ; Broche pour une sortie sur la broche TIP120 Base de contrôle de la valeur
analogWrite (TIP120pin, 255) ; En modifiant les valeurs de 0 à 255, vous pouvez contrôler la vitesse du moteur
}

void loop()
{
}

CRÉDITS
Je tiens à remercier http://luckylarry.co.uk pour son super blog.

TIP120 : LE FILM

Articles Liés

Contrôle léger en utilisant Arduino avec module relais AC

Contrôle léger en utilisant Arduino avec module relais AC

Bonjour les amis ! Je suis Ostin, je ll montrent comment contrôler un AC légère avec Arduino à l'aide du module de relais. C'est un projet simple et aussi très dangereux car nous allons traiter avec haute tension 220v. N'essayez pas si vous êtes un a
Le robot aspirateur Floor - contrôlé par Arduino avec flasque arrière du moteur, avec imprimé moteur-roues

Le robot aspirateur Floor - contrôlé par Arduino avec flasque arrière du moteur, avec imprimé moteur-roues

robot aspirateur Floor. Version #17. Essayez de faire plus simple.Le robot est proposé par les petits moteurs à courant continu intégrés moteur-roues imprimés sur l'imprimante 3D :http://www.thingiverse.com/Thing:225576Composants :Arduino avec pare-m
Domotique en utilisant arduino avec wifi, bluetooth et télécommande IR

Domotique en utilisant arduino avec wifi, bluetooth et télécommande IR

Il s'agit d'un tutoriel pour montrer comment construire un système de domotique avec arduino Wifi [ESP8266-01], bluetooth (HC-05) et télécommande IR. Domotique se traduit par un accueil plus intelligent et est utilisé pour fournir un niveau de vie pl
Earth Globe tournant avec Arduino ou framboise Pi contrôlé moteur pas a pas

Earth Globe tournant avec Arduino ou framboise Pi contrôlé moteur pas a pas

Cette instructable décrit comment mettre à niveau votre globe vers une version motorisée. Il semble étonnamment mieux sur le plateau lorsqu'il tourne lentement, et toute manifestation avec vos enfants (pour expliquer le cycle jour/nuit ou les saisons
Matrice de LED Arduino avec Wii Nunchuck contrôle

Matrice de LED Arduino avec Wii Nunchuck contrôle

vidéo de la Main :Documentation
Bon marché et facile Dial contrôlée pilote de del haute puissance RGB

Bon marché et facile Dial contrôlée pilote de del haute puissance RGB

Il peut y avoir beaucoup de pilotes LED RGB là-bas, mais celui-ci est un peu différent, sa polyvalent, petit, bon marché et est simple à contrôler.Un potentiomètre avec interrupteur intégré est utilisé pour les contrôles. Une pression brève, bascule
Connectez votre Arduino avec traitement

Connectez votre Arduino avec traitement

Avez-vous jamais pensé à... ? En utilisant Arduino avec traitement ? Dans ce Instructable je vous montre la manière rapide et plus facile de le faire. Continuez juste à lire !Cover photo by jeanbaptisteparis: https://www.flickr.com/photos/jeanbaptist
Comment conduire un moteur CC avec Transistor - Arduino Tutorial

Comment conduire un moteur CC avec Transistor - Arduino Tutorial

Pour alimenter un moteur à courant continu, vous avez besoin d'une plus grande quantité de courant que la carte Arduino peut donner. Pour cette raison, vous devez utiliser un transistor. Transistors à ont des limites et des spécifications maximales,
Contrôle moteur en utilisant Arduino

Contrôle moteur en utilisant Arduino

Commande de moteurs en utilisant Arduino peut être délicat.Tout d'abord, les moteurs exigent plus de courant que la sortie de quel Arduino peuvent fournir des épingles. Aussi moteurs peuvent générer leur propre courant à travers un processus appelé i
Arduino Uno et Visuino : contrôler la voiture Smart Robot avec Joystick et L298N moteur

Arduino Uno et Visuino : contrôler la voiture Smart Robot avec Joystick et L298N moteur

Que voiture smart définit lorsqu'il est combiné avec Les Modules des pilotes automobile L298N, offre une des façons plus faciles à rendre les voitures robot. Le L298N Motor Driver Module est facile à contrôler avec Arduino, et avec l'aide de Visuino
Comment faire pour contrôler DC moteurs en utilisant Arduino

Comment faire pour contrôler DC moteurs en utilisant Arduino

Récemment, nous avons terminé la conception de notre robot compact de Arduino plug-and-play et publié sur Kickstarter. Nous recherchons actuellement des bailleurs de fonds.Avec ce kit robotique, c'est très facile à connecter les moteurs, capteurs et
Moteur d’entraînement avec android en utilisant arduino et bluetooth

Moteur d’entraînement avec android en utilisant arduino et bluetooth

Hey amis!! Il s'agit de mon premier instructable jamais et aujourd'hui je vais vous montrer comment conduire 2 moteurs avec android en utilisant arduino et un module Bluetooth à bas prix. Ce projet peut être très utile pour vous de construire des rob
Arduino Nano et Visuino: 2 moteurs pas à pas avec Joystick de contrôle

Arduino Nano et Visuino: 2 moteurs pas à pas avec Joystick de contrôle

Lorsque vous générez des projets Arduino avec moteurs pas à pas, tels que la machine CNC , plotterou Art animé, il arrive un moment où les steppers doivent être contrôlés manuellement. Analogiques Joysticks sont bon marché et faciles modules pour com
Contrôle de 120-240 VCA avec un relais en utilisant arduino

Contrôle de 120-240 VCA avec un relais en utilisant arduino

J'ai rencontré beaucoup d'instructables, tutoriels, vidéos, montrant comment contrôler ces relais et c'est très bien que les gens créent. Mais chaque single d'entre eux m'a dit que si je ne sais pas comment faire face à des tensions élevées, vous dev