Tutorial de Arduino Bundle.: Arduino Kit de experimentación:. (ARDX) (5 / 13 paso)

Paso 5:.: Spin Spin Motor:. (Transistor y Motor) - CIRC03


Lo que estamos haciendo:
Pines de Arduino son ideales para controlar directamente artículos eléctricos pequeños como LEDs. Sin embargo, cuando se trata con objetos grandes (como un motor de juguete o una lavadora), un transistor externo es necesario. Un transistor es increíblemente útil. Cambia mucho de la corriente utilizando una corriente mucho más pequeña. Un transistor tiene 3 pines. Para un transistor de tipo negativo (NPN) conectar la carga al colector y el emisor a tierra. Cuando fluye una pequeña corriente de base para el emisor una corriente fluirá a través del transistor y hacer girar el motor (esto sucede cuando nuestro pin Arduino alta). Hay literalmente miles de diferentes tipos de transistores, lo que permite cada situación ser perfectamente. Hemos elegido un P2N2222AG un transistor de propósito general más bien común. Los factores importantes en nuestro caso es que su voltaje máximo (v 40) y su corriente máxima (600 miliamperios) están lo suficientemente alta para nuestro motor del juguete (los detalles completos pueden encontrarse en su hoja de datos http://tinyurl.com/o2cm93 )
Nota: el transistor que utilizamos tiene un orden en: pinout de Base colector emisor (a diferencia de algunos otros transistores popular)
(El diodo 1N4001 actúa como un diodo flyback para más detalles sobre por qué su allí visite: http://tinyurl.com/b559mx)

(también puede descargar la hoja de diseño del tablero de la parte inferior de este paso)

Las partes:

  • Hoja de protoboard CIRC-03
  • Jefe del pin 2 (x4)
  • Transistor (P2N2222AG) (TO92) (x1)
  • 2.2 k ohmios resistencia (rojo-rojo-rojo) (x1)
  • Motor del juguete (x1)
  • Diodos (1N4001) (x 1)

El circuito y conectar todo:
Un pequeño Video de todo lo que está enchufado

El código: - http://tinyurl.com/dagyrb

¿No funciona?

  • Motor no gira? -Si usted origen su propio transistor, doble control con la hoja de datos que el pinout es compatible con un P2N2222A (muchos se invierten)
  • No aún suerte? -Si usted de origen su propio motor, comprobar que se trabajan con 5 voltios y no dibuja demasiado poder.
  • Todavía no trabajo? -A veces la placa Arduino se desconecte del ordenador. Prueba sin conectar y luego vuelva a enchufarlo en el puerto USB.

Lo que es mejor:
Control de velocidad:
Jugamos con la capacidad de Arduino para controlar el brillo de un LED antes, ahora usaremos la misma característica para controlar la velocidad de nuestro motor. El arduino hace esto usando algo llamado modulación de anchura de pulso (PWM). Esto se basa en la capacidad de Arduino a funcionar realmente rápido. En lugar de controlar directamente la tensión que viene del pin Arduino cambiará el pin encendido y apagado muy rápidamente. En el mundo de la informática que esto va de 0 a 5 voltios muchas veces por segundo, pero en el mundo de los humanos lo vemos como un voltaje. Por ejemplo si el Arduino es PWM'ing 50% vemos que la luz atenuada 50% porque nuestros ojos no son lo suficientemente rápidos como verlo parpadea el encendido y apagado. El mismo funciona con transistores. ¿No me creen? Probar.

En la sección loop() cambiarlo a este

Continuación, cargue el programa. Puede cambiar las velocidades por cambio de variables onSpeed y offSpeed

Aceleración y desaceleración:
Por qué parar en dos velocidades, por qué no acelerar y desacelerar el motor. Para hacer esto simplemente cambiar el código loop() leer

Luego subo el programa y ver como su motor acelera lentamente velocidad máxima entonces retrasa otra vez. Si desea cambiar la velocidad de la aceleración cambia la variable delayTime (el más grande significa un tiempo de aceleración)

Artículos Relacionados

Arduino Kit de Palma

Arduino Kit de Palma

actualización: leer sobre el primer viaje de Palma Arduino Kit, aquí!Viajo muchas veces al año, en algún momento fui con la familia, llevó a familiares, amigos, a lugares en Estados Unidos, durante días, puede ser por semanas, incluso durante un mes,
Un viaje de Palma Arduino Kit

Un viaje de Palma Arduino Kit

debía este instructable para mi fan Palm Arduino Kit!Hice mencionado en mi anterior instructable "Palma Arduino Kit" que construí el kit que me acompaña mientras hago el viaje.Y un camino real de mi Palm Arduino Kit sucedió! Nos hizo un viaje a
Tutorial de Arduino - organizar tus proyectos

Tutorial de Arduino - organizar tus proyectos

si usted ha tenido éxito en algunos proyectos de arduino, Felicidades! Puede ser motivado para asumir un proyecto más amplio.Pero como te tomas en un proyecto más amplio, el protoboard se convierte en messier y messier, como un plato de espagueti (al
Tutorial de Arduino ISC 1

Tutorial de Arduino ISC 1

Este es un tutorial que se esfuerza por enseñar a la gente lo básico de Arduino. Fue desarrollado específicamente para ayudar a entrenar a los nuevos miembros del club en conceptos básicos de programación y robótica pero también planeamos distribuir
Cómo utilizar el Sensor de flujo de agua - Tutorial de Arduino

Cómo utilizar el Sensor de flujo de agua - Tutorial de Arduino

En este tutorial usted aprenderá cómo utilizar un sensor de flujo de agua con una placa Arduino.El sensor de flujo de agua consiste en un cuerpo de válvula de plástico, un rotor de agua y un sensor de efecto hall. Cuando el agua fluye a través del ro
Cómo utilizar el Tutorial de Arduino de sensor de DHT-11

Cómo utilizar el Tutorial de Arduino de sensor de DHT-11

La DHT-11 es una salida digital de humedad relativa y temperatura. Utiliza un sensor de humedad capacitivo y un termistor para medir el aire circundante. Comparado con el DHT22, este sensor es menos precisa, menos precisa y trabaja en un rango menor
Tutorial de Arduino - detector de fácil golpe secreto

Tutorial de Arduino - detector de fácil golpe secreto

En este proyecto de construir un circuito con un Led y un piezo para funcionar como un encendido y apagado de un Led cuando recibe un número de golpes de sonidos dentro de un rango dado.Paso 1: Lo que necesita HardwareLEDDiodos (Zener 5.1v).Zumbador
Silla de ruedas Arduino Kit de tambor

Silla de ruedas Arduino Kit de tambor

Sam ha querido reproducir música desde era joven pero su Parálisis Cerebral limita su habilidad para tocar instrumentos musicales más estándares. Un par de meses atrás decidió que le gustaría tocar la batería, y así nos fuimos a trabajar para encontr
Tutorial de Arduino Motor escudo

Tutorial de Arduino Motor escudo

The Arduino Motor Shield te permite fácilmente controlar la dirección del motor y velocidad utilizando un Arduino. Por lo que le permite simplemente dirección pines del Arduino, es muy sencillo de incorporar un motor en tu proyecto. También le permit
Cómo utilizar el Sensor infrarrojo Sharp (GP2Y0A41SK0F) - Tutorial de Arduino

Cómo utilizar el Sensor infrarrojo Sharp (GP2Y0A41SK0F) - Tutorial de Arduino

En este tutorial usaremos el sensor de infrarrojos Sharp (GP2Y0A41SK0F) para medir la distancia de un objeto.Sensores IR trabajar mediante el uso de un sensor de luz específico para detectar un seleccionar longitud de onda de luz en el espectro infra
Cómo utilizar el Sensor de Adafruit BMP280 - Tutorial de Arduino

Cómo utilizar el Sensor de Adafruit BMP280 - Tutorial de Arduino

En este tutorial vamos a utilizar el sensor de Adafruit BMP280. Este sensor puede medir la presión barométrica y la temperatura con muy buena precisión. Porque la presión cambia con la altitud podemos también usarlo como un altímetro con una precisió
Cómo: varios botones en el Pin analógico 1 - Tutorial de Arduino

Cómo: varios botones en el Pin analógico 1 - Tutorial de Arduino

La placa de Arduino uno tiene 12 pines de I/O digitales disponible y 6 pines de entrada analógicas, a veces, en proyectos complejos o 'grandes', corremos de pines digitales. En este tutorial usted aprenderá cómo utilizar varios botones en un pin anal
Arduino Kit de Sensor de temperatura

Arduino Kit de Sensor de temperatura

este kit está diseñado para tener la pantalla de 4 x 7 segmentos que muestra la temperatura montada directamente en la placa Arduino. El3 pines cables conectan un termistor a un pin analógico en el Arduino. Una vez este programado el Arduino, se pued
Cómo utilizar los módulos XBee como transmisor y receptor - Tutorial de Arduino

Cómo utilizar los módulos XBee como transmisor y receptor - Tutorial de Arduino

En este tutorial utilizaremos dos módulos xBee (serie 1) con la placa de Arduino uno. Configuraremos a actuar como un transmisor y receptor para controlar el brillo de un LED sin cables mediante un potenciómetro.La pila de xBee - serie 1 - módulos to