Está en la página 1de 27

Arduino para robots

Interfaces para el Arduino

Rels

Transistores

Foto transistores

Interfaces para Arduino

El Arduino puede entregar por los pines de


salida solo 40mA.
Un LED tpico requiere 30mA.
Para que el Arduino pueda controlar un
dispositivo que requiera mayor corriente se
deber usar un amplificador o un buffer
de seal.

Interfaces para Arduino

El amplificador reproduce una seal


pequea de potencia de entrada, con una
seal de potencia de salida mayor para
alimentar una carga.
Fuente
Arduino

Amplificador
Carga

Interfaces para Arduino

Existen muchos tipos de circuitos


amplificadores.
Para seales lentas

recomendable usar

digitalWrite()

rels

Para seales rpidas recomendable usar


analogWrite()

switches de estdo
slido

Interfaces para Arduino

Rels
Es un switch elctrico que
utiliza un solenoide.
Es parecido a un motro pues
usa campo magntico para
producir movimiento fsico
del cilindro del solenoide

Interfaces para Arduino


El rel tiene dos partes: solenoide y
contactor.
Cada parte est electricamente aislada. El
solenoide tiene una bobina con un mbolo
magntico que provee el movimiento
necesario para cerrar y abrir el switch.

Importante conocer las caractersticas


electricas del rel para poder elecgir el
correcto de acuerdo con la corriente que
conducir.

Interfaces para Arduino


Tipos de rels

Normalmente abierto (NO)

Normalmente cerrado (NC)

No Enclavamiento:

Enclavamiento:

Interfaces para Arduino


Tipos de rels

Interfaces para Arduino


Tipos de rels

Normalmente abierto (NO)

Normalmente cerrado (NC)

Enclavamiento:

No enclavamiento:

Interfaces para Arduino


Tipos de rels

Normalmente abierto (NO)

Normalmente cerrado (NC)

Enclavamiento:

No enclavamiento:

Interfaces para Arduino


Configuraciones de rel

DPST
Double Pole, Single Throw

SPDT
Double Pole, Double Throw
Puede usarse como puente H

Interfaces para Arduino

Usos:
Alimentar cargas con el Arduino como: luces, motores,
electrodomsticos, y casi cualquier cosa que utilice
electricidad sea AC o DC.
En robtica puede utilizarse para encender una carga de
alta potencia y ser controlada electrnicamente.

Interfaces para Arduino

Usos: control de la direccin de un motor con 2 SPDT

Interfaces para Arduino

Consideraciones:

Clculo de la corriente

Antes de usar el rel, es necesario calcular cuanta


potencia se necesita para manejar la bobina del rel.
Para determinar la corriente del rel, se debe
conocer la resistencia de la bobina utilizando la hoja
de datos de la bobina. De no estar disponible medir
con multmetro.

Interfaces para Arduino

Consideraciones

Interfaces para Arduino

Consideraciones
Back EMF
Electro Motive Force
Se requiere proteccin para
evitar daos en las salidas del
arduino para conectar un rel.

Interfaces para Arduino

Switches de estado slido


Los switch de estado slido no tienen partes mviles, existen
varios tipos como los transistores, Mosfets, fototransistores y
rels de estado slido.

Interfaces para Arduino

Bipolar Junction Transistor (BJT)


Su salida de corriente est
relacionada con la entrada por la
ganancia.
Transistor controlado por corriente.
Tiene e pines bsicos: Base
(entrada), Colector (salida) y
Emisor (comn).
Dos tipos NPN y PNP.

Interfaces para Arduino

Bipolar Junction Transistor (BJT)


La mayora de los BJT requieren niveles lgicos en
el pin de base (+5VDC) con el fin de activar el
switch.
La corriente requerida para activar un BJT vara
segn el transistror. Para el caso del Arduino se
utilizarn transistores que puedan soportar las
salidas del mismo. Por ejemplo el 2N2222 NPN y su
contraparte PNP 2N2907.

Interfaces para Arduino

Metal-oxide-semiconductor Field-effect
transistor (MOSFET)
Transistor controlado por voltaje.
Utilizado cuando se necesitan PWM muy
altos.
Resistencia interna muy pequea, ideales
para controladores de motores.
Incluyen diodo interno de proteccin.
Gate (entrada), Drain (salida) y Source
(comn). Canal N y Canal P. R1
tipicamente 10K.

Interfaces para Arduino

Transistores

Interfaces para Arduino

Pds es la resistencia entre drain y source


de un MOSFET.
Necesito entregar 10 A y la rds = 0.022
cuanta potencia pasar por el MOSFET?
2

W = I R
2

W =(10A )0.022
W =2.2Watts

Interfaces para Arduino

MOSFETs en paralelo: (10 < R <330

Foto transistores

Funciona como un transistor NPN, exepto


que se activa con un LED en lugar de
corriente elcrica.
Se utiliza bastante en robots seguidores de
lnea para detectar diferencia de reflexin
de luz sobre superficies de color.
Se utiliza tampien como aislador elctrico.

Foto transistores

Puede verse como un


hbrido entre un rel y
un transistor.

Programando el Arduino
BlocklyDuino

void setup()
{
pinMode(13, OUTPUT);
}
void loop()
{
digitalWrite(13,HIGH);
delay(1000);
digitalWrite(13,LOW);
delay(1000);
}

http://www.gasolin.idv.tw/public/blockly/demos/blocklyduino/index.html

Para las prcticas con Arduino


Tutoriales

https://github.com/gasolin/BlocklyDuino/wiki

https://github.com/gasolin/BlocklyDuino/wiki/CreateNewBlock

http://www.ladyada.net/learn/arduino/index.html
LCD

http://learn.adafruit.com/character-lcds
Servo

https://plus.google.com/111979846292233941175/posts/MSLTf8b8P
U6

También podría gustarte