SlideShare una empresa de Scribd logo
1 de 26
INSTITUTO TECNOLOGICO DE TAPACHULA
DEPARTAMENTO DE SISTEMAS Y COMPUTACION
INGENIERIA EN SISTEMAS COMPUTACIONALES
DOCENTE:
ING. FRANCISCO JAVIER ROSAS ESPARZA
ARQUITECTURA DE COMPUTADORAS
REPORTE DE PRÁCTICA
CONSTRUCCIÓN DE UN BRAZO ROBÓTICO
PRESENTAN:
LOPEZ AGUILAR MAYTE
ZAVALA PALACIOS CRISTINA
MIRAFUENTES GARCÍA CRISTHIAN MAURICIO
BARTOLÓN MORALES RODRIGO
MENDEZ FLORES EMIGDIO
EQUIPO Nº3
TAPACHULA CHIAPAS, NOVIEMBRE-05-2013.
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
2
BRAZO ROBÓTICO
MATERIALES:
-Acrílico.
-Tornillos de varias medidas.
-4 servomotores (1 de 5kg, 3 de 3kg).
-2 engranes grandes.
-2 capacitores cerámicos de 33pF.
-1 cristal de 20Mz.
-1 pic16F877A.
-8 circuitos integrados 74LS04.
-2 resistencias de 10k.
- tubo de 20 grs. de soldadura
-4 protoboard
-estaño
-tuercas de varias medidas.
-1rayo de bicicleta
-2 tubitos de plástico (5mm y 4 mm)
-cable UTP
-madera
-silicón liquido
-UHU
-cola loca.
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
3
INVESTIGACION:
PIC16F877A
DATASHEET:
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
4
CIRCUITO INTEGRADO 74LS04
SERVOMOTORES SG90
La SG90 TP es similar en tamaño y peso a la Hitec HS-55, y es una buena
opción para la mayoría de los aviadores del parque y helicópteros. Los
aficionados de todo el mundo ha utilizado el SG90 en aviones famosos
como GWS Palo lenta, E-Flite Airplanes, Great Planes, Thunder Tiger, Alinear,
jets FED y más.
El TP SG90 servo pesa 0,32 oz (9,0 gramos). Peso total con alambre y
conector es de 0,37 onzas (10,6 gramos).
El TP SG90 tiene el conector universal de tipo "S" que se adapte a la
mayoría de los receptores, incluyendo Futaba, JR, GWS, Cirrus, Pájaro Azul,
Blue Arrow, Corona, Berg y Hitec.
Los colores de los cables son rojo = batería (+) Marrón = Batería (-) Naranja
= Señal.
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
5
TP SG90 ESPECIFICACIONES:
 Dimensiones (L x W x H) = 0.86 x 0.45 x 1.0 pulgadas (22.0 x 11.5 x 27
mm)
 Peso = 0,32 onzas (9 gramos)
 Peso con alambre y conector = 0,37 onza (10,6 gramos)
 Par máximo a 4,8 voltios = 16,7 g / cm (1,2 kg / cm)
 Tensión de funcionamiento = 4,0-7,2 voltios
 Velocidad de funcionamiento a 4,8 voltios (sin carga) = 0.12 seg / 60
grados
 Conector Longitud del cable = 9.75 pulgadas (248 mm)
 Conector universal tipo "S" se ajusta a la mayoría de los receptores
