Usar Arduino con transistor TIP120 control motores y dispositivos de alta potencia

Hola de nuevo.

¿Así que tienes una lámpara o el motor de la C.C. pero no importa cómo se conecte a tu Arduino simplemente no funcionan? Adivina qué, el Arduino es un cerebro que viene con pequeños músculos. Puede controlar LEDs y otras baratijas de baja potencia pero no esos motores de potencia o luces que necesita para su próximo proyecto. El Arduino es bueno en el pensamiento pero no para levantar cosas pesadas. Muchacho perezoso.

Hay algunos complementos que puedes comprar como poder y protectores de motor para tu Arduino. Tienen todos los músculos en un paquete agradable. Golpear los escudos sobre su Arduino y estás listo para controlar motores y otras cosas de alta potencia (algunos de soldadura puede ser requerido).

O usted puede hacer usted mismo por una fracción del coste y doble el placer. Introduzca el TIP120 y sus compinches.

EL TRANSISTOR DE DARLINGTON TIP120
El TIP120 es un Transistor de Darlington NPN de potencia. Puede ser utilizado con un Arduino conducir motores, encender la luz, y otros aparatos de alta potencia.

El TIP120 actúa como un agente de poder o portero entre el Reino de Arduino y el Reino de la alta energía compuesto por el ventilador de la PC y la batería. Arduino puede decir el TIP120 la cantidad de energía para pasar de la batería externa al ventilador de PC pero el Arduino no compartir cualquiera de su poder o compartir pins con el ventilador de la PC o sus baterías. El TIP120 es el ir en el medio.

El TIP120 tiene tres pernos. Uno se llama la Base, que se conectará a cualquiera de los pines de Arduino PWM. A través de la varilla de la Base del Arduino puede decir el TIP120 la cantidad de energía para suministrar al motor desde la batería externa. Eso es todo. El TIP120 hace el trabajo pesado mientras que Arduino se sienta atrás y da órdenes a través de uno de sus pines PWM con el conector de Base TIP120 diciéndole la cantidad de energía para pasar al motor. El TIP120 pobre tiene que pasar entonces la potencia solicitada de la energía externa al motor basado en petición de Arduino.

EL PROYECTO DE
En este tutorial, voy a construir un circuito básico en el cual utilizo un Arduino para controlar la velocidad del ventilador de la PC vía el TIP120. Puede tomar este circuito básico y reemplace el ventilador con otros dispositivos.

Si quieres saber más sobre Darlington transistores que puede pasar algún tiempo en Wikipedia leer http://en.wikipedia.org/wiki/Darlington_transistor es un interesante pero realmente no necesita entender que utilice el TIP120. Caramba no saben lo que la mayoría de este medio de cosas.

LOS COMPINCHES
ENTRAR la 1K resistencia 1N4004 diodo y 1UF condensador &!
El TIP120 es un elemento muy robusto. Puede manejar gran cantidad de energía (ver especificaciones), pero el Arduino no puede. Así que debemos proteger el Arduino de potenciales intrusos de partido. Para empezar, utilizamos un resistor de 1K ohmios entre los pines de Arduino y el pin de Base TIP120. Se trata de un seguro contra cortocircuitos eléctricos. El TIP120 puede manejar 60V y 5A pero te aseguro que el Arduino no.

Luego tenemos los motores de corriente continua. Los cepillos internos en los motores de juguete/hobby DC generan un montón de chispas potencialmente dañinas y electricidad perdida que debe ser bloqueado. En lugar de conjeturar que el motor es seguro y que no es, simplemente añadimos un $0,20 diodo y condensador de cerámica de 1uF de $0,10 a nuestro circuito. Algunos dispositivos electromecánicos tales como solenoides pueden requerir diferentes condensadores.

Colocar el condensador de cerámica sobre el + y - postes del motor actúa como supresor de chispas y sobrecargas generadas por escobillas del motor, que pueden ser perjudiciales para tu circuito.

