Page 1

SIMON DICE

Málaga, 16 de JUNIO de 2014

Fdo.: ___________________________

Carlos Fernández Cortés Simon Dice Página:1


INDICE Orden

Concepto

1.

MEMORIA

1.1. 1.1.1. 1.1.2. 1.1.3. 1.1.4. 1.1.5. 1.1.6 1.1.6.1 1.1.6.2

Memoria Descriptiva Objeto Antecedentes Justificación Datos de partida Análisis y Descripción del circuito Planificación y programación ( diagramas de Pert y Gantt) Lista de tareas Diagrama de Gantt

2.

ANEXO

2.1. 2.2 2.3 2.4

Programación 16f88 Protocolo de test Información técnica PIC 16F88

3. 3.1. 3.2. 3.2.1 3.3. 3.3.1. 3.3.1.1 3.3.2. 3.3.2.1 3.3.3. 3.3.3.1 3.3.4. 3.3.4.1 3.3.5. 3.3.6.1 3.4. 3.4.1 3.4.3

PLANOS Y ESQUEMAS Esquemas electrónicos Esquema de bloques Esquema circuito electrónico Circuitos impresos Componentes – TOP Capa top circuito Simon Dice Pistas – BOT Capa bot circuito Simon Dice Serigrafía – SST Serigrafía circuito Simon Dice Plano de montaje – AST Plano de montaje circuito Simon Dice Plano de taladros –DRD Plano de taladro circuitoSimon Dice Informes Lista de componentes Cinta de taladro circuito Simon Dice

Páginas 4 5 6 6 6 6 6 7 7 8 9 10 17 18 19 22 23 24 25 26 27 27 28 28 29 29 30 30 31 31 32 33 34

Carlos Fernández Cortés Simon Dice Página:2


Orden

4. 4.1. 4.2. 4.3. 4.4. 4.5.

5. 5.1. 5.1.1 5.1.2. 5.1.3. 5.2.

Concepto

Páginas

PLIEGO DE CONDICIONES Normativa de obligado cumplimiento Proceso de fabricación Cláusulas sobre garantías, plazo de ejecución, recepción provisional, periodo de garantía Cláusulas de índole económica Cláusulas de índole legal

PRESUPUESTO Presupuestos parciales Presupuesto circuito electrónico Presupuesto de Mano de obra Presupuesto de Medios auxiliares e instrumentación Presupuesto general

36 37 37 38 39 40 41 42 43 44 45 46

Carlos Fernández Cortés Simon Dice Página:3


1. MEMORIA

Carlos Fernández Cortés Simon Dice Página:4


1.1.

Memoria Descriptiva

Carlos Fernández Cortés Simon Dice Página:5


1.1.1 Objeto El dispositivo en el que nos centraremos se trata del juego Simon Dice, ya mundialmente conocido, fue uno de los primeros juegos electrónicos portables, hecho por la compañía MB en 1978. Este juego trata de seguir la secuencia de colores, pulsando el botón adecuado a cada color, mientras más veces hagamos la secuencia correctamente, mayor será la velocidad en la siguiente secuencia.

1.1.2

Antecedentes

El juego, normalmente está fabricado sobre una caja ovalada grande, con lo que es imposible intentar llevarlo portable, con este proyecto vamos a hacer un Simon Dice, de mano, que se pueda utilizar en cualquier momento.

1.2.3.

Justificación

Se trata de un juego “Simon Dice”, que consta de 4 leds y 4 pulsadores, que trata de seguir una secuencia de colores correctamente que ira subiendo de dificultad a medida que se vaya realizando correctamente la misma.

1.1.4.

Análisis y Descripción del circuito

1º Bloque: Circuito Simon Dice. Este circuito consta por 4 interruptores conectados a RB4(10),RB5(11),RB6(12),RB7(13) que serán los que utilizaremos para hacer la secuencia de colores,4 diodos led, conectados a RA0(17),RA1(18),RA2(1),RA3(2) que se encenderán aleatoriamente con la programación del PIC, también deberá ser uno de cada color, para que no haya equivocación ninguna, por otra parte tenemos el microcontrolador PIC 16F88,elegido por delante del PIC 16F84 por sus mejores características que deberá tener su correcta programación, consta de dos condensadores y un cristal resonador cerámico 4Mhz conectado a sus patillas 15-16 para que funcione su reloj interno correctamente.