ESTRUCTURA DEL BRAZO:
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
6
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
7
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
8
CONSTRUCCION FISICA:
1.- Se cortaron las piezas de madera de acuerdo al monde de las
anteriores imágenes, para esto se utilizó una cortadora eléctrica.
2.- Posteriormente se pintaron con pintura acrílica de color amarillo.
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
9
3.- La primer parte del brazo que se armo fue la tenaza. Se utilizó tubitos de
plástico de 5mm y 4mm de diámetro, tornillos, arandelas y tuercas de
diferentes tamaños, desarmador de cruz y silicón líquido.
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
10
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
11
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
12
4.-Despues se creó la base que es una cajita formada por 4 pedazos de
madera
5.- A la parte más grande se le hizo un orificio en el centro para que saliera
el aspa del servo motor y se pegó con “UHU”.
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
13
6.- Luego se formó el antebrazo, se atornillaron las dos piezas iguales para
después unirlas con la tenaza.
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
14
7.- Por último se elaboró el tronco. Este último solo se pegaría a las otras dos
partes del brazo.
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
15
8.- Ya teniendo todas las piezas atornilladas las unimos. Primero unimos la
tenaza con el antebrazo, después al tronco y por último la pegamos a la
base.
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
16
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
17
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
18
9.-Proseguimos con la simulación en proteus. En este paso se obtuvo varias
dificultades ya que no sabíamos que pic utilizar, contábamos con una
16F88 pero al momento de correr la simulación no giraba bien los servos,
después probamos con la pic 16f877A la cual corrió a la perfección y
trabajamos con esta.
SIMULACION DEL BRAZO EN PROTEUS:
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
19
10.- Hasta el paso de la simulación en Proteus solo contábamos con el
siguiente material: tuercas, tornillos, desarmador, arandelas, cable UTP,
protoboard y 4 servos. Después de haber simulado el proyecto y observar
que corría bien con la pic 16F87A, proseguimos a comprar el resto de los
materiales.
11.- Una vez escogida la pic correcta se tuvo que programar en micro C.
CÓDIGO PARA PROGRAMAR LA PIC 16F87A:
#include <16f8774>
#device ADC=10
#use delay (clock=20000000)
#include <lcd.c>
#use fast_io(a)
#use fast_io(c)
#define pinServo0 PIN_C0
#define pinServo1 PIN_C1
#define pinServo2 PIN_C2
#define pinServo3 PIN_C3
#define pinServo4 PIN_C4
#define pinServo5 PIN_C5
#define pinServo6 PIN_C6
#define pinServo7 PIN_C7
int16 ticksTotalServo =2000; //tickAltoMaximo = 11500 tickAltoMinimo = 3500
int16 ticksAltoServo[8];
int8 servoAMover=0;
int1 subir=1, enableServo[8]={1,1,1,1,1,0,0,0};
#int_timer1
void intTimer(void)
{
if(subir==1)
{
if(servoAMover == 0 && enableServo[0] == 1) output_high(pinServo0);
if(servoAMover == 1 && enableServo[1] == 1) output_high(pinServo1);
if(servoAMover == 2 && enableServo[2] == 1) output_high(pinServo2);
if(servoAMover == 3 && enableServo[3] == 1) output_high(pinServo3);
if(servoAMover == 4 && enableServo[4] == 1) output_high(pinServo4);
if(servoAMover == 5 && enableServo[5] == 1) output_high(pinServo5);
if(servoAMover == 6 && enableServo[6] == 1) output_high(pinServo6);
if(servoAMover == 7 && enableServo[7] == 1) output_high(pinServo7);
set_timer1(65535 - ticksAltoServo[servoAMover]);
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
20
subir = 0;
}
else if(subir==0)
{
if(servoAMover == 0 && enableServo[0] == 1) output_low(pinServo0);
if(servoAMover == 1 && enableServo[1] == 1) output_low(pinServo1);
if(servoAMover == 2 && enableServo[2] == 1) output_low(pinServo2);
if(servoAMover == 3 && enableServo[3] == 1) output_low(pinServo3);
if(servoAMover == 4 && enableServo[4] == 1) output_low(pinServo4);
if(servoAMover == 5 && enableServo[5] == 1) output_low(pinServo5);
if(servoAMover == 6 && enableServo[6] == 1) output_low(pinServo6);
if(servoAMover == 7 && enableServo[7] == 1) output_low(pinServo7);
set_timer1(65535 - ticksTotalServo + ticksAltoServo[servoAMover]);
servoamover++;
if (servoAMover > 7) servoAMover = 0 ;
subir = 1;
}
}
void main()
{
int8 i;
set_tris_c(0x00);
set_tris_a(0xFF);
setup_adc(ADC_CLOCK_INTERNAL);
setup_adc_ports(ALL_ANALOG);
disable_interrupts(global);
setup_counters(RTCC_INTERNAL,RTCC_DIV_2);
setup_timer_1(T1_INTERNAL | T1_DIV_BY_1);
setup_timer_2(T2_DISABLED,0,1);
port_b_pullups(FALSE);
enable_interrupts(int_timer1);
enable_interrupts(global);
set_timer1(60000);
while(1)
{
for(i=0;i<8;i++) //leyendo los valores de los LDR
{
if(enableServo==1)
set_adc_channel(i);
delay_ms(10);
ticksAltoServo = 400 + (read_adc()*1.7) ;
}
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
21
}
}
12.- teniendo programada la pic, la colocamos en un protoboard para
que se conecte a los servos.
13.- al mismo tiempo los servos irían conectados a los circuitos integrados
HD74LS04, para esta conexión se utilizó 3 protoboard.
PIC CONECTADA A CADA SERVO
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
22
CONEXIÓN DE LOS
HD74LS04 Y
PUENTEO A LA PIC.
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
23
conexiónde los HD74LS04 a la base del
brazo
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
24
PRUEBA DE LOS SERVOS
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
25
SERVOS FUNCIONANDO CORRECTAMENTE
BRAZO
ARQUITECTURA DE COMPUTADORAS
BRAZO ROBÓTICO
26
DIFICULTADES:
 Algunos materiales no se encuentran en la región y por lo tanto se