Un condensador de cerámica de pequeño en la gama de.01 a 0,1 uF es probablemente suficiente para ofrecer protección de motores de corriente continua de hobby. Pero si usted está usando motores brushless, como el ventilador de la PC que estoy usando en este tutorial, no utiliza un condensador.

En cuanto al diodo 1N4004, permite actual a pasar en una dirección de bloque de positiva a negativa pero cualquier corriente callejero que intenta ir en dirección contraria, que podría tener efectos no deseados en su circuito.

A diferencia de los resistores que permiten que la corriente fluya en ambas direcciones, diodos fueron diseñados para dejar pasar corriente de positivo a negativo, no al revés. Cuando vemos de cerca esos pequeños diodos que utilizamos en nuestros proyectos, ves un anillo en un extremo del cilindro de diodo. Este tipo duro puede bloquear alto voltaje (400V) con gran intensidad (1A). Una vez más, no hay necesidad de entender todo este rollo siempre y cuando se conecta el circuito correctamente.

Soy una persona de la foto así que tengo muchas fotos para explicar mi punto.

PIEZAS
-Transistor TIP120 (hoja de datos: http://www.futurlec.com/Transistors/TIP120.shtml ) $0,70
-Diodo 1N4004 (hoja de datos: http://www.futurlec.com/Diodes/1N4004.shtml ) $0,20
-Resistencia de 1 K (marrón, negro, rojo, oro) $0,10
-condensador de cerámica de 1uF para utilizarse con hobby DC motores $0,10
-Arduino UNO con IDE
-Protoboard
-PC ventilador o hobby motor de la C.C.
-9V alcalina o 7.2V baterías de NiMh (6 X AA)
-Los cables.

Nota: no recibo Comisión o cualquier beneficios de la vinculación en Futurlec.com. Yo igual que su servicio y precios hasta ahora.

BOSQUEJO DE LA PRUEBA
Define a que pin se utiliza para comunicarse con el pin de la Base del transistor TIP120
int TIP120pin = 11; para este proyecto, escoger pin PMW de Arduino 11
void setup()
{
pinMode (TIP120pin, salida); Configurar pin de salida controlar el pin Base TIP120
analogWrite (TIP120pin, 255); Cambiando los valores de 0 a 255 se puede controlar la velocidad del motor
}

void loop()
{
}

CRÉDITOS
Debo agradecer a http://luckylarry.co.uk por su estupendo blog.

TIP120: LA PELÍCULA

Artículos Relacionados

Robot aspiradora de piso - controlado por Arduino con el escudo del motor

Robot aspiradora de piso - controlado por Arduino con el escudo del motor

robot aspiradora de piso. Versión #16.Este positivo acumulado versión de experiencia de las versiones anteriores.Materiales y componentes:1. Arduino board;2. protector de Motor Arduino;3. dos motores con cajas de cambios (3 voltios, ~ 100 RPM);4. dos
WireBeings beta: un 3D impreso y Robot expandible para Arduino con Android de Control

WireBeings beta: un 3D impreso y Robot expandible para Arduino con Android de Control

http://wirebeings.com/Vea video aquí:Este es un buen proyecto que puede continuar y modificar como aprendes más proyectos de Arduino. Este Instructable pasa a través de la construcción completa para el robot de tecnología bluetooth en la primera mita
Arduino con joystick de control

Arduino con joystick de control

después de aproximadamente un mes de tener mi arduino me aburrí así que estaba navegando por la web y encontré esta forma cool de control arduinoSi haces ilegal lo que yo no estoy responsablePaso 1: cosas necesarias 1 arduino (duh)2. computadora (si
Control de conmutación de alta potencia

Control de conmutación de alta potencia

Controlar el disparo de un TRIAC utilizando LABVIEW, ZIGBEE e interfaz de ARDUINO como una aplicación para sistema de automatización de casa.Paso 1: Componentes necesariosPrincipal:-3 resistencias - R1 = 360S, R2 = 470E y R3 = 39E Condensador, C1 =
Actualización de seguidor de línea analógica para Arduino con Attiny85

Actualización de seguidor de línea analógica para Arduino con Attiny85

ResumenEn este Instructable le mostrará cómo actualizar un análogo barato seguidor de línea en un seguidor de línea Arduino inteligente sustituyendo el LM393 comparador IC por un inteligente Attiny85 y Arduino sketch.IntroducciónRobot seguidor de lín
Cómo manejar un Motor DC con Transistor - Arduino Tutorial

Cómo manejar un Motor DC con Transistor - Arduino Tutorial

Para conducir un motor de corriente continua necesita una mayor cantidad de corriente que la que puede dar la placa Arduino. Para ello debe utilizar un transistor. Los transistores tienen límites y especificaciones máxima, sólo asegúrese de que esos
Arduino Nano y Visuino: Control de 2 motores paso a paso con Joystick

Arduino Nano y Visuino: Control de 2 motores paso a paso con Joystick

Al generar proyectos de Arduino con motores paso a paso, como máquina CNC , plottero Arte animado, llega un momento cuando los steppers necesitan ser controlada manualmente. Análogo palancas de mando son baratos y fácil módulos para el control manual
Espectáculo de láser de Arduino con Control completo de XY

Espectáculo de láser de Arduino con Control completo de XY

Update! Ver 32 paso para saber cómo utilizar este proyecto con una laser verde! Comprobación también - el LaserTweet Instructable para hacer que este proyecto Mostrar datos desde Twitter:Este proyecto utiliza un Arduino y algunos altavoces baratos pa
Control de Arduino con su teléfono.

Control de Arduino con su teléfono.

En este Instructable te voy a mostrar cómo controlar tus cosas con tu teléfono y la placa arduino. Yo he controlado todo desde máquinas de humo también luz de la Navidad de este programa.Video:lo siento el video es un poco extraño porque mi cámara es
Arduino con visual basic 6.0 de control

Arduino con visual basic 6.0 de control

este instructable es parte de mi libro Arduino + visual basic 6.0 (poner su propio software de control arduino Robot.Visual basic 6.0 es una versión muy vieja, algunas personas pueden preguntar por qué queremos utilizar visual basic 6.0. visual basic
Conectar Bluetooth Universal de Arduino - Control tu Arduino con tu dispositivo Android

Conectar Bluetooth Universal de Arduino - Control tu Arduino con tu dispositivo Android

Siempre quise controlar fácilmente mi Arduino con mi Smartphone, pero nunca encontré la solución perfecta para hacerlo. No quiero decir que esto es perfecto, pero hace lo que quiero que do...well no totalmente pero estoy cerca... Creo.En este Instruc
Control de Arduino con Gamepad

Control de Arduino con Gamepad

Últimamente he sido curioso sobre amistad con Arduino o cualquier otro microcontrolador con un gamepad para poder tener interacción física con las cosas que hago, pero parecía que no rápido o barato a hacerlo.Mayoría de las soluciones implicadas:Comp
Impreso de robot aspiradora de piso - controlada por Arduino con protector de motor, con ruedas de motor

Impreso de robot aspiradora de piso - controlada por Arduino con protector de motor, con ruedas de motor

robot aspiradora de piso. Versión #17. Intento de hacerlo más simple.El robot se mueve por pequeños motores de DC motor-las ruedas incorporadas impresión en impresora 3D:http://www.thingiverse.com/Thing:225576Componentes:Arduino con motor-motor-escud
Johnny5 Arduino Robot DfRobotshop rover con interfaz de control remoto html

Johnny5 Arduino Robot DfRobotshop rover con interfaz de control remoto html

En este post explico paso a paso cómo construir un Arduino basado en Robot y programar con Javascript. Explico que opciones de diseño que hice, que Marcos y tecnologías utilizan y como programar y configurar el robot.Puede encontrar más información s