apache Publicado 5 de Diciembre del 2006 Denunciar Publicado 5 de Diciembre del 2006 Solo tengo una idea superficial del tema, te lo digo por que no estaría de mas que alguien que sepa más del tema que lo confirmara. Ahh, el regulador este tendrias que ponerle un disipador de aluminio, para que no de subidas de temperatura. Salu2. Responder
queroseno Publicado 5 de Diciembre del 2006 Denunciar Publicado 5 de Diciembre del 2006 Crees que es necesario ponerle un disipador? el mando apenas consume y solo funcionaria unos segundos Responder
apache Publicado 6 de Diciembre del 2006 Denunciar Publicado 6 de Diciembre del 2006 Crees que es necesario ponerle un disipador? el mando apenas consume y solo funcionaria unos segundos Tienes razón, solo funciona unos segundos, no lo había pensado. Pero los que lo pongais en las rafagas tener en cuenta el tiempo de uso. txispisssssssssssssssssssssssssssssssssssssssssss!!! te necesito <_< Salu2. Responder
txispis Publicado 9 de Diciembre del 2006 Denunciar Publicado 9 de Diciembre del 2006 El lunes, si paso por la oficina, tendreis la info del tema de las dos aperturas con un boton. Lo tengo todo alli. Y como en Navarra hemos tenido puente semanal..... saludos Responder
poke Publicado 10 de Diciembre del 2006 Denunciar Publicado 10 de Diciembre del 2006 El lunes, si paso por la oficina, tendreis la info del tema de las dos aperturas con un boton. Lo tengo todo alli. Y como en Navarra hemos tenido puente semanal..... saludos Serán algunos los que han tenido puente... :ranting2: Responder
txispis Publicado 11 de Diciembre del 2006 Denunciar Publicado 11 de Diciembre del 2006 (editado) Bueno lo prometido es deuda: Hemos hecho un circuito valido para tres entradas y tres salidas. De lo que solo hemos utilizado 1 entrada y dos salidas. Haciendo programa podriamos poder controlar hasta tres salidas.... pero lo dejamos asi para proximos proyectos, cambiando solo el pic podemos hacer cosas diversas.... Lista de Materiales Placa 3 entradas 3 salidas para Mando multiple. C1 220uF C2 100nF C3 100nF C4 100nF CON18 Conector enchufable de 12 pines 5,08mm D1 1N4007 D2 1N4007 D3 1N4148 F1 250ma Fusible rearmable de 5mm (Modelos RS) K0 SPST Meder electronics SIL05-1A72-71D K1 SPST Meder electronics SIL05-1A72-71D K2 SPST Meder electronics SIL05-1A72-71D LD1 Verde (Bajo consumo 8-10ma) LD2 Rojo (Bajo consumo 8-10ma) LD3 Rojo (Bajo consumo 8-10ma) LD4 Rojo (Bajo consumo 8-10ma) R1 500R R11 10K R12 10K R13 10K U1 LM7805 Regulador 5V U2 PIC12F629 uC de Microchip 8 pines mem Flash Esquema para poderoslo hacer: Explicaros que las medidas de la placa es de 50x70mm, pero que si uno quiere poner solo 2 salidas seria 50x50mm Esta en fase de pruebas asi que no me digais nada.... yo lo estoy probando y funciona, aunque quizas necesite una reprogramacion del pic.... os pongo el codigo hexadecimal a grabar. Ya sabeis, lo copiais y pegais en un bloc de notas y lo guardais con extension .hex :020000001E28B8 :08000800052883128B130C1074 :1000100085100511101009009B30A000A130A1002F :10002000640012281328142815281628A10B10285C :10003000A00B0E281B281C2864000800073099001C :10004000831647308100C0308B0001308C0038307F :100050008500950183123430900085010000051E53 :100060002E280C20051E36288514851C0515101415 :100070000C200C200C200C200C200C200C200C2020 :080080000C200C200C202E289E :02400E00943FDD :00000001FF Hala ya teneis curro Saludos PD: si quereis el codigo fuente no teneis mas que pedirlo. Y perdonar por la tardanza... es que sois de un impaciente... Editado 11 de Diciembre del 2006 por txispis Responder
txispis Publicado 11 de Diciembre del 2006 Denunciar Publicado 11 de Diciembre del 2006 (editado) bueno venga os pongo el codigo ASM (yo no tengo ni papa de idea pero me lo ha hecho un compa ingeniero ), el que sepa sabe que es un archivo: xxxxx.txt (como veo que salen emoticonos por coincidencia, os lo pongo como descarga directa): ; PR12F629: EJEMPLO PARA CONFIGURAR EL 12F629. ; EL PROGRAMA DEBE DISTINGUIIR ENTRE UNA PULSACION CORTA O UNA LARGA EN UNA ENTRADA Y ACTIVAR UNA SALIDA U OTRA ; El puerto GP5 sera entrada para poder probar el programa en la plca velleman ; Las salidas se activaran un tiempo que se calculará en base a T1. ; Una vez activada una u oytra el proceso no se podrá repetir hasta pasado un tiempo. ;!!!!!!!!!!!!!!EN LA PLACA DISEÑADA LAS SALIDAS SON GP0,GP1,GP2 Y LAS ENTRADAS GP3 GP4 Y GP5!!!!!!!!! ; W EQU H'0000' F EQU H'0001' ;----- Register Files------------------------------------------------------ ;----- Registros del banco 0 (RP=0)---------------------------------------- INDF EQU H'0000' TMR0 EQU H'0001' PCL EQU H'0002' STATUS EQU H'0003' FSR EQU H'0004' GPIO EQU H'0005' PCLATCH EQU H'000A' INTCON EQU H'000B' PIR1 EQU H'000C' CMCON EQU H'0019' TMR1L EQU H'000E' TMR1H EQU H'000F' TMR1CON EQU H'0010' ;----- Registros del banco 1 (RP=1)---------------------------------------- OPTION_REG EQU H'0081' TRISIO EQU H'0085' PIE1 EQU H'008C' PCON EQU H'008E' OSCCAL EQU H'0090' WPU EQU H'0095' IOC EQU H'0096' VRCON EQU H'0099' EEDATA EQU H'009A' EEADR EQU H'009B' EECON1 EQU H'009C' EECON2 EQU H'009D' ;----- STATUS Bits -------------------------------------------------------- IRP EQU H'0007' RP1 EQU H'0006' RP0 EQU H'0005' NOT_TO EQU H'0004' NOT_PD EQU H'0003' Z EQU H'0002' DC EQU H'0001' C EQU H'0000' ;========================================================================== ; ; RAM Definition ; ;========================================================================== __MAXRAM H'0DF' __BADRAM H'06'-H'09', H'0D', H'11'-H'18', H'1A'-H'1F' __BADRAM H'86'-H'89', H'8D', H'8F',H'91'-H'94',H'9E' __BADRAM H'97', H'98' ;========================================================================== ; ; Configuration Bits ; ;========================================================================== _BODEN_ON EQU H'3FFF' _BODEN_OFF EQU H'3FBF' _DATA_CP_ON EQU H'3EFF' _DATA_CP_OFF EQU H'3FFF' _CP_ON EQU H'3F7F' _CP_OFF EQU H'3FFF' _PWRTE_OFF EQU H'3FFF' _PWRTE_ON EQU H'3FDF' _WDT_ON EQU H'3FFF' _WDT_OFF EQU H'3FF7' _MCLRE_ON EQU H'3FFF' _MCLRE_OFF EQU H'3FDF' _RC_OSC_CLKOUT EQU H'3FFF' _RC_OSC_NOCLKOUT EQU H'3FFE' _INTOSC_CLKOUT EQU H'3FFD' _INTOSC_NOCLKOUT EQU H'3FFC' _EXTCLK_OSC EQU H'3FFB' _LP_OSC EQU H'3FF8' _XT_OSC EQU H'3FF9' _HS_OSC EQU H'3FFA' ;=============== Palabra de configuracion para el Micro, !!!OJO varía de un modelo a otro==== ; ; En este caso--> sin deteccion de brown out sin comparador, sin temporizacion de arranque, sin watchdog, ; con reloj interno y sin salida de reloj, sin proteccion. ; ;=============================================================================== ========================== __CONFIG _DATA_CP_OFF & _CP_OFF & _BODEN_OFF & _CP_OFF & _PWRTE_OFF & _WDT_OFF & _MCLRE_OFF & _INTOSC_NOCLKOUT ;========================================================================== ; Variable Definition ;========================================================================== PDel0 EQU H'0020' ;Estas son las dos variables utilizadas para el retardo de 350ms PDel1 EQU H'0021' ; ******************************************************* ; ***** Vectores de salto principales ******* ; ******************************************************* ORG 0 ;Reset vector address GOTO RESET ;goto RESET routine when boot. ORG 4 ;Vector de interrupcion GOTO INTERRUPCION ;salta a la rutina de interrupcion ; *********************************************************************** ; ** Interrupcion : rutina de interrupcion ****** ; *********************************************************************** INTERRUPCION BCF STATUS,RP0 ;Switch Back to reg. Bank 0 BCF INTCON,7 ;Inhabilito otras posibles interrupciones BCF PIR1,0 BCF GPIO,0 ;Desactivo GP2 y GP4 BCF GPIO,1 BCF TMR1CON,0 ;Tras desactivar las salidas paro el temp1. hasta otra pulsacion. RETFIE ;Si se ha temporizado 'n'veces se desactiva el T1 y se sale. ; *********************************************************************** ; ** Rutina de demora ************* ; *********************************************************************** ;------------------------------------------------------------- ; Generado con PDEL ver SP r 1.0 el 19/11/2006 Hs 18:13:35 ; Descripcion: Delay 350000 ciclos ;------------------------------------------------------------- DEMORA movlw .155 ; 1 set numero de repeticion ( movwf PDel0 ; 1 | PLoop1 movlw .161 ; 1 set numero de repeticion (A) movwf PDel1 ; 1 | PLoop2 clrwdt ; 1 clear watchdog PDelL1 goto PDelL2 ; 2 ciclos delay PDelL2 goto PDelL3 ; 2 ciclos delay PDelL3 goto PDelL4 ; 2 ciclos delay PDelL4 goto PDelL5 ; 2 ciclos delay PDelL5 goto PDelL6 ; 2 ciclos delay PDelL6 decfsz PDel1, 1 ; 1 + (1) es el tiempo 0 ? (A) goto PLoop2 ; 2 no, loop decfsz PDel0, 1 ; 1 + (1) es el tiempo 0 ? ( goto PLoop1 ; 2 no, loop PDelL7 goto PDelL8 ; 2 ciclos delay PDelL8 goto PDelL9 ; 2 ciclos delay PDelL9 clrwdt ; 1 ciclo delay return ; 2+2 Fin. ;------------------------------------------------------------- ; ********************************** ; ** RESET : main boot routine ** ; ********************************** RESET MOVLW B'00000111' ;Disable Comparator module's MOVWF CMCON MOVLW B'01000111' ;Configuro las distintas opciones del micro. Set PIC options (See datasheet). MOVWF OPTION_REG ;Write the OPTION register. MOVLW B'11000000' ;Habilitar las interrupciones (INTCON,7=1),pero sólo la asociada al los perifericos MOVWF INTCON ;Seguidamente habrá que configurar PIE1 MOVLW B'00000001' ;Habilito la interrupcion de T1 MOVWF PIE1 MOVLW B'0111000' ;IO ports GP4,GP5,GP3 como entradas (=1) --- GP0,GP1,GP2 como salida (=0) MOVWF TRISIO CLRF WPU BCF STATUS,RP0 ;Switch Back to reg. Bank 0 MOVLW B'00110100' ;Configuro el T1 MOVWF TMR1CON ; CLRF GPIO CHECKENTRADA NOP ;Aqui se puede añadir mas codigo que se ejecutara ciclicamente. BTFSC TMR1CON,0 ;Mientras este T1 activo no permito que se vuelva a generar utra pulsacion. GOTO CHECKENTRADA BTFSS GPIO,3 ;Compruevo la entrada para ver si se pulsa, mientras no sea así vuelvo a comprobar GOTO CHECKENTRADA CALL DEMORA ;si se pulsa, hago un retardo de 350mseg BTFSS GPIO,3 ;Si sigue pulsando tras el retardo entiendo que es una pulsacion larga. GOTO CORTA BSF GPIO,0 ;La pulsacion larga activa GP0 BTFSS GPIO,0 ;Una vez activado me salto la activacion de GP1 "que no toca" CORTA BSF GPIO,1 ;La pulsacion corta activa GP1 BSF TMR1CON,0 ;Tras activar la salida, activo el temp1 para que desactive la salida tras un intervalo. CALL DEMORA ;Durante un rato tras una secuencia no hago nada CALL DEMORA ;para evitar pulsaciones erroneas, ecos... CALL DEMORA CALL DEMORA CALL DEMORA CALL DEMORA CALL DEMORA CALL DEMORA ;Aqui se puede añadir mas codigo para evitar perder tanto tiempo CALL DEMORA CALL DEMORA CALL DEMORA GOTO CHECKENTRADA ;Vuelvo a esperar otra pulsacion END CODIGO_ASM.txt Editado 11 de Diciembre del 2006 por txispis Responder
txispis Publicado 11 de Diciembre del 2006 Denunciar Publicado 11 de Diciembre del 2006 (editado) una fotillo de atras: Y tambien el hexadecimal, bueno no me deja el servidor, os pongo la lista de materiales y los otro y ya esta Saludos y suerte Listra_de_materiales.doc Cara_de_componentes.doc Cara_de_pistas.doc Editado 11 de Diciembre del 2006 por txispis Responder
apache Publicado 12 de Diciembre del 2006 Denunciar Publicado 12 de Diciembre del 2006 Jod..............................er Txispis, ya está claro por que tardabas tanto a ponerlo. Eres el pu.o amo Me he quedado Ahora una pregunta. Por cuanto me vendes uno hecho?? Por que si no creo que montaré el de pulsar y ya está . Mi masa verde ya no llega para tanto, a lo mejor cuando tenía 19 . Salu2. Responder
apache Publicado 20 de Diciembre del 2006 Denunciar Publicado 20 de Diciembre del 2006 Hola, yo ya lo tengo colocado, mi mando llevaba una pila de 12 v así que ha sido coger la corriente del cable del clima, ponerle un fusible de 5, cogí la luz del botón del portabebidas y los dos cables del pulsador del mando del garage al mando de la persianilla, además le he colocado un altavocillo que al cerrar el circuito (así te sirve de comprobación) emite un pitido igual al que se escucha cuando te entra en reseva el coche, a mi me va de coña y se lo recomiendo a todos el mundo, ya que es una comodidad increble, es fácil de hacer, pero gracias Txispis por tus consejos. Animaros amigos, no os arrepentireis. Hola Arlong, Estoy montando el mando (el sencillo ya que txispis no me vende uno de los dobles ) y al hacer las pruebas con lo del altavoz, este aparte de no oirse bien (hace como un cascarreo) me cierra el circuito, es decir, me activa el pulsador. Me podrias decir que tipo de altavoz has usado y la conexión exacta? Muchas gracias y Feliz Navidad. Responder
queroseno Publicado 20 de Diciembre del 2006 Denunciar Publicado 20 de Diciembre del 2006 Hola a tod@s, yo ya lo llevo montado en las largas y la verdad que va de vicio, es una pasada la comodidad que aporta el llevarlo montado ASI. Agradecer a este magnifico foro por compartir estas ideas tan brillantes ya que a mi no se hubiesen ocurrido. Saludos a tod@s y: FELID NAVIDAD!!! Responder
ALEJANDRO3050 Publicado 9 de Enero del 2007 Denunciar Publicado 9 de Enero del 2007 (editado) hola, busco informacion sobre todo lo necesario para poner yo a mi A3 lo de la puerta del garaje.Estoy totalmente perdido con todo lo puesto por aki.Mi modelo de coche es un A3II y el mando es el de la foto.Por cierto si alguno puede poner un pequeño manual seria genial ya que yo no se mucho de electronica y tb me da miedo desmontar algunas cosas.Bueno un saludo a todos y gracias.Por cierto es solo un pulsador el de la derecha de la foto,el otro es por si tengo otro garaje. Editado 9 de Enero del 2007 por ALEJANDRO3050 Responder
ALEJANDRO3050 Publicado 22 de Enero del 2007 Denunciar Publicado 22 de Enero del 2007 Alguno q me pueda ayudar con mi tema. Responder
apache Publicado 23 de Enero del 2007 Denunciar Publicado 23 de Enero del 2007 Alguno q me pueda ayudar con mi tema. Hola Alejandro, Yo tengo el tema un poco parado por el curro, en cuanto lo termine, pondre un "how to" de esos, es decir un manual paso a paso :crying_anim: . Los genios del invento se ve que también están a tope por que ya hace tiempo que no postean por aqui. Tran que nada más pueda intento ayudarte. Salu2. Responder
Publicaciones recomendadas
Unirse a la conversación
Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, conecta ahora para publicar con tu cuenta.