¿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