tienen que mandar a pedir. Como en el caso de los 4 servomotores
que tardaron 4 días en llegar.
 La elección de la pic fue complicado, ya que nunca habíamos
trabajado con una y por lo tanto la programación se nos dificulto
mucho.
 Al principio del proyecto en la tenaza se pensó en colocar un moto
reductor pero era muy pesado, así que fue descartado.
 El proyecto se presentó con 4 potenciómetros pero no funcionaron y
se tuvo que conectar de manera directa.
 El puente H se descartó debido a que no se supo cómo conectar.
 Se tuvo que prestar varios materiales como por ejemplo la
programadora, cautín, osciloscopio y fuente de poder.

Más contenido relacionado

La actualidad más candente

1 conceptos introductorios a los microcontroladores
1 conceptos introductorios a los microcontroladores1 conceptos introductorios a los microcontroladores
1 conceptos introductorios a los microcontroladoresVictor Bernal Sandoval
 
C++ para microcontroladores y aplicación práctica
C++ para microcontroladores y aplicación prácticaC++ para microcontroladores y aplicación práctica
C++ para microcontroladores y aplicación prácticaGerardo C
 
Controle Digital de Velocidade de um Motor CC usando Matlab®
Controle Digital de Velocidade de um Motor CC usando Matlab®Controle Digital de Velocidade de um Motor CC usando Matlab®
Controle Digital de Velocidade de um Motor CC usando Matlab®Gerson Roberto da Silva
 
1 introduction générale à l'automatique slideshare
1 introduction générale à l'automatique slideshare1 introduction générale à l'automatique slideshare
1 introduction générale à l'automatique slideshareKheddioui
 
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automatesتمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automateselectrolouhla
 
Architecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGAArchitecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGAChiheb Ouaghlani
 
electrónica digital
electrónica digitalelectrónica digital
electrónica digitalVidal Rangel
 
PCI Express Verification using Reference Modeling
PCI Express Verification using Reference ModelingPCI Express Verification using Reference Modeling
PCI Express Verification using Reference ModelingDVClub
 
Examen Final Solucion Unac 2008
Examen Final Solucion Unac 2008Examen Final Solucion Unac 2008
Examen Final Solucion Unac 2008jin_group
 
Proyecto mecatronica industrial control de servomotores
Proyecto mecatronica industrial control de servomotoresProyecto mecatronica industrial control de servomotores
Proyecto mecatronica industrial control de servomotoresAdrián Fernández Samalea
 
Presentaion fpga µc µp quelles est la solution
Presentaion  fpga µc µp quelles est la solutionPresentaion  fpga µc µp quelles est la solution
Presentaion fpga µc µp quelles est la solutionCynapsys It Hotspot
 
ARDUINO - GRAFCET - IMPLEMENTACIÓN DE LA METODOLOGÍA PARA TRADUCIR AL ...
ARDUINO  - GRAFCET  -  IMPLEMENTACIÓN   DE LA  METODOLOGÍA PARA TRADUCIR  AL ...ARDUINO  - GRAFCET  -  IMPLEMENTACIÓN   DE LA  METODOLOGÍA PARA TRADUCIR  AL ...
ARDUINO - GRAFCET - IMPLEMENTACIÓN DE LA METODOLOGÍA PARA TRADUCIR AL ...Jovanny Duque
 
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTICours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTIsarah Benmerzouk
 
Presentation fpga
Presentation fpgaPresentation fpga
Presentation fpgaImad Bourja
 

La actualidad más candente (20)

Proyecto de Mecatronica Industrial
Proyecto de Mecatronica IndustrialProyecto de Mecatronica Industrial
Proyecto de Mecatronica Industrial
 
1 conceptos introductorios a los microcontroladores
1 conceptos introductorios a los microcontroladores1 conceptos introductorios a los microcontroladores
1 conceptos introductorios a los microcontroladores
 
C++ para microcontroladores y aplicación práctica
C++ para microcontroladores y aplicación prácticaC++ para microcontroladores y aplicación práctica
C++ para microcontroladores y aplicación práctica
 
Rwi65.01 régulateur
Rwi65.01 régulateurRwi65.01 régulateur
Rwi65.01 régulateur
 
Controle Digital de Velocidade de um Motor CC usando Matlab®
Controle Digital de Velocidade de um Motor CC usando Matlab®Controle Digital de Velocidade de um Motor CC usando Matlab®
Controle Digital de Velocidade de um Motor CC usando Matlab®
 
