AUTOR:
Jos Ros beda
DIRIGIDO POR:
Jaime Masi Va
2|Pgina
3|Pgina
2. MICROCONTROLADOR ARDUINO
duino.es
w.arduino.es
3. ELEMENTOS NECESARIOS
Para empezar te mostramos un listado de todos los materiales que necesitas, aparte
de esto te har falta herramientas bsicas como: destornilladores, alicates, soldador,
estaoy muchas ganas de empezar. (Tabla 3.1)
ELEMENTO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
NOMBRE
CANTIDAD Referencia
Arduino Uno Rev 3
1
Arduino Motor Shield
1
Micromotor de corriente continua
2
Soporte para micromotor (par)
1
Ruedas pequeas 32x7mm (par)
1
Rueda loca pequea 9.52mm
1
Array de sensores reflectantes QTR-8A
1
Batera Rhino 750mAh 7.4v 20C
1
Tira de pines cabecera hembra 40 vas 1
1
fila paso 2.54mm
Tira de pines cabecera macho 40 vas 1 fila
1
paso 2.54mm
Tira de pines cabecera hembra 8 vas
3
Tira de pines cabecera hembra 6 vas
1
Conector JST
1
Pulsadores tacto
3
Bornes dobles para PCB
4
Condensador 100nf (no electroltico)
1
Resistencia 4k7
2
Resistencia 390
1
Resistencia 330
2
Resistencia 10k
3
Led verde
1
Led rojo
1
Cable telefnico
1
Interruptor
Tabla 3.1 Listado componentes. Fuente: Elaboracin propia
5|Pgina
N 3
N 4
N 5
N 6
N 7
N 8
N 9
N 10
N 11
N 12
N 13
N 14
N 15
N 17,18,19,20
N 16
6|Pgina
N 23
N 24
N 21.22
Tabla 3.2 Listado componentes. Fuente: Elaboracin propia
4. CONSTRUCCION Y DISEO
4.1 PLACA CIRCUITO IMPRESO
En este caso el chasis del robot es la misma placa PCB, se ha realizado as para
minimizar el peso del robot y hacer que la potencia de los motores se aproveche de la
mejor manera. Adicionalmente es uno de los principales componentes del robot, ya
hemos realizado el diseo y te lo presentamos para que te gues, por supuesto lo
puedes modificar y darle a tu robot una forma nica. Puedes fabricar esta placa
manualmente o mandarla fabricar segn sea tu experiencia. (Figura 4.1)
7|Pgina
Puedes ver el fotolito ms adelante, el cual puedes imprimir para crear tu propia placa
por insolacin. (Anexo 1)
Puente 3
Puente 1
Puente 2
Puente 4
Resistencia 390
2 Resistencias 330
Resistencia 4k7
Resistencia 4k7
3 Resistencias 10k
Seguidamente insertaremos los 3 pulsadores en la esquina inferior tal como indican las
imgenes. (Figuras 4.6 y 4.7)
Cada pulsador tendr una asignacin (P1, P2 y P3) se muestra en la tabla de
asignaciones que ms adelante proporcionamos. (Anexo 2)
9|Pgina
P2
P3
P1
Ctodo nodo +
Condensador
Paramos en este punto, y observamos con esta vista area de nuestra placa PCB, que
no nos hayamos obviado ningn paso y todos los componentes estn correctamente
en su ubicacin. (Figura 4.12)
11 | P g i n a
3 Tiras 8 pines
Para ello primero cambiaremos la disposicin de los pines de la tira para obtener
mayor longitud en los pines. (Figura 4.17). Cortaremos la tira para obtener una nueva
tira de 11 pines. (Figura 4.18)
Soldaremos la tira de pines en el morro del robot, tal que los pines sobresalgan por la
parte inferior de la PCB. (Figura 4.19).
Cortaremos de nuevo otra tira de pines, pero en este caso la tira de pines hembra para
obtener una nueva tira de 11 pines como la anterior. (Figura 4.20)
Soldaremos dicha tira de pines al sensor ptico, la soldadura se realizara por la parte
inferior del sensor por donde se encuentran los fotosensores. (Figura 4.21)
Por ltimo y con las dos partes terminadas, ensamblaremos el sensor ptico con la PCB
del robot, tal que debe quedar centrada en el morro del robot. (Figura 4.22)
13 | P g i n a
14 | P g i n a
Con la mayora de los pasos ya finalizados, aramos de nuevo este punto, y observamos
con esta vista area de nuestra placa PCB, que no nos hayamos obviado ningn paso y
todos los componentes estn correctamente en su ubicacin. (Figura 4.26)
15 | P g i n a
16 | P g i n a
17 | P g i n a
5. TEST Y PROGRAMACIN
Para iniciar la comunicacin con nuestro Arduino Uno, deberemos seguir los pasos que
nos sugieren en la web: http://arduino.cc/en/Guide/Windows#toc1
Ya tenemos nuestro robot seguidor de lnea terminado y listo para empezar a trabajar.
Antes de empezar a programar el arduino recomendamos realizar un programa tipo
test que nos ayudar a comprobar que todos los elementos funcionan correctamente
adems de sernos til en posibles averas futuras.
El programa que proponemos est basado en LabView y es el siguiente:
18 | P g i n a
6. ANEXOS
6.1 FOTOLITO
ENTRADAS ANALGICAS
PIN
A0
A1
A2
A3
A4
A5
PIN
13
12
11
10
9
8
7
6
3
2
0
DESCRIPCION (DER-IZQ)
2 Sensor ptico
3 Sensor ptico
4 Sensor ptico
5 Sensor ptico
6 Sensor ptico
7 Sensor ptico
DESCRIPCION
Direccin motor B
Direccin motor A
Velocidad motor B (PWM)
Pulsador 1
Freno motor A
Freno motor B
Led rojo
Led verde
Velocidad motor A (PWM)
Pulsador 2
Pulsador 3
19 | P g i n a