Está en la página 1de 2

ACTUADORES 10

Introducción
%VSBOUFMBQSFTFOUFDBQTVMBTFWFSÈOMPTDPODFQUPTGVOEBNFOUBMFTTPCSFTJTUFNBTEFBDUVBEPSFT%FGJOJDJØO 
UJQPT NBOFSBTEFDPOUSPMBSMPZFTQFDJGJDBNFOUFBMHVOPTEFMPTDJSDVJUPTEFBNQMJGJDBDJØOZESJWFSTEFDPOUSPMQBSB
MPTEJGFSFOUFTUJQPTEFBDUVBEPSFT DPNPSFMFT NPUPSFT%$ TUFQQFST MFET WBMWVMBT TFSWPNPUPSFT FUD

Objetivos
t $POPDFSZFOUFOEFSFMGVODJPOBNJFOUPCÈTJDPEFMPTQSJODJQBMFTUJQPTEFBDUVBEPSFTFMFDUSØOJDPTFYJTUFOUFT
t $POPDFSFMGVODJPOBNJFOUPEFMPTESJWFSTZBNQMJåDBEPSFTOFDFTBSJPTQBSBMBNBZPSÓBEFMPTBDUVBEPSFT
t *NQMFNFOUBSEJGFSFOUFTTJTUFNBTEFDPOUSPMEFBDUVBEPSFTVTBOEPMBQMBUBGPSNB"SEVJOP

Hardware

Actuadores Tipología Drivers


6OBDUVBEPSFTVOEJTQPTJUJWPDBQB[ "$56"%03&4&-&$53»/*$04
"DUVBEPSFT&MFDUSPOJDPT
EFUSBOTGPSNBSFOFSHÓBIJESÈVMJDB 
Basados en mecanismos electrónicos
OFVNÈUJDBPFMÏDUSJDBFOMBBDUJWB- Los actuadores electrónicos
DJØOEFVOQSPDFTPGÓTJDP&TUF normalmente necesitan trasladar
"DUVBEPSFTIJESBVMJDPT
SFDJCFMBPSEFOEFVOSFHVMBEPSP mucha fuerza y por tanto algunos
Basados en liquidos a presión
DPOUSPMBEPSZFOGVODJØOBFMMB utilizan mucho consumo eléctrico. Los
HFOFSBMBPSEFOQBSBBDUJWBSVO ESJWFSTson los circuitos que generan
"DUVBEPSFTOFVNBUJDPT
FMFNFOUPGJOBM la energía necesaria para que un
Basados en aire a presión
5JQPT actuador pueda desarrollar su trabajo
"DUVBEPSFTFMFDUSJDPT correctamente durante un periodo de
&MFDUSØOJDPT /FVNÈUJDPT tiempo suficiente.
Basado en energía electrica
&MÏDUSJDPT )JESÈVMJDPT

Actuadores electronicos
LEDS DC MOTOR ELECTRO NITINOL
VALVULA

RELE SERVOMOTOR SOLENOIDE MOTOR PASO A PASO

)BOHBS*OUFSBDUJPO-BC Lu - Vi / 9h – 14h Ju / 18 - 21h 1I 93 30840 41 ex 28


"MFY1PTBEB (electronics): alex@hangar.org / -MVJT(PNF[ (software): lluisgomez@hangar.org
Drivers y electronica
Introducción
A continuación se muestran diferentes drivers y circuitos para controlar y manejar diferentes tipos de Actuadores electrónicos.

HIGH CURRENT LED DRIVER HOW TO CONNECT A SERVOMOTOR

DC MOTOR DRIVER DRIVER

SOLENOIDE
RELE
VALVULA
NITINOL

UNIPOLAR STEPPER / ULN2003 BIPOLAR STEPPER / L293

Ejemplos codigo
codigo Servo codigo Rele/solenoide codigo Motor DC codigo Stepper / L293
#include <Servo.h> //Solenoide conectada pin 2 const int motorPins = 3; // motor pin3 #include <Stepper.h>
// interval = 60 segundos #define STEPS 24
Servo myservo; // create servo object // activa la solenoide void setup() { Stepper stepper(STEPS, 2, 3, 4, 5);
int potpin = 0; // analog Pot pin // espera 1 segundo Serial.begin(9600); int steps = 100;
int val = 0; // desactiva solenoide } void setup() {
// espera 1 minuto stepper.setSpeed(30);
void setup() void loop() { Serial.begin(9600);
{ int solenoidPin = 2; if ( Serial.available()) { }
myservo.attach(9); void setup() { char ch = Serial.read();
} pinMode(solenoidPin , OUTPUT); if(ch >= '0' && ch <= '9') { void loop() {
} int speed = map(ch, '0', '9', 0, 255); if ( Serial.available()) {
void loop() { analogWrite(3, speed); char ch = Serial.read();
void loop() { Serial.println(speed); if(ch == '+')
val = analogRead(potpin); long interval = 1000 * 60 ; } stepper.step(steps);
val = map(val, 0, 1023, 0, 179); digitalWrite(solenoidPin, HIGH); else { else if(ch == '-')
myservo.write(val); delay(1000); Serial.print("Caracter invalido "); stepper.step(-steps);
delay(15); digitalWrite(solenoidPin , LOW); Serial.println(ch); else if(ch=='0')
delay(interval); } stepper.step(0);
} } } }
} }

Hangar Interaction Lab: Lu - Vi / 9h – 14h Ju / 18 - 21h Ph: 93 30840 41 ex 28


Alex Posada (electronics): alex@hangar.org / Lluis Gomez (software): lluisgomez@hangar.org

También podría gustarte