1 introduction générale à l'automatique slideshare
1 introduction générale à l'automatique slideshare1 introduction générale à l'automatique slideshare
1 introduction générale à l'automatique slideshare
 
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automatesتمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
 
Architecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGAArchitecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGA
 
PROYECTOS CON PIC 16F84
PROYECTOS CON PIC 16F84PROYECTOS CON PIC 16F84
PROYECTOS CON PIC 16F84
 
electrónica digital
electrónica digitalelectrónica digital
electrónica digital
 
PCI Express Verification using Reference Modeling
PCI Express Verification using Reference ModelingPCI Express Verification using Reference Modeling
PCI Express Verification using Reference Modeling
 
Examen Final Solucion Unac 2008
Examen Final Solucion Unac 2008Examen Final Solucion Unac 2008
Examen Final Solucion Unac 2008
 
Sistema scada
Sistema scadaSistema scada
Sistema scada
 
Proyecto mecatronica industrial control de servomotores
Proyecto mecatronica industrial control de servomotoresProyecto mecatronica industrial control de servomotores
Proyecto mecatronica industrial control de servomotores
 
Presentaion fpga µc µp quelles est la solution
Presentaion  fpga µc µp quelles est la solutionPresentaion  fpga µc µp quelles est la solution
Presentaion fpga µc µp quelles est la solution
 
ARDUINO - GRAFCET - IMPLEMENTACIÓN DE LA METODOLOGÍA PARA TRADUCIR AL ...
ARDUINO  - GRAFCET  -  IMPLEMENTACIÓN   DE LA  METODOLOGÍA PARA TRADUCIR  AL ...ARDUINO  - GRAFCET  -  IMPLEMENTACIÓN   DE LA  METODOLOGÍA PARA TRADUCIR  AL ...
ARDUINO - GRAFCET - IMPLEMENTACIÓN DE LA METODOLOGÍA PARA TRADUCIR AL ...
 
Step7 200 completo
Step7 200 completoStep7 200 completo
Step7 200 completo
 
UVM TUTORIAL;
UVM TUTORIAL;UVM TUTORIAL;
UVM TUTORIAL;
 
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTICours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
 
Presentation fpga
Presentation fpgaPresentation fpga
Presentation fpga
 

Destacado

Proyecto: Brazo mecanico con servomotor, potenciometro y arduino
Proyecto: Brazo mecanico con servomotor, potenciometro y arduinoProyecto: Brazo mecanico con servomotor, potenciometro y arduino
Proyecto: Brazo mecanico con servomotor, potenciometro y arduinoUTEQ
 
Brazo robotico unq
Brazo robotico unqBrazo robotico unq
Brazo robotico unqManuel Sanz
 
2.búsqueda de información
2.búsqueda de información2.búsqueda de información
2.búsqueda de informaciónjuanfer99
 
Manual de funciones del brazo robótico
Manual de funciones del brazo robóticoManual de funciones del brazo robótico
Manual de funciones del brazo robóticojuanda112017
 
Brazo robótico
Brazo robóticoBrazo robótico
Brazo robóticoPaulocy
 
Antecedentes de un brazo robotico
Antecedentes de un brazo roboticoAntecedentes de un brazo robotico
Antecedentes de un brazo roboticoIrene Cuevas
 
Actuadores Electricos
Actuadores ElectricosActuadores Electricos
Actuadores Electricosdiego5wh
 
Exposicion brazo hidraulico
Exposicion brazo hidraulicoExposicion brazo hidraulico
Exposicion brazo hidraulicoJuan Dolorier
 
Procedimiento de almacen
Procedimiento de almacenProcedimiento de almacen
Procedimiento de almacenCalur
 
Proyecto de investigación completo.
Proyecto de investigación completo.Proyecto de investigación completo.
Proyecto de investigación completo.marialozanocontreras
 
2. a cristo solo a cristo [modo de compatibilidad]
2. a cristo solo a cristo [modo de compatibilidad]2. a cristo solo a cristo [modo de compatibilidad]
2. a cristo solo a cristo [modo de compatibilidad]camaleonon
 
Tabla comparativa fundamentos de la pedagogia sandy marcela
Tabla comparativa fundamentos de la pedagogia sandy  marcelaTabla comparativa fundamentos de la pedagogia sandy  marcela
Tabla comparativa fundamentos de la pedagogia sandy marcelaDIANA YOLIMA GONZALEZ ARANGO
 

Destacado (20)