Carlos Fernández Cortés Simon Dice Página:6


1.1.6 Planificación y programación (Diagramas de Pert y Gant)

1.1.6.1. Lista de tareas

Carlos Fernández Cortés Simon Dice Página:7


1.1.6.2. Diagrama de Gantt

Carlos Fernández Cortés Simon Dice Página:8


3. ANEXO

Carlos Fernández Cortés Simon Dice Página:9


3.1

Programación PIC 16F88

Carlos Fernández Cortés Simon Dice Página:10


/******************************** ESPECIFICACIONES ***************************** El dispositivo físico consta de cuatro leds (rojo,verde,amarillo y azul) conectados a RA0,RA1,RA2 y RA3 (en ese orden),de un altavoz conectado a RB3 y de cuatro pulsadores. Que corresponden a cada uno de los leds,están conectados a RB4,RB5,RB6 y RB7.Los pulsadores son activos a nivel alto.Los leds son activos a nivel bajo. *******************************************************************************/

/******************* * PREPROCESADO * ********************/ #include <16F88.h> #use delay(clock=4000000) #use fast_io(A) #use fast_io(B) #fuses NOWDT,NOPUT,NOBROWNOUT #fuses INTRC /**************************************** * DEFINICIÓN DE ETIQUETAS Y VARIABLES * *****************************************/ #byte PORTA = 0x05

// Puerto A

#byte PORTB = 0x06 #bit RB3 = 0x06.3 #bit RB4 = 0x06.4 #bit RB5 = 0x06.5 #bit RB6 = 0x06.6 #bit RB7 = 0x06.7

// Puerto B y bits utilizados

#byte INTCON = 0x0B int aleatorio,dir_lectura,dir_escritura,color_leido,leido,color_pulsado,nivel,sound=1,aux1=40,escog e; short fin_juego; #INT_RTCC void timer0(){ // se ha desbordado el timer0 disable_interrupts(INT_timer0); // deshabilitamos interrupcion aux1--; // decrementamos en 1 la variable aux1 if(aux1==0){ // si aux1 es 0 se ejecuta el bloque de instrucciones disable_interrupts(int_timer0); // deshabilita interrupcion sound=0; // sin sonido aux1=40; // recargamos la variable escoge=1;} // escogimos else{ enable_interrupts(int_timer0); // aux1 no ha sido 0 set_timer0(195);} // recargamos el timer }

Carlos Fernández Cortés Simon Dice Página:11


