actuadores 10

2
ACTUADORES 10 Introducción Objetivos Lu - Vi / 9h – 14h Ju / 18 - 21h 93 30840 41 ex 28 (electronics): [email protected] / (software): [email protected] Hardware Actuadores Tipología Drivers Actuadores electronicos - Basados en mecanismos electrónicos Basados en liquidos a presión Basados en aire a presión Basado en energía electrica Basados en mecanismos electrónicos Basados en liquidos a presión Basados en aire a presión Basado en energía electrica Los actuadores electrónicos normalmente necesitan trasladar mucha fuerza y por tanto algunos utilizan mucho consumo eléctrico. Los son los circuitos que generan la energía necesaria para que un actuador pueda desarrollar su trabajo correctamente durante un periodo de tiempo suficiente. LEDS DC MOTOR ELECTRO VALVULA RELE SERVOMOTOR SOLENOIDE MOTOR PASO A PASO NITINOL

Upload: doxuyen

Post on 11-Feb-2017

217 views

Category:

Documents


0 download

TRANSCRIPT

ACTUADORES 10Introducción

Objetivos

Lu - Vi / 9h – 14h Ju / 18 - 21h 93 30840 41 ex 28 (electronics): [email protected] / (software): [email protected]

Hardware

Actuadores Tipología Drivers

Actuadores electronicos

- Basados en mecanismos electrónicos

Basados en liquidos a presión

Basados en aire a presión

Basado en energía electrica

Basados en mecanismos electrónicos

Basados en liquidos a presión

Basados en aire a presión

Basado en energía electrica

Los actuadores electrónicos normalmente necesitan trasladar mucha fuerza y por tanto algunos

utilizan mucho consumo eléctrico. Los son los circuitos que generan

la energía necesaria para que un actuador pueda desarrollar su trabajo correctamente durante un periodo de

tiempo suficiente.

LEDS DC MOTOR ELECTROVALVULA

RELE SERVOMOTOR SOLENOIDE MOTOR PASO A PASO

NITINOL

IntroducciónA continuación se muestran diferentes drivers y circuitos para controlar y manejar diferentes tipos de Actuadores electrónicos.

HOW TO CONNECT A SERVOMOTOR

codigo Servo

Hangar Interaction Lab: Lu - Vi / 9h – 14h Ju / 18 - 21h Ph: 93 30840 41 ex 28 Alex Posada (electronics): [email protected] / Lluis Gomez (software): [email protected]

Drivers y electronica

#include <Servo.h> Servo myservo; // create servo objectint potpin = 0; // analog Pot pin int val = 0;

void setup(){ myservo.attach(9);}

void loop() {

val = analogRead(potpin); val = map(val, 0, 1023, 0, 179); myservo.write(val); delay(15);

}

HIGH CURRENT LED DRIVER

DC MOTOR DRIVER DRIVER

SOLENOIDERELEVALVULA NITINOL

codigo Rele/solenoide

//Solenoide conectada pin 2// interval = 60 segundos// activa la solenoide // espera 1 segundo // desactiva solenoide // espera 1 minuto

int solenoidPin = 2;void setup() { pinMode(solenoidPin , OUTPUT); }

void loop() { long interval = 1000 * 60 ; digitalWrite(solenoidPin, HIGH); delay(1000); digitalWrite(solenoidPin , LOW); delay(interval);}

codigo Motor DC

const int motorPins = 3; // motor pin3

void setup() { Serial.begin(9600);}

void loop() { if ( Serial.available()) { char ch = Serial.read(); if(ch >= '0' && ch <= '9') { int speed = map(ch, '0', '9', 0, 255); analogWrite(3, speed); Serial.println(speed); } else { Serial.print("Caracter invalido "); Serial.println(ch); } }}

codigo Stepper / L293

#include <Stepper.h>#define STEPS 24Stepper stepper(STEPS, 2, 3, 4, 5);int steps = 100;void setup() { stepper.setSpeed(30); Serial.begin(9600);}

void loop() { if ( Serial.available()) { char ch = Serial.read(); if(ch == '+') stepper.step(steps); else if(ch == '-') stepper.step(-steps); else if(ch=='0') stepper.step(0); }}

Ejemplos codigo

BIPOLAR STEPPER / L293UNIPOLAR STEPPER / ULN2003

formacio1continua1
dipu