Proyecto: Brazo mecanico con servomotor, potenciometro y arduino
Proyecto: Brazo mecanico con servomotor, potenciometro y arduinoProyecto: Brazo mecanico con servomotor, potenciometro y arduino
Proyecto: Brazo mecanico con servomotor, potenciometro y arduino
 
BRAZO ROBÓTICO
BRAZO ROBÓTICOBRAZO ROBÓTICO
BRAZO ROBÓTICO
 
Brazo robotico unq
Brazo robotico unqBrazo robotico unq
Brazo robotico unq
 
Brazo robótico tipo puma
Brazo robótico tipo pumaBrazo robótico tipo puma
Brazo robótico tipo puma
 
Brazo Robótico
Brazo RobóticoBrazo Robótico
Brazo Robótico
 
Cuestionario gpe
Cuestionario gpeCuestionario gpe
Cuestionario gpe
 
2.búsqueda de información
2.búsqueda de información2.búsqueda de información
2.búsqueda de información
 
Manual de funciones del brazo robótico
Manual de funciones del brazo robóticoManual de funciones del brazo robótico
Manual de funciones del brazo robótico
 
La madera
La maderaLa madera
La madera
 
Brazo robótico
Brazo robóticoBrazo robótico
Brazo robótico
 
Antecedentes de un brazo robotico
Antecedentes de un brazo roboticoAntecedentes de un brazo robotico
Antecedentes de un brazo robotico
 
Actuadores Mecánicos.
Actuadores Mecánicos.Actuadores Mecánicos.
Actuadores Mecánicos.
 
Actuadores Electricos
Actuadores ElectricosActuadores Electricos
Actuadores Electricos
 
Exposicion brazo hidraulico
Exposicion brazo hidraulicoExposicion brazo hidraulico
Exposicion brazo hidraulico
 
Procedimiento de almacen
Procedimiento de almacenProcedimiento de almacen
Procedimiento de almacen
 
Las palancas
Las palancasLas palancas
Las palancas
 
Proyecto de investigación completo.
Proyecto de investigación completo.Proyecto de investigación completo.
Proyecto de investigación completo.
 
Pérou
PérouPérou
Pérou
 
2. a cristo solo a cristo [modo de compatibilidad]
2. a cristo solo a cristo [modo de compatibilidad]2. a cristo solo a cristo [modo de compatibilidad]
2. a cristo solo a cristo [modo de compatibilidad]
 
Tabla comparativa fundamentos de la pedagogia sandy marcela
Tabla comparativa fundamentos de la pedagogia sandy  marcelaTabla comparativa fundamentos de la pedagogia sandy  marcela
Tabla comparativa fundamentos de la pedagogia sandy marcela
 

Similar a Construcción de un Brazo robot (Materia Arquitectura de Computadoras)

Microcontroladores - Configuración de puertos, bucles y saltos
Microcontroladores - Configuración de puertos, bucles y saltosMicrocontroladores - Configuración de puertos, bucles y saltos
Microcontroladores - Configuración de puertos, bucles y saltosmarco calderon layme
 
Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01Hamiltonn Casallas
 
Proyecto icc letrero
Proyecto icc letreroProyecto icc letrero
Proyecto icc letreroHector Orama
 
Evidencia practica de ponchado -
Evidencia  practica de ponchado -Evidencia  practica de ponchado -
Evidencia practica de ponchado -computer_house
 
Evidencia practica de ponchado -
Evidencia  practica de ponchado -Evidencia  practica de ponchado -
Evidencia practica de ponchado -computer_house
 
Construccion seguidor de línea por joaquín berrocal verano 2017
Construccion seguidor de línea por joaquín berrocal verano 2017Construccion seguidor de línea por joaquín berrocal verano 2017
Construccion seguidor de línea por joaquín berrocal verano 2017joaquinin1
 
EEID_EEID-514_FORMATOALUMNOTRABAJOFINAL (1)ELECTRÓNICA BÁSICA_ENOC ARCENTALES...
EEID_EEID-514_FORMATOALUMNOTRABAJOFINAL (1)ELECTRÓNICA BÁSICA_ENOC ARCENTALES...EEID_EEID-514_FORMATOALUMNOTRABAJOFINAL (1)ELECTRÓNICA BÁSICA_ENOC ARCENTALES...
EEID_EEID-514_FORMATOALUMNOTRABAJOFINAL (1)ELECTRÓNICA BÁSICA_ENOC ARCENTALES...EnocngelArcentalesVa
 
Informe N°1-Microcontroladores
Informe N°1-MicrocontroladoresInforme N°1-Microcontroladores
Informe N°1-MicrocontroladoresOmar Ruiz
 
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
 
