Académique Documents
Professionnel Documents
Culture Documents
ARDUINO BSICO
Carlos Prez
www.TecBolivia.com
2016 WWW.TECBOLIVIA.COM
MOTORES
Curso Taller Arduino Bsico
2016 WWW.TECBOLIVIA.COM
MOTOR DC
Es el motor mas simple que
existe.
El funcionamiento se basa
en la interaccin de campos
magnticos (imanes).
El movimiento del motor se
PARTES DE UN MOTOR DC
Estator: que es la
MOTOR DC
Los motores de este tipo son
2016 WWW.TECBOLIVIA.COM
MOTOR DC
Cada escobilla entrar en contacto con una mitad del
2016 WWW.TECBOLIVIA.COM
MOTOR DC
Aumentando la seal de
2016 WWW.TECBOLIVIA.COM
MOTOR DC
Para aumentar la fuerza de un motor DC se utiliza un
2016 WWW.TECBOLIVIA.COM
MOTOR DC
Motor de doble eje
Relacin de reduccin: 1: 48
Voltaje de funcionamiento: 3V ~ 6V
Consumo de Corriente sin carga:
200mA @ 6V
150mA @ 3V
90 10% RPM @ 3V
2015 WWW.TECBOLIVIA.COM
MOTOR DC PUENTE H
Un puente H dirige el sentido de la corriente en un motor.
Existen diferentes Circuitos Integrados que cumplen con
Puente H
2016 WWW.TECBOLIVIA.COM
10
Motor A
Motor B
controlar la velocidad.
A-IA
B-IA
A-IB
B-IB
Operacin
LOW
HIGH
Giro derecha
HIGH
LOW
Giro izquierda
LOW
LOW
Motor Stop
HIGH
HIGH
Motor Stop
2016 WWW.TECBOLIVIA.COM
11
que el L9110
IN1
IN3
IN2
IN4
LOW
HIGH
Giro derecha
HIGH
LOW
Giro izquierda
LOW
LOW
Motor Stop
HIGH
HIGH
Motor Stop
2016 WWW.TECBOLIVIA.COM
Operacin
12
combinacin de salidas.
Un puerto (PWM) en el
2016 WWW.TECBOLIVIA.COM
13
PREGUNTAS
CURSO TALLER ARDUINO BSICO
2016 WWW.TECBOLIVIA.COM
14
SERVOMOTORES
Bsicamente son motores
Capacidad de ubicarse y
mantenerse estable en
cualquier posicin dentro
de su rango de operacin
Rango de operacin
normalmente es menor a
360
2016 WWW.TECBOLIVIA.COM
15
SERVOMOTORES
Tienen un torque muy
fuerte.
Puede trabajar ms all
ms de 360 no tienen
control de posicin.
2016 WWW.TECBOLIVIA.COM
16
ESTRUCTURA INTERNA
Un servomotor se compone de:
Motor DC: alta velocidad bajo
torque
Caja reductora: juego de engranajes,
reduce la velocidad y aumenta el
torque
Potencimetro: alineado con el eje
del motor para el control de la
posicin.
Tarjeta controladora: con los datos
del potencimetro mueve el motor
DC
2016 WWW.TECBOLIVIA.COM
17
CABLE DE CONEXIN
Los servomotores
alimentacin puede
variar de 4 a 8 voltios
(dependiendo del servo),
vara velocidad y torque.
2016 WWW.TECBOLIVIA.COM
18
FUNCIONAMIENTO
Cable de Seal:
La posicin del motor
2016 WWW.TECBOLIVIA.COM
19
LIBRERAS
Una librera es un programa que contiene funciones las
2016 WWW.TECBOLIVIA.COM
20
LIBRERA SERVO
El Arduino UNO deshabilita la funcin analogWrite() en
2016 WWW.TECBOLIVIA.COM
21
LIBRERA SERVO
attach(): Asocia la variable servo a un pin
nombre_servo.attach(pin)
nombre_servo.attach(pin, min, max)
2016 WWW.TECBOLIVIA.COM
22
LIBRERA SERVO
write(): Ajusta el eje al ngulo deseado
nombre_servo.write(ngulo)
a un pin
nombre_servo.attached()
2016 WWW.TECBOLIVIA.COM
23
CIRCUITO SWEEP
2016 WWW.TECBOLIVIA.COM
24
SWEEP
#include <Servo.h>
Servo myservo;
int pos = 0;
void setup()
{
myservo.attach(9);
}
2016 WWW.TECBOLIVIA.COM
25
SWEEP
void loop() {
// Se hace el recorrido total en ambas direcciones
for(pos = 0; pos < 180; pos += 1){
myservo.write(pos);
delay(15);
}
for(pos = 180; pos>=1; pos-=1){
myservo.write(pos);
delay(15);
}
}
2016 WWW.TECBOLIVIA.COM
26
CIRCUITO KNOB
2016 WWW.TECBOLIVIA.COM
27
KNOB
#include <Servo.h>
Servo myservo;
int potpin = 0;
int val;
void setup(){
myservo.attach(9);
}
2016 WWW.TECBOLIVIA.COM
28
KNOB
void loop()
{
val = analogRead(potpin);
// Lectura potencimetro
// Mover servo
delay(15);
// Retardo movimiento
2016 WWW.TECBOLIVIA.COM
29
PREGUNTAS
CURSO TALLER ARDUINO BSICO
2016 WWW.TECBOLIVIA.COM
30
2016 WWW.TECBOLIVIA.COM
31
2016 WWW.TECBOLIVIA.COM
32
TIPOS
2016 WWW.TECBOLIVIA.COM
33
SECUENCIAS
Paso simple
Esta secuencia consiste
2016 WWW.TECBOLIVIA.COM
34
SECUENCIAS
Paso doble
En paso doble se activan
2016 WWW.TECBOLIVIA.COM
35
SECUENCIAS
Medio paso
Este se logra
combinando dos
tipos de secuencias es
decir el paso sencillo
y el doble paso y as
se puede hacer mover
el motor en pasos
ms pequeos y
precisos de esta
manera se tiene el
doble de pasos de
movimiento para el
recorrido total de
360 del motor.
2016 WWW.TECBOLIVIA.COM
36
2016 WWW.TECBOLIVIA.COM
37
38
2016 WWW.TECBOLIVIA.COM
39
2016 WWW.TECBOLIVIA.COM
40
PREGUNTAS
CURSO TALLER ARDUINO BSICO
2016 WWW.TECBOLIVIA.COM
41
descargarse de la siguiente
pgina web:
www.ladyada.net/make/mshield
2016 WWW.TECBOLIVIA.COM
42
CONEXIN MOTOR DC
2016 WWW.TECBOLIVIA.COM
43
2016 WWW.TECBOLIVIA.COM
44
2016 WWW.TECBOLIVIA.COM
45
2016 WWW.TECBOLIVIA.COM
46
2016 WWW.TECBOLIVIA.COM
47
FORWARD
BACKWARD
steptype:
SINGLE
DOUBLE
INTERLEAVE
MICROSTEP
2016 WWW.TECBOLIVIA.COM
48
NOTA
Los materiales grficos distribuidos en el Curso de Robtica Educativa
2016 WWW.TECBOLIVIA.COM
49