/*************** * SUBRUTINAS * ****************/ void escoger(){ while(rb4==0){} // no avanzamos hasta que se oprima el pulsador setup_timer_0(RTCC_INTERNAL|RTCC_DIV_256); // configuramos el timer0 a un preescaler de 256 set_timer0(195); // cargamos el timer con 195 para hacer una interrupcion cada 50ms aprox. while(rb4==1);{} // avanzamos hasta que se suelte el pulsador if(escoge==0){ // verifica si ya hemos escogido sound=1; // el pulso no duró 2s escoge=1;} // entonces elegimos con sonido } void retardo(int latencia) { switch(latencia) { case 1: delay_ms(200); break; case 2: delay_ms(100); break; case 3: delay_ms(50); break; case 4: delay_ms(15); break; default: break; } }

// Correspondiente al nivel 1 // Nivel 2 // Nivel 3 // Nivel 4

void altavoz(int tono) // Para generar un sonido diferente para cada color { int i,j; for(i=0; i<=40; i++) { for(j=0; j<=4; j++) { if(sound==1){ output_high(PIN_B3); // La distancia entre pulso y pulso viene determinada delay_us(300*(6-tono)); // por el parámetro tono output_low(PIN_B3); delay_us(300*(6-tono)); }else { output_low(PIN_B3); // La distancia entre pulso y pulso viene determinada delay_us(300*(6-tono)); // por el parámetro tono output_low(PIN_B3); delay_us(300*(6-tono)); } }}} void antirebote() { delay_ms(30); while(PORTB != 0) {} // No progresamos hasta que ningún pulsador esté activo delay_ms(30); }

Carlos Fernández Cortés Simon Dice Página:12


void comprueba() { leido = read_eeprom(dir_lectura); // Leemos la dirección eeprom correspondiente. if(leido != color_pulsado) // Si la pulsación no ha sido correcta,acaba el { // juego y volvemos al principio del programa fin_juego = true; } } void enciende_led(int color) // Enciende el led correspondiente { switch(color) { case 1: output_low(PIN_A0); // Led rojo break; case 2: output_low(PIN_A1); // Led verde break; case 3: output_low(PIN_A2); // Led amarillo break; case 4: output_low(PIN_A3); // Led azul break; default: PORTA = 0; // Los 4 leds break; } } void genera_aleatorio() { if(aleatorio == 4) // 1 -> ROJO { // 2 -> VERDE aleatorio = 1; // 3 -> AMARILLO }else { // 4 -> AZUL aleatorio++; } } void guarda_color() { write_eeprom(dir_escritura,aleatorio); // Guardamos el color generado y apuntamos a dir_escritura++; // la siguiente dirección para una próxima } // escritura

void escoge_nivel() // El led que se mantiene encendido corresponde al nivel elegido { boolean sale = FALSE; nivel = 1; PORTA = 15; delay_ms(100); output_low(PIN_A0); // Por defecto,encendemos el led rojo (nivel 1). aleatorio = 1; while(!sale) { genera_aleatorio(); if(RB4) { nivel = 1; PORTA = 15;

Carlos Fernández Cortés Simon Dice Página:13


output_low(PIN_A0); // Nivel 1 - > led rojo encendido sale = true; antirebote(); }else if(RB5) { nivel = 2; PORTA = 15; output_low(PIN_A1); // Nivel 2 - > led verde encendido sale = true; antirebote(); }else if(RB6) { nivel = 3; PORTA = 15; output_low(PIN_A2); // Nivel 3 - > led amarillo encendido sale = true; antirebote(); }else if(RB7) { nivel = 4; PORTA = 15; output_low(PIN_A3); // Nivel 4 - > led azul encendido sale = true; antirebote(); }else { sale = false; } } PORTA = 0; // Una vez hemos escogido nivel,se encienden los 4 leds delay_ms(1000); // para indicar que podemos empezar a jugar PORTA = 15; delay_ms(500); } void has_fallado(int tono) // Si entramos aquí es que hemos pulsado incorrectamente { int i,j; enciende_led(color_pulsado); for(i=0; i<=100; i++) // Generamos tono de error (más grave) { for(j=0; j<=4; j++) { if(sound==1){ // si hay sonido output_high(PIN_B3); delay_ms(1*(6-tono)); output_low(PIN_B3); delay_ms(1*(6-tono)); }else { output_low(PIN_B3); // no hay sonido delay_ms(1*(6-tono)); output_low(PIN_B3); delay_ms(1*(6-tono)); }} } delay_ms(1000); } void muestra_colores() { // Desde el primero hasta el último que se ha guardado en memoria,los vamos mostrando // con una rapidez que vendrá determinada por el nivel de dificultad elegido al principio. for(dir_lectura = 0; dir_lectura < dir_escritura; dir_lectura++) {

Carlos Fernández Cortés Simon Dice Página:14


color_leido = read_eeprom(dir_lectura); // Lectura eeprom enciende_led(color_leido); // Enciende led correspondiente altavoz(color_leido); // Emite tono retardo(nivel); // Retardo según nivel de dificultad PORTA = 15; // Apaga led retardo(nivel); // Retardo según nivel de dificultad } } void pulsa_secuencia() { short sal; dir_lectura = 0; aleatorio = 1; // Recogemos las pulsaciones y se va comprobando si son correctas hasta que // alguna no lo sea o hasta que hayamos acertado todos los colores guardados // hasta el momento. // dir_escritura contiene la dirección eeprom siguiente al último color guardado // y dir_lectura la usamos para ir consultando cada posición de memoria y comprobar // si la pulsación ha sido correcta.En el momento en que fallemos alguna,fin_juego toma // el valor TRUE. // Durante la ejecución del bucle,aleatorio irá cambiando de valor,hasta que pulsemos el // último color,momento en el cual salimos del bucle y guardamos aleatorio en memoria. while((dir_lectura < dir_escritura) && (!fin_juego)) { sal = false; while(!sal) // Mientras no haya pulsación nos mantenemos dentro del bucle { genera_aleatorio(); // Para conseguir aleatoriedad en los colores guardados if(input(PIN_B4)) // Se ha pulsado el rojo,salimos del bucle { color_pulsado = 1; sal = true; }else if(input(PIN_B5)) { // Se ha pulsado el verde,salimos del bucle color_pulsado = 2; sal = true; }else if(input(PIN_B6)) { // Se ha pulsado el amarillo,salimos del bucle color_pulsado = 3; sal = true; }else if(input(PIN_B7)) { // Se ha pulsado el azul,salimos del bucle color_pulsado = 4; sal = true; }else { // No se ha pulsado ninguno,continuamos sal = false; // dentro del bucle } } comprueba(); // Algoritmo que comprueba si la pulsación ha sido correcta enciende_led(color_pulsado); // Enciende el led del color que hemos pulsado altavoz(color_pulsado); // Genera el tono del color que hemos pulsado antirebote(); // No comment PORTA = 15; // Apagamos led dir_lectura++; // Para comprobar la siguiente dirección eeprom } }

Carlos Fernández Cortés Simon Dice Página:15


/********************* * PROGRAMA PRINCIPAL * **********************/

void main() { // Inicialización periféricos setup_oscillator(OSC_4MHZ);// set_tris_B(0b11110000); // RB4,RB5,RB6 y RB7 entradas --- RB0,RB1,RB2 Y RB3 salidas set_tris_A(0b00000000); // Todo salidas output_low(PIN_B0); // RB0 no la usamos output_low(PIN_B1); // RB1 no la usamos output_low(PIN_B2); // RB2 no la usamos output_low(PIN_B3); // RB3 conectado al altavoz escoge=0; INTCON=0; PORTA=0b11111111; enable_interrupts(INT_EEPROM); // Única interrupción habilitada durante toda la ejecución enable_interrupts(GLOBAL); // Habilitador general de interrupciones enable_interrupts(int_timer0); // Habilita interrupcion por desbordamiento del timer0 escoger(); // Bucle principal (Se ejecuta de forma indefinida) for(;;) { if(escoge==1){ disable_interrupts(global); dir_escritura = dir_lectura = color_leido = leido = color_pulsado = 0; // Inicializamos variables fin_juego = false; aleatorio = 1; escoge_nivel(); // Para escoger entre 4 niveles de dificultad guarda_color(); // Guardamos en en memoria el valor que tenga aleatorio while(!fin_juego) { muestra_colores(); // Mostramos colores guardados hasta el momento pulsa_secuencia(); // Recogemos pulsaciones guarda_color(); // Guardamos color en memoria el valor de aleatorio if(!fin_juego) // Cada vez que acertamos una secuencia completa,encendemos { // los 4 leds y generamos tres tonos musicales enciende_led(5); // altavoz(1); // altavoz(2); // altavoz(4); // PORTA = 15; // delay_ms(1000); // } } has_fallado(4); // Si hemos salido del bucle anterior es porque hemos fallado,de } // aquí volvemos al principio del bucle principal. } }

Carlos Fernández Cortés Simon Dice Página:16


3.2. Protocolo de test A continuación se detallará la tensión que debe tener cada punto de test para el correcto funcionamiento del circuito mientras este activo y en reposo. P4: Este punto de test corresponde a la alimentación del circuito, deberemos tener en reposo 0v y activo 5v para el correcto funcionamiento del circuito. P5: El siguiente punto de test está conectado a la patilla numero 4 (MCL),que deberá tener 5 voltios para que funcione correctamente, ya que si se deriva a masa, el circuito se reiniciará.

Carlos Fernández Cortés Simon Dice Página:17


3.1.

Información técnica

Carlos Fernández Cortés Simon Dice Página:18


3.1.1.

PIC 16F88

Carlos Fernández Cortés Simon Dice Página:19


Carlos Fernández Cortés Simon Dice Página:20


Carlos Fernández Cortés Simon Dice Página:21


4. PLANOS Y ESQUEMAS

Carlos Fernández Cortés Simon Dice Página:22


4.1.

Esquemas electrónicos

Carlos Fernández Cortés Simon Dice Página:23


4.1.2 Esquema de bloques

Carlos Fernández Cortés Simon Dice Página:24


4.1.3.

Esquema circuito electrónico

Carlos Fernández Cortés Simon Dice Página:25


4.2.

Circuitos impresos

Carlos Fernández Cortés Simon Dice Página:26


4.2.1.

Componentes – TOP

4.2.1.1. Capa top circuito fotointerruptor.

Carlos Fernández Cortés Simon Dice Página:27


4.2.2.

Pistas – BOT

4.2.2.1. Capa bot circuito fotointerruptor.

Carlos Fernández Cortés Simon Dice Página:28


4.2.3.

Serigrafía – SST

4.2.3.1. Serigrafía circuito Simon Dice.

Carlos Fernández Cortés Simon Dice Página:29


4.2.3.

Plano de montaje – AST

4.2.3.1. Plano de montaje Simon Dice.

Carlos Fernández Cortés Simon Dice Página:30


4.2.4.

Plano de taladros BRD

4.2.4.1. Plano de taladro circuito fotointerruptor.

Carlos Fernández Cortés Simon Dice Página:31


4.4

Informes

Carlos Fernández Cortés Simon Dice Página:32


4.4.1.

Lista de componentes

4.4.1.1 Componentes del circuito #Componentes ( orden = Valor ) | ALIMENTACION P2 |C C1 |C C2 | CRYSTAL X1 | DIL18 P1 | ALTAVOZ P3 | TST P4 | TST P5 | LED AMARILLO D4 | LED AZUL D2 | LED ROJO D3 | LED VERDE D1 | 220 Ω R1 | 220 Ω R2 | 220 Ω R3 | 220 Ω R4 | 1k Ω R5 | 1k Ω R6 | 1k Ω R7 | 1k Ω R8 | 10k Ω R9 | 10k Ω R10 | 10k Ω R11 | 10k Ω R12 | 10kΩ R13 | SPST SW5 | SW_AMA SW4 | SW_AZUL SW2 | SW_ROJO SW3 | SW_VERDE SW1 #Fin Componentes #Fin de Lista

Carlos Fernández Cortés Simon Dice Página:33


4.4.3.

Cinta de Taladrado

4.4.3.1 Cinta de taladro circuito fotointerruptor. M48 ;DRILL file {PCBnew (2011-07-08 BZR 3044)-stable} date 08/06/2014 18:37:59 ;FORMAT={-:-/ absolute / inch / decimal} FMAT,2 INCH,TZ T1C0032 T2C0032 % G90 G05 M72 T1 X0367Y1581 X0617Y2351 X0635Y0964 X0817Y2351 X0970Y0959 X0970Y0759 X0983Y0533 X0983Y0333 X1043Y2059 X1043Y1859 T2 X0345Y2330 X0445Y2330 X0507Y1563 X0642Y1405 X0642Y1205 X0699Y1563 X0849Y1553 X0942Y1405 X0942Y1205 X0949Y1553 X0993Y2316 X1042Y1235 X1056Y1365 X1068Y1499 X1093Y2316 X1142Y1235 X1156Y1365 X1168Y1499 X1325Y0389 X1336Y2316 X1350Y0694 X1350Y0594 X1351Y2054 X1355Y1914 X1404Y1722 X1404Y1622 X1404Y1522 X1404Y1422 X1404Y1322 X1404Y1222 X1404Y1122

Carlos Fernández Cortés Simon Dice Página:34


X1404Y1022 X1404Y0922 X1412Y0273 X1436Y2316 X1515Y0464 X1515Y0264 X1525Y0694 X1525Y0594 X1537Y2423 X1537Y2223 X1540Y2054 X1540Y1954 X1704Y1722 X1704Y1622 X1704Y1522 X1704Y1422 X1704Y1322 X1704Y1222 X1704Y1122 X1704Y1022 X1704Y0922 X1719Y0694 X1719Y0594 X1739Y2040 X1739Y1940 X1815Y0464 X1815Y0264 X1837Y2423 X1837Y2223 X1923Y1499 X1924Y1368 X1932Y1232 X2023Y1499 X2024Y1368 X2032Y1232 X2138Y1413 X2138Y1213 X2143Y1554 X2243Y1554 X2438Y1413 X2438Y1213 T0 M30

Carlos Fernández Cortés Simon Dice Página:35


4. PLIEGO DE CONDICIONES

Carlos Fernández Cortés Simon Dice Página:36


4.1.

Normativa de obligado cumplimiento

- UNE 20-050-74 (I). Código para las marcas de resistencias y condensadores. Valores y tolerancias. - UNE 20-524-75 (I). Técnica circuitos impresos. Parámetros fundamentales. Sistemas de cuadrícula. - UNE 20-524. Equipos electrónicos y sus componentes. Soldabilidad de circuitos impresos. - UNE 20-524-77 (II). Técnica de circuitos impresos. Terminología - UNE 20-531-73. Series de valores nominales para resistencias y condensadores. - UNE 20-543-85 (I) .Condensadores fijos en equipos electrónicos. - UNE 20-545-89. Resistencias fijas para equipos electrónicos. OTRAS: - UNE 20916: 1995: Estructuras mecánicas para equipos electrónicos. Terminología. - UNE 21302-2: 1973: Vocabulario electrotécnico. Electrónica de potencia. - UNE 21302-551: 1996: Vocabulario electrotécnico internacional. - UNE-EN61000-4-3-1998: Compatibilidad electromagnética. - EN60852-4: 1996: Dimensiones externas de transformadores e inductancias destinadas a equipos electrónicos y de telecomunicaciones. - EN61021-1: 1997: Núcleos de chapas laminadas para transformadores e inductancias destinadas a ser utilizadas en equipos electrónicos y de telecomunicaciones. - EN123500: 1992: Especificación intermedia: placas de circuitos impresos flexibles con taladros para la inserción de componentes.

4.2.

Proceso de fabricación

- Preparación de componentes:

Primero se adquieren los componentes teniendo en cuenta sus especificaciones técnicas, a continuación se obtienen las placas de circuito impreso, basándonos en las pautas anteriores. Como último punto, montaje de componentes en placa de circuito impreso y soldadura.

- Obtención de circuito impreso:

El material elegido es la baquelita fotosensible de 1.7mm de grosor obteniendo así mayor resistencia teriaca y a los cambios climáticos y mecánicos.

Carlos Fernández Cortés Simon Dice Página:37


- Soldadura y montaje de componentes en placa de circuito impreso:

Se debe tener muy en cuenta la manipulación de los componentes, ya que este material es susceptible a la hora de su transporte e instalación en circuito impreso. Los dos circuitos integrados de nuestro proyecto deben ser instalados en zócalos, para su instalación, también debemos prever el lugar y la indumentaria del personal de montaje, ya que estos pueden acumular cargas electrostáticas.

4.3.

Cláusulas sobre garantías, plazo de ejecución, etc.…

Este tipo de cláusulas intentan proteger a las partes de posibles errores de manipulación del equipo diseñado, así como establecer un período de garantía de funcionamiento del equipo. Reconocimiento de los materiales. El cliente queda autorizado a utilizar para el desarrollo de este proyecto los materiales que cumplan las condiciones indicadas en el pliego de condiciones., sin necesidad de reconocimiento previo de la empresa proyectista, siempre y cuando se trate de materiales de procedencia reconocida y suministros normales. Indemnizaciones por daños y perjuicios. El cliente no tendrá derecho a indemnización por causas de pérdidas, averías o perjuicios ocasionados en el desarrollo del proyecto. Será de cuenta de la empresa contratista indemnizar a quien corresponda y cuando a ello hubiere lugar, de todos los daños y perjuicios que puedan causarse por las operaciones de desarrollo y ejecución del proyecto. El contratista será el responsable de todos los accidentes que sobrevinieran durante la instalación del equipo electrónico, de cualquier avería o accidente. Plazos de ejecución. Se indican en el contrato y empezarán a contar partir de la fecha en que se comunique a la empresa proyectista la adjudicación del proyecto. Los retrasos debidos a causas ajenas a la voluntad de ésta serán motivo de prórroga. El retraso en el pago de cualquier valoración superior a partir de la fecha de la misma, se considerará motivo de prórroga por igual plazo. Recepción provisional. Una vez terminado el equipo electrónico en los quince días siguientes a la petición de la empresa proyectista se hará la recepción provisional del equipo por la empresa contratista, requiriendo para ello la presencia de una persona autorizada para cada empresa y levantándose por duplicado el acta correspondiente que firmarán las partes. Si se detectasen fallos de funcionamiento, la empresa contratista lo comunicará por escrito a la empresa proyectista para su reparación fijando un plazo prudencial. Periodo de garantía. Como garantía de la bondad de la obra se descontará a la empresa contratista la última liquidación, el 3% del importe total de la obra.

Carlos Fernández Cortés Simon Dice Página:38


4.4.

Cláusulas de índole económica.

En estas cláusulas se suele determinar la forma de pago en las distintas fases del proyecto: Pagos valorados. Mensualmente se hará, entre la empresa proyectista y la contratista, una valoración del proyecto desarrollado, con arreglo a los precios establecidos y con los planos y referencias necesarias para su comprobación. La comprobación y aceptación deberán quedar determinadas en 15 días. Abonos de materiales. Cuando a juicio de la empresa contratista no exista peligro de hurto de los componentes adquiridos para el desarrollo del equipo electrónico, éstos se abonarán antes de la finalización del proyecto según establezcan las partes, no obstante la empresa contratista podrá exigir las garantías necesarias para evitar la salida o deterioro de los componentes abonados. Descuento por equipo defectuoso. La empresa contratista podrá proponer a la empresa proyectista la aceptación de estas taras con la rebaja económica que estime oportuna si se ha observado defectos de funcionamiento en el equipo electrónico diseñado con relación a lo exigido en el pliego de condiciones. Si no quedara satisfecho la empresa contratista con la rebaja quedará obligado al rediseño y construcción de toda la parte del equipo electrónico afectada por los efectos señalados. Revisión de costos. Se revisarán los costos siempre que resulten modificados las condiciones económicas de los costos de materiales en una diferencia superior al 5% al valor prefijado del precio estipulado en el presupuesto. Cuando la empresa contratista requiera la ampliación de alguna de las especificaciones o características del equipo electrónico se deberá realizar un estudio económico del sobreprecio a pagar por la empresa contratista. De no haber acuerdo, la empresa proyectista quedará relevada del compromiso de ejecución quedando obligada al empresa contratista al abono total de todos los costes de mano de obra, y similares desembolsados hasta el momento por la empresa proyectista. Abono de obras. Los pagos valorados se abonarán dentro del mes siguiente a la fecha de redacción. Cualquier retraso sobre estos plazos será indemnizado con el interés oficial para efectos comerciales fijado por el Banco de España. Liquidación definitiva. En el plazo máximo de un mes desde la recepción del equipo electrónico por parte de la empresa contratista ésta deberá realizar la liquidación definitiva. De existir fianza, éste se devolverá en el mes siguiente a la finalización del plazo de garantía estipulado de no haber reclamaciones de terceros por daños, etc.

Carlos Fernández Cortés Simon Dice Página:39


4.5. Cláusulas de índole legal

En estas cláusulas se delimitan las condiciones en las que ambas partes podrán rescindir el contrato de construcción del equipo electrónico objeto del proyecto. Modificaciones de obra. El diseño del equipo electrónico podrá ser cambiado total o parcialmente por la empresa contratista, no obstante si la empresa proyectista se considera perjudicada en sus intereses, solicitará la indemnización a que se considere acreedora, y cuya estimación someterán las partes a la decisión de la comisión arbitral. En los casos de suspensión no correrá el plazo. Derecho de rescisión. La empresa proyectista podrá rescindir el contrato en los siguientes casos: 1. Cuando las variaciones introducidas en el equipo electrónico aumenten o disminuyan el importe total de ésta de un 20%. 2. Cuando por razones ajenas a la empresa proyectista pase más de un años sin poder trabajar en el equipo electrónico. 3. Cuando se retrase más de seis meses el pago de alguno de los pagos valorados estipulados.

Rescisión por incumplimiento del contrato. En el caso de retraso injustificado sobre los plazos fijados se impondrá a la empresa proyectista una multa de 1,5% del presupuesto asignado como pago valorado. Liquidación en caso de rescisión. Se hará una liquidación única que será la definitiva con arreglo a lo estipulado en este pliego. Cuestiones no previstas o reclamaciones. Todas las cuestiones que pudieran surgir sobre interpretación, perfeccionamiento y cumplimiento de las condiciones del contrato entre ambas partes serán resueltas por la comisión arbitral. La comisión arbitral deberá dictar resolución después de oídas las partes dentro de los quince días siguientes al planteamiento del asunto ante la misma. Durante este plazo, la empresa proyectista deberá acatar las órdenes de trabajo indicadas por la empresa contratista sin perjuicio de proclamar las indemnizaciones correspondientes si la resolución le fuese favorable. Entre las resoluciones dictadas por la comisión arbitral figurará en todo caso la proposición en que cada una de las partes deberá participar en el abono de los horarios de las personas que forman la comisión y de los peritos cuyo informe haya sido solicitado por ella.

Carlos Fernández Cortés Simon Dice Página:40


5. PRESUPUESTO

Carlos Fernández Cortés Simon Dice Página:41


5.1.

Presupuestos parciales

Carlos Fernández Cortés Simon Dice Página:42


5.1.1.

Presupuesto de componentes y material vario

5.1.1.1. Presupuesto circuito electrónico.

Empresa: Dirección: Teléfono: Fax: E-mail: Web: Cantidad 1 1 2 1 1 1 1 4 4 4 5

Electronic Express Calle resistencia Nº23 965-00-00-00 965-00-00-00 ElectronicExpress@gmail.com http://carlosfernandezcortes.wordpress.com/ Precio Unidad Componente PIC16F88 7,50 € Cristal resonador 0,86 € Condensador cerámico 22pF 0,10 € Diodo led Azul 0,28 € Diodo led Rojo 0,24 € Diodo led Verde 0,25 € Diodo led Amarillo 0,20 € Resistencia 10kΩ/0.5w 0,23 € Resistencia 220Ω/0.5w 0,03 € Resistencia 1kΩ/4w 0,19 € Pulsador negro pequeño 0,20 € Subtotal: IVA 21%: Total:

Precio Total 7,50 € 0,86 € 0,20 € 0,28 € 0,24 € 0,25 € 0,20 € 0,92 € 0,12 € 0,73 € 1,00 € 12,30 € 6,45 € 18,75 €

Carlos Fernández Cortés Simon Dice Página:43


5.1.2.

Presupuesto de Mano de obra

Empresa: Dirección: Teléfono: Fax: E-mail: Web:

Electronic Express Calle resistencia Nº29 965-00-00-00 965-00-00-00 ElectronicExpress@gmail.com http://carlosfernandezcortes.wordpress.com/

Cantidad en H 8 5 8 7

Trabajo realizado Precio/h Precio total Diseño de los circuitos 32 € 256 € Creación del circuito 25 € 125 € Montaje 25 € 224 € Ensamblaje y pruebas 25 € 196 € Subtotal: 801 € IVA 21%: 160,23 € Total: 961 €

Carlos Fernández Cortés Simon Dice Página:44


5.1.3.

Empresa: Dirección: Teléfono: Fax: E-mail: Web: Cantidad 1 1 1 1 1 1 1

Presupuesto de Medios auxiliares e instrumentación

Electronic Express Calle resistencia Nº29 965-00-00-00 965-00-00-00 ElectronicExpress@gmail.com http://carlosfernandezcortes.wordpress.com/ Componente Rollo Estaño 0.6mm (100gr) Bote Flux con brocha JBC 15ml Agua fuerte 15x1 L Botella de agua oxigenada forret 110vol Placa fotosensible 1 cara 80x120 mm Caja puntos de test

Sobre sosa caustica Subtotal: IVA 21%: Total:

Precio Unidad Precio total 7,60 € 0,85 € 3,58 € 0,30 € 7,93 € 1,15 € 3,86 € 1,40 € 3,54 € 3,54 € 3,52 € 0,30 € 1,50 € 1,50 € 9,04 € 6,38 € 15,42 €

Carlos Fernández Cortés Simon Dice Página:45


5.2.

Empresa: Dirección: Teléfono: Fax: E-mail: Web: Cantidad 1 1 1

Presupuesto general

ElectronicExpress Calle resistencia Nº29 965-00-00-00 965-00-00-00 Electronicexpress@gmail.com http://carlosfernandezcortes.wordpress.com/ Concepto Precio unidad Presupuesto de componentes y material vario 18,75 € Presupuesto de mano de medios auxiliares e instrumentación 15,42 € Presupuesto de mano de obra 961 € Subtotal: 995,17 € Total: 995,17 €

El presente presupuesto asciende a la cantidad de novecientos noventa y cinco euros con diecisiete céntimos.

Técnicos de Grado Superior

Carlos Fernández Cortés Simon Dice Página:46


Carlos Fernández Cortés Simon Dice Página:47

Memoria proyecto integrado  
Advertisement