Configuracion De La Red
Configuracion De La RedConfiguracion De La Red
Configuracion De La RedGrupoIsrael
 
RE-10-LAB-248 MICROPROCESADORES II v6.pdf
RE-10-LAB-248 MICROPROCESADORES II v6.pdfRE-10-LAB-248 MICROPROCESADORES II v6.pdf
RE-10-LAB-248 MICROPROCESADORES II v6.pdfFatiEspindola
 

Similar a Construcción de un Brazo robot (Materia Arquitectura de Computadoras) (20)

uControl Nº _ 01-.pdf
uControl Nº _ 01-.pdfuControl Nº _ 01-.pdf
uControl Nº _ 01-.pdf
 
uControl Nº _ 01-.pdf
uControl Nº _ 01-.pdfuControl Nº _ 01-.pdf
uControl Nº _ 01-.pdf
 
Ucontrol revista 0001
Ucontrol revista 0001Ucontrol revista 0001
Ucontrol revista 0001
 
U control 01
U control 01U control 01
U control 01
 
Microcontroladores - Configuración de puertos, bucles y saltos
Microcontroladores - Configuración de puertos, bucles y saltosMicrocontroladores - Configuración de puertos, bucles y saltos
Microcontroladores - Configuración de puertos, bucles y saltos
 
Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01
 
Proyecto icc letrero
Proyecto icc letreroProyecto icc letrero
Proyecto icc letrero
 
Proyecto1
Proyecto1Proyecto1
Proyecto1
 
Invernadero(1)
Invernadero(1)Invernadero(1)
Invernadero(1)
 
dibujo tecnico para ingenieros
 dibujo tecnico para ingenieros dibujo tecnico para ingenieros
dibujo tecnico para ingenieros
 
Evidencia practica de ponchado -
Evidencia  practica de ponchado -Evidencia  practica de ponchado -
Evidencia practica de ponchado -
 
Evidencia practica de ponchado -
Evidencia  practica de ponchado -Evidencia  practica de ponchado -
Evidencia practica de ponchado -
 
Construccion seguidor de línea por joaquín berrocal verano 2017
Construccion seguidor de línea por joaquín berrocal verano 2017Construccion seguidor de línea por joaquín berrocal verano 2017
Construccion seguidor de línea por joaquín berrocal verano 2017
 
EEID_EEID-514_FORMATOALUMNOTRABAJOFINAL (1)ELECTRÓNICA BÁSICA_ENOC ARCENTALES...
EEID_EEID-514_FORMATOALUMNOTRABAJOFINAL (1)ELECTRÓNICA BÁSICA_ENOC ARCENTALES...EEID_EEID-514_FORMATOALUMNOTRABAJOFINAL (1)ELECTRÓNICA BÁSICA_ENOC ARCENTALES...
EEID_EEID-514_FORMATOALUMNOTRABAJOFINAL (1)ELECTRÓNICA BÁSICA_ENOC ARCENTALES...
 
Seguidor de linea con arduino
Seguidor de linea con arduinoSeguidor de linea con arduino
Seguidor de linea con arduino
 
Informe N°1-Microcontroladores
Informe N°1-MicrocontroladoresInforme N°1-Microcontroladores
Informe N°1-Microcontroladores
 
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
 
Configuracion De La Red
Configuracion De La RedConfiguracion De La Red
Configuracion De La Red
 
RE-10-LAB-248 MICROPROCESADORES II v6.pdf
RE-10-LAB-248 MICROPROCESADORES II v6.pdfRE-10-LAB-248 MICROPROCESADORES II v6.pdf
RE-10-LAB-248 MICROPROCESADORES II v6.pdf
 
Suma de dos digitos en BCD
Suma de dos digitos en BCDSuma de dos digitos en BCD
Suma de dos digitos en BCD
 

Último

Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024CESARHERNANPATRICIOP2
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesMIGUELANGEL2658
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxBrayanJavierCalle2
 

Último (20)

Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
 

Construcción de un Brazo robot (Materia Arquitectura de Computadoras)

  • 1. INSTITUTO TECNOLOGICO DE TAPACHULA DEPARTAMENTO DE SISTEMAS Y COMPUTACION INGENIERIA EN SISTEMAS COMPUTACIONALES DOCENTE: ING. FRANCISCO JAVIER ROSAS ESPARZA ARQUITECTURA DE COMPUTADORAS REPORTE DE PRÁCTICA CONSTRUCCIÓN DE UN BRAZO ROBÓTICO PRESENTAN: LOPEZ AGUILAR MAYTE ZAVALA PALACIOS CRISTINA MIRAFUENTES GARCÍA CRISTHIAN MAURICIO BARTOLÓN MORALES RODRIGO MENDEZ FLORES EMIGDIO EQUIPO Nº3 TAPACHULA CHIAPAS, NOVIEMBRE-05-2013.
  • 2. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 2 BRAZO ROBÓTICO MATERIALES: -Acrílico. -Tornillos de varias medidas. -4 servomotores (1 de 5kg, 3 de 3kg). -2 engranes grandes. -2 capacitores cerámicos de 33pF. -1 cristal de 20Mz. -1 pic16F877A. -8 circuitos integrados 74LS04. -2 resistencias de 10k. - tubo de 20 grs. de soldadura -4 protoboard -estaño -tuercas de varias medidas. -1rayo de bicicleta -2 tubitos de plástico (5mm y 4 mm) -cable UTP -madera -silicón liquido -UHU -cola loca.
  • 3. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 3 INVESTIGACION: PIC16F877A DATASHEET:
  • 4. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 4 CIRCUITO INTEGRADO 74LS04 SERVOMOTORES SG90 La SG90 TP es similar en tamaño y peso a la Hitec HS-55, y es una buena opción para la mayoría de los aviadores del parque y helicópteros. Los aficionados de todo el mundo ha utilizado el SG90 en aviones famosos como GWS Palo lenta, E-Flite Airplanes, Great Planes, Thunder Tiger, Alinear, jets FED y más. El TP SG90 servo pesa 0,32 oz (9,0 gramos). Peso total con alambre y conector es de 0,37 onzas (10,6 gramos). El TP SG90 tiene el conector universal de tipo "S" que se adapte a la mayoría de los receptores, incluyendo Futaba, JR, GWS, Cirrus, Pájaro Azul, Blue Arrow, Corona, Berg y Hitec. Los colores de los cables son rojo = batería (+) Marrón = Batería (-) Naranja = Señal.
  • 5. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 5 TP SG90 ESPECIFICACIONES:  Dimensiones (L x W x H) = 0.86 x 0.45 x 1.0 pulgadas (22.0 x 11.5 x 27 mm)  Peso = 0,32 onzas (9 gramos)  Peso con alambre y conector = 0,37 onza (10,6 gramos)  Par máximo a 4,8 voltios = 16,7 g / cm (1,2 kg / cm)  Tensión de funcionamiento = 4,0-7,2 voltios  Velocidad de funcionamiento a 4,8 voltios (sin carga) = 0.12 seg / 60 grados  Conector Longitud del cable = 9.75 pulgadas (248 mm)  Conector universal tipo "S" se ajusta a la mayoría de los receptores ESTRUCTURA DEL BRAZO:
  • 8. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 8 CONSTRUCCION FISICA: 1.- Se cortaron las piezas de madera de acuerdo al monde de las anteriores imágenes, para esto se utilizó una cortadora eléctrica. 2.- Posteriormente se pintaron con pintura acrílica de color amarillo.
  • 9. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 9 3.- La primer parte del brazo que se armo fue la tenaza. Se utilizó tubitos de plástico de 5mm y 4mm de diámetro, tornillos, arandelas y tuercas de diferentes tamaños, desarmador de cruz y silicón líquido.
  • 12. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 12 4.-Despues se creó la base que es una cajita formada por 4 pedazos de madera 5.- A la parte más grande se le hizo un orificio en el centro para que saliera el aspa del servo motor y se pegó con “UHU”.
  • 13. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 13 6.- Luego se formó el antebrazo, se atornillaron las dos piezas iguales para después unirlas con la tenaza.
  • 14. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 14 7.- Por último se elaboró el tronco. Este último solo se pegaría a las otras dos partes del brazo.
  • 15. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 15 8.- Ya teniendo todas las piezas atornilladas las unimos. Primero unimos la tenaza con el antebrazo, después al tronco y por último la pegamos a la base.
  • 18. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 18 9.-Proseguimos con la simulación en proteus. En este paso se obtuvo varias dificultades ya que no sabíamos que pic utilizar, contábamos con una 16F88 pero al momento de correr la simulación no giraba bien los servos, después probamos con la pic 16f877A la cual corrió a la perfección y trabajamos con esta. SIMULACION DEL BRAZO EN PROTEUS:
  • 19. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 19 10.- Hasta el paso de la simulación en Proteus solo contábamos con el siguiente material: tuercas, tornillos, desarmador, arandelas, cable UTP, protoboard y 4 servos. Después de haber simulado el proyecto y observar que corría bien con la pic 16F87A, proseguimos a comprar el resto de los materiales. 11.- Una vez escogida la pic correcta se tuvo que programar en micro C. CÓDIGO PARA PROGRAMAR LA PIC 16F87A: #include <16f8774> #device ADC=10 #use delay (clock=20000000) #include <lcd.c> #use fast_io(a) #use fast_io(c) #define pinServo0 PIN_C0 #define pinServo1 PIN_C1 #define pinServo2 PIN_C2 #define pinServo3 PIN_C3 #define pinServo4 PIN_C4 #define pinServo5 PIN_C5 #define pinServo6 PIN_C6 #define pinServo7 PIN_C7 int16 ticksTotalServo =2000; //tickAltoMaximo = 11500 tickAltoMinimo = 3500 int16 ticksAltoServo[8]; int8 servoAMover=0; int1 subir=1, enableServo[8]={1,1,1,1,1,0,0,0}; #int_timer1 void intTimer(void) { if(subir==1) { if(servoAMover == 0 && enableServo[0] == 1) output_high(pinServo0); if(servoAMover == 1 && enableServo[1] == 1) output_high(pinServo1); if(servoAMover == 2 && enableServo[2] == 1) output_high(pinServo2); if(servoAMover == 3 && enableServo[3] == 1) output_high(pinServo3); if(servoAMover == 4 && enableServo[4] == 1) output_high(pinServo4); if(servoAMover == 5 && enableServo[5] == 1) output_high(pinServo5); if(servoAMover == 6 && enableServo[6] == 1) output_high(pinServo6); if(servoAMover == 7 && enableServo[7] == 1) output_high(pinServo7); set_timer1(65535 - ticksAltoServo[servoAMover]);
  • 20. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 20 subir = 0; } else if(subir==0) { if(servoAMover == 0 && enableServo[0] == 1) output_low(pinServo0); if(servoAMover == 1 && enableServo[1] == 1) output_low(pinServo1); if(servoAMover == 2 && enableServo[2] == 1) output_low(pinServo2); if(servoAMover == 3 && enableServo[3] == 1) output_low(pinServo3); if(servoAMover == 4 && enableServo[4] == 1) output_low(pinServo4); if(servoAMover == 5 && enableServo[5] == 1) output_low(pinServo5); if(servoAMover == 6 && enableServo[6] == 1) output_low(pinServo6); if(servoAMover == 7 && enableServo[7] == 1) output_low(pinServo7); set_timer1(65535 - ticksTotalServo + ticksAltoServo[servoAMover]); servoamover++; if (servoAMover > 7) servoAMover = 0 ; subir = 1; } } void main() { int8 i; set_tris_c(0x00); set_tris_a(0xFF); setup_adc(ADC_CLOCK_INTERNAL); setup_adc_ports(ALL_ANALOG); disable_interrupts(global); setup_counters(RTCC_INTERNAL,RTCC_DIV_2); setup_timer_1(T1_INTERNAL | T1_DIV_BY_1); setup_timer_2(T2_DISABLED,0,1); port_b_pullups(FALSE); enable_interrupts(int_timer1); enable_interrupts(global); set_timer1(60000); while(1) { for(i=0;i<8;i++) //leyendo los valores de los LDR { if(enableServo==1) set_adc_channel(i); delay_ms(10); ticksAltoServo = 400 + (read_adc()*1.7) ; }
  • 21. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 21 } } 12.- teniendo programada la pic, la colocamos en un protoboard para que se conecte a los servos. 13.- al mismo tiempo los servos irían conectados a los circuitos integrados HD74LS04, para esta conexión se utilizó 3 protoboard. PIC CONECTADA A CADA SERVO
  • 22. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 22 CONEXIÓN DE LOS HD74LS04 Y PUENTEO A LA PIC.
  • 23. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 23 conexiónde los HD74LS04 a la base del brazo
  • 24. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 24 PRUEBA DE LOS SERVOS
  • 25. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 25 SERVOS FUNCIONANDO CORRECTAMENTE
  • 26. BRAZO ARQUITECTURA DE COMPUTADORAS BRAZO ROBÓTICO 26 DIFICULTADES:  Algunos materiales no se encuentran en la región y por lo tanto se tienen que mandar a pedir. Como en el caso de los 4 servomotores que tardaron 4 días en llegar.  La elección de la pic fue complicado, ya que nunca habíamos trabajado con una y por lo tanto la programación se nos dificulto mucho.  Al principio del proyecto en la tenaza se pensó en colocar un moto reductor pero era muy pesado, así que fue descartado.  El proyecto se presentó con 4 potenciómetros pero no funcionaron y se tuvo que conectar de manera directa.  El puente H se descartó debido a que no se supo cómo conectar.  Se tuvo que prestar varios materiales como por ejemplo la programadora, cautín, osciloscopio y fuente de poder.