Jump to content

abrablalo

Miembros
  • Mensajes

    316
  • Ingresó

  • Última visita

Mensajes publicados por abrablalo

  1. Hola chicos,

     

    Retomando el tema del difusor, mi vecino es chapista, y aunque pueda apañarme prefiero que me lo haga el y lo pinte en cabina y demás. Al caso, le comenté el percance lo estuvimos viendo y me propuso de intentar (sin desmontar nada) pasarle una lija de agua finita y pintar difuminando esa diferencia de color que había (decir que yo cuando lo pinte fue con un pincel pequeño y no use pistola). Desconozco si conforme me propone se quedará bien o no, alguna vez he escuchado la técnica del difuminado, pero personalmente, no me acaba de convencer y lo veo un poco “chapuza”. Además que pienso que se notaría en mayor o menor medida….

     

    En cualquier caso, me gustaría preguntaros a vosotros y que me deis vuestro punto de vista, que seguro es con mejor criterio que el mio.

     

    Comentar que en caso de pintar el difusor entero, lo desmontaría y montaría yo, por lo que en ese aspecto la mano de obra sería por mi cuenta.

     

    Muchas gracias!

     

    Un saludo.

  2. hace 9 horas, Cuadrete dijo:

    Yo las dos veces que lo he quitado ha sido desmontando el paragolpes. En el manual de trabajos exteriores que hay en la zona de bricos del A5, indica la manera de retirarlo sin quitar el paragolpes, pero yo no fui capaz ya que lleva unas grapas en forma de flecha que hay que ejercer mucha fuerza para que salgan de su encastre. Retirar el paragolpes no es complicado y con el fuera, sacar el difusor es coser y cantar.

    09-04-48-audi-a5-coupe-2008-carroceria-trabajos-de-montaje-exteriorpdf-101-728.jpg

    09-04-19-audi-a5-coupe-2008-carroceria-trabajos-de-montaje-exteriorpdf-97-728.jpg

    Muchas gracias @Cuadrete!!! Me ha sido de gran ayuda, intentare hacerlo sin desmontar y si no me tendre que liar la manta a la cabeza y quitarlo. Ya os voy contando 😉

  3. Buenas noches....

     

    Os cuento el percance que tuve el domingo...es surrealista.... Resulta que una vez mas voy a aparcar el coche donde siempre lo aparco en el garaje, con tan mal tino, que aunque llevo la bola atrás, y me pitan los sensores (de este punto decir que como pitan a la mas mínima no me asustaba), cuando estoy dando marcha atrás le acelero un poco más de la cuenta y el cambio automatico avanza más de lo que esperaba,dándole un toque a una pala de tractor que hay justo atrás, con tan mala suerte que la bola no la pilla en la supercie que golpea, y la parte que se toca es el borde del difusor s line. 

    El toque es minimo pero lo suficiente para que se boyase el nervio gris y dejara también marca justo en la parte pintada de negro del paragolpes (superior al difusor).

    Os pongo fotos para que veas el antes- despues- y la posterior cagada:

     

    TRAS EL GOLPE:

    IMG_8204.jpg

     

    CUANDO PULO LA PARTE NEGRA Y TRAS ACCEDER DESDE EL INTERIOR Y CONSIGO SACAR CON UN UTIL METALICO LA ENDIDURA DEL PERFIL:

     

     

    96E76388-161E-4EEB-BE84-85BFDBEF15C2.JPG

    A07BEA59-5F37-46FC-B6AE-14288D380CAF.JPG

    A9DF4226-DAC3-4AF9-8A06-BB8AFF7A863B.JPG

     

    AHORA LA ÚLTIMA, LA DE HOY, CUANDO HE "INTENTADO" ARREGLARLO Y HE HECHO TODO LO CONTRARIO (la pintura no me mantiene el mismo tono que la de origen, a falta de lacarlo con mate si es que llego a hacerlo):

     

    IMG_8233.jpg

     

    Y bueno, es una autentica guarrada como me ha quedado hoy.....estoy aun arrepintiendome de haberlo tocado. Ante todo no me deis mucha caña, que se que la he cagado.... acepto propuestas a ver si lo puedo remediar de algun modo sin tener que pintar todo...me da palo por un toque....tener que pintarlo entero, pero bueno, lo que me recomendéis vosotros, que seguro que teneis un critero más acertado que el mío.

     

    Un saludo 😉

  4. En 26/3/2019 a las 21:17, Tineo dijo:

     

    el aparato tiene seis puertos de entrada/salida numerados de 0 a 5. Se puede programar su funcion pero algunos tienen limtaciones.

     

    en el script aparecen los tres que se usan;

    #define PIN_DE_DATOS       0   //salida datos a la tira led en pin0

    const int  buttonPinILUMINACION_AMBIENTE = 1;    // entrada_A:  iluminacion nocturna en pin 1
    const int  buttonPinPUERTA_ABIERTA = 2;    // entrada_B:   puerta abierta en pin2

     

     

     

    para hacer pruebas iniciales lo mejor es que uses parcialmente el esquema general de reducir la entrada de 12 a 5 voltios.

     

    a las dos entradas ( tanto p1 como p2) hay que ponerle una derivacion a masa con una resistencia alta que en los foros de arduino lo tienen establecido a 4K7 ohm,

    esto es para que pueda drenar la minuscula corriente de la entrada de datos y evitar señales parásitas.
    parcial.png.78cbdc56d296dd7e1dde4c47d75dd5fb.png

    por otro lado, en el aparatito tienes un pin a 5v y otro de masa que puedes usar. Lo que sí hago es que en la instalación definitiva la alimentacion de la tira led la tomo directamente del transformador usb, asi evito que se caliente el digispark pasando mucha corriente a través suyo; para pruebas durante un rato no pasa nada.

     

     

    para hacer las pruebas haces contacto con un cable con tension a 5v  en p1 o p2 para ver cómo se comporta. Lo puedes hacer con el aparato directamente conectado al usb del pc.

     

     

     

    cuando lo tengas ya listo para probar en el coche, se añade el resto del esquema para reducir a 5v el nivel de entrada.

    No había visto este mensaje! Perfecto @Tineo!! ahora ando bastante liado pero en cuanto me ponga manos a la obra voy comentando 😉

     

    Se agradecen todos estos consejos!

  5. hace 2 horas, Tineo dijo:

     

    sobre la foto voy a concretar un poco

    cable verde: Es el de datos de la tira led; esta conectado al pin 0 del aparatito; da una revuelta y se va directo al conector  de la tira led

    La alimentacion de la tira led ya esta directa al transformador usb; no se ve en lafoto.

    Pin1 soldado con un cable blanco que arranca por lo dos lados;

    Pin2 soldado con un cable rojo que tambien arraca por los dos lados.

    para hacer pruebas con estos dos pines, resulta necesario drenarlos a masa con una resistencia 4k7. bajo el canuto estan las dos resistencias una al lado de la otra y finalmente acaba soldado al pin de masa del aparato

    IMG_20180513_212440.jpg

     

     

    Muchas gracias Tineo! De todos modos me vas a matar.... si te digo que me especificaras a modo "paint" que resistencias hay debajo de los canutos termorretractiles, te importaría? 🙈🙈

  6. En 13/5/2018 a las 21:51, Tineo dijo:

     

    Quita quita..

    Os paso planos, código fuente, etc......

     

     

    Ya hay versión standalone operativa,

    Pero vamos a llamarle "pelotilla" por aclamación popular. Cuatro cables de entrada, tres de salida. 

    IMG_20180513_212440.jpg

    IMG_20180513_212248.jpg

    Buenas Tineo!

     

    Ya voy teniendo todos los componentes, fijandome en estas fotos no me queda claras algunas conexiones que no las llego a ver por la cinta negra. Podrías comentarme un poco o subir algunas fotos donde se vean mejor las entradas y salidas please?

     

    Otra consulta mas..jej... los conectores a los pines (hembras) tienen algun nombre especifico? Por ir a pedirlos tambien 😞

     

  7. En 19/2/2019 a las 19:22, abrablalo dijo:

    Nos vendría de perlas si le echas un vistazo y nos lo posteas, por mi parte unas cañas aseguradas (cualquier motivo es válido) jejeje

     

    Yo llevo las luces traseras activadas y no me gusta ese detalle de la matricula siempre encendidas

     

    Un saludo

    Alguien sabe algo de esta codificación, para quitar la luz en las matriculas con la activacion de las DRL traseras?

     

    He mirado en otros foros y no encuentro nada al respecto...

    @CrucetA-4

  8. hace 16 horas, Tineo dijo:

     

    Para las pruebas, puedes usar la señal 5v que tienes en el digispark. Pero no le metas los 12v a una entrada que lo quemas

     

    Perfecto, lo tengo en cuenta @Tineo. Otra cosilla que se me ha venido en mente esta mañana, las señales del coche de "PUERTA ABIERTA" / " PUERTA CERRADA" , donde las podría localizar en el coche, están en el módulo comfort de las puertas? que pines serían?

     

    Gracias tineo!

  9. En 8/5/2018 a las 19:47, Tineo dijo:

    El transformador a USB 5v es este, no hace falta tanta potencia, vale hasta para cargar una tablet.

    DC 6-24 V 12 V/24 V a 5 V salida USB paso abajo módulo de potencia mini DC-DC aumentar Boost Módulo de Buck ajustable convertidor
    http://s.aliexpress.com/BvIreAJb?fromSns=Copy to Clipboard

     

    Barato baratoooo,  

    Ahora falta reducir el voltaje de las señales de entrada de datos y poco más para tener algo operativo

    @Tineo por aclararme, el transformador a USB 5v se va a usar para alimentar el digispark, y luego las señales de entrada de datos (supongo que puerta abierta, puerta cerrada,...y no se si hay algunas más) son las que se reducen con los diodos y resistencias según el esquema, voy "encaminao" ? 

     

  10. hace 58 minutos, Tineo dijo:

    Apareció!!

    y es la release 1.15 que tengo ahora...  Ya tienes para entretenerte.

    Si le pones entradas, que sean a 5 voltios sino lo crujes. Yo use el esquema que sale en páginas interiores a base de dos resistencias y un diodo; va perfectamente.

     

     

     

    copiar a un archivo con extensión .INO

     

     

    #include <Adafruit_NeoPixel.h>

    #define NUMERO_PIXELES   53

    #define SEGUNDOS_ESPERA_PUERTA 8   //numero de segundos esperando a atenuar nivel medio en transicion principal (ROJA)
    #define NO_ESPERA              1


    // BRILLOs (1 a 255) – valores altos requieren unos demandas de corriente muy altas (valor tipico BRILLO MAXIMO 160)
    #define BRILLO_MAXIMO   140
    #define BRILLO_MEDIO     32
    #define BRILLO_BAJO       9   // MINIMO 8

    #define PASOS_FADE_BAJO 700  //numero de pasos para fade a nivel bajo

     


    // datos constantes
    const int  buttonPinILUMINACION_AMBIENTE = 1;    // iluminacion ambiente en pin 1
    const int  buttonPinPUERTA_ABIERTA = 2;    // puerta abierta en pin2


    bool primer_ciclo=1 ;

    // variables que gestionan las entradas y su estado anterior
    int buttonStateILUMINACION_AMBIENTE = 0;         // estado actual ILUMINACION AMBIENTE
    int lectura1_ILUMINACION_AMBIENTE;
    int lectura2_ILUMINACION_AMBIENTE;
    int lectura3_ILUMINACION_AMBIENTE;
    int lectura4_ILUMINACION_AMBIENTE;

    int lastButtonStateILUMINACION_AMBIENTE = 1;     // estado anterior ILUMINACION AMBIENTE

    int buttonStatePUERTA_ABIERTA = 0;         // estado actual PUERTA ABIERTA
    int lastButtonStatePUERTA_ABIERTA = 1;     // estado anterior PUERTA ABIERTA


    // pin de datos de salida a la tira LED WS8212
    #define PIN_DE_DATOS       0

    // numero de pixeles de la tira LED (se requieren 3 bytes de RAM disponibles por cada led. MULTIPLO DE 5 )

     


    // ancho de la bola de luz  (valor tipico 100)
    #define ANCHO_BOLA       250

    // retardo que define la velocidad de avance
    #define RETARDO_CORTO     25

    #define DEBUG       0


    Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUMERO_PIXELES, PIN_DE_DATOS, NEO_GRB + NEO_KHZ800);

     

    // cálculo de numero E elevado a x.  Esto es una aproximación valida si x<1
    float EXP_optimizado(float x) {
      return (1.0/(1.0-(0.634-1.344*x)*x));
    }


    void un_barrido( int r, int g, int b, int segundos_espera){
    int brillo_tras_bola;
    float posX=0;

    // PASO1: adecuar el nivel al nuevo color e intensidad bajo
       for (int i=0; i<NUMERO_PIXELES; i++) {
        strip.setPixelColor(i, r*((BRILLO_BAJO) )/255,
                               g*((BRILLO_BAJO) )/255,
                               b*((BRILLO_BAJO) )/255 );
       }
       strip.show();


    // PASO2: BARRIDO....CON EL NUEVO COLOR
    int j=2;
    bool sentido_a_izda=0;
    int incremento=6;

    while ( j > 1  )
    {
      if (segundos_espera==SEGUNDOS_ESPERA_PUERTA) { delay(25);}
     
      // calcular la velocidad de la bola segun distancia minima a extremos
      int distancia_minima=j;    if ( (NUMERO_PIXELES - j) < j) { distancia_minima=NUMERO_PIXELES-j; }
      if (( (float)distancia_minima/NUMERO_PIXELES)> 0.00) { incremento=1;}        // al 10% supone una velocidad muy lenta
      if (( (float)distancia_minima/NUMERO_PIXELES)> 0.16) { incremento=2;}   
      if (( (float)distancia_minima/NUMERO_PIXELES)> 0.26) { incremento=3;}
      if (( (float)distancia_minima/NUMERO_PIXELES)> 0.36) { incremento=5;}    // entre el 40% y el 60% supone una velocidad muy elevada x5
     
      if ((j<NUMERO_PIXELES) && (sentido_a_izda==0))  { j=j+incremento; }
      if (j>=NUMERO_PIXELES) { sentido_a_izda=1; delay(200);}  //vuelta hacia atrás
      if (sentido_a_izda==1) { j=j-incremento; }
     
      posX = (float) j / NUMERO_PIXELES;
        
      // repetir con cada pixel
      for (int i=0; i<NUMERO_PIXELES; i++) {
        // posicion de pixel en la escala 0.0 a 1.0
        float ppos = (float)i / NUMERO_PIXELES;
         // distancia del pixel al centro de la bola
        float distancia = ppos-posX;
        // establecer la intensidad de BRILLO_MEDIO  a BRILLO_MAXIMO, segun distribucion gausiana
        

        if (j<i) {brillo_tras_bola=(sentido_a_izda*BRILLO_MEDIO);}
        else {brillo_tras_bola=-4;}
        
        strip.setPixelColor(i,
          (constrain( BRILLO_MAXIMO * EXP_optimizado(-ANCHO_BOLA*distancia*distancia),0,BRILLO_MAXIMO)+  brillo_tras_bola + BRILLO_BAJO )*r/255 ,
          (constrain( BRILLO_MAXIMO * EXP_optimizado(-ANCHO_BOLA*distancia*distancia),0,BRILLO_MAXIMO)+  brillo_tras_bola + BRILLO_BAJO)*g/255 ,
          (constrain( BRILLO_MAXIMO * EXP_optimizado(-ANCHO_BOLA*distancia*distancia),0,BRILLO_MAXIMO)+  brillo_tras_bola + BRILLO_BAJO)*b/255 );
      }
      // una vez calculada la tira, enviar datos a la tira led
      strip.show();
    }


    // PASO3 del barrido, fade a intensidad baja en X pasos)
    for (int j=PASOS_FADE_BAJO; j>0;j--)
      {
       if (j==(PASOS_FADE_BAJO-1)) { delay(segundos_espera*1000); }     // espera unos segundos en nivel medio de luz
                                                                        // al abrir la puerta (por ejemplo)
       for (int i=0; i<NUMERO_PIXELES; i++) {
       strip.setPixelColor(i, r*((j*( brillo_tras_bola )/PASOS_FADE_BAJO) + BRILLO_BAJO)/255,
                              g*((j*( brillo_tras_bola )/PASOS_FADE_BAJO) + BRILLO_BAJO)/255,
                              b*((j*( brillo_tras_bola )/PASOS_FADE_BAJO) + BRILLO_BAJO)/255 );
       }
       strip.show();
      }
    }

     

    void setup() {
      pinMode(buttonPinPUERTA_ABIERTA, INPUT);
      pinMode(buttonPinILUMINACION_AMBIENTE, INPUT);
     
      // inicializar tira de led
      strip.begin();
      strip.show();
    }


    void loop() {

      if (primer_ciclo ==1) {
          // codigo para una primera y unica ejecucion
          
          primer_ciclo=0;
         }

      // Leer los estados en las entradas de datos
      buttonStatePUERTA_ABIERTA = digitalRead(buttonPinPUERTA_ABIERTA);

      // Problemas de estabilidad con la iluminacion ambiente. Leer el dato cuatro veces y usar la funcion OR
      lectura1_ILUMINACION_AMBIENTE=digitalRead(buttonPinILUMINACION_AMBIENTE);  delay(3);
      lectura2_ILUMINACION_AMBIENTE=digitalRead(buttonPinILUMINACION_AMBIENTE);  delay(7);
      lectura3_ILUMINACION_AMBIENTE=digitalRead(buttonPinILUMINACION_AMBIENTE);  delay(11);
      lectura4_ILUMINACION_AMBIENTE=digitalRead(buttonPinILUMINACION_AMBIENTE);
      buttonStateILUMINACION_AMBIENTE = (lectura1_ILUMINACION_AMBIENTE |lectura2_ILUMINACION_AMBIENTE |lectura3_ILUMINACION_AMBIENTE |lectura4_ILUMINACION_AMBIENTE );
     
      // comparar los estados por si ha ocurrido un cambio respecto al ciclo anterior
      if ((buttonStatePUERTA_ABIERTA != lastButtonStatePUERTA_ABIERTA) | (buttonStateILUMINACION_AMBIENTE != lastButtonStateILUMINACION_AMBIENTE) )
      {  
          // Si se ha abierto al puerta....
          if (buttonStatePUERTA_ABIERTA == HIGH)
          {
            // si se ha abierto la puerta... transición a rojo
            
            un_barrido(255,0,0,SEGUNDOS_ESPERA_PUERTA);
          }
         else  if ( buttonStateILUMINACION_AMBIENTE == HIGH)
               {
                // si se han encendido luces de posición... transición a blanco
                un_barrido(255,255,255,NO_ESPERA);
               }
               else {
                    // en otro caso, estado nulo.... transicion a otro color
                    un_barrido(0,0,255,NO_ESPERA);
                    }
      }
      // le dejamos respirar al bucle
      delay(RETARDO_CORTO);
      // guardar los estados para un ciclo posterior
      lastButtonStatePUERTA_ABIERTA = buttonStatePUERTA_ABIERTA;
      lastButtonStateILUMINACION_AMBIENTE = buttonStateILUMINACION_AMBIENTE;
    }

     

    Muchas gracias fenomeno! De momento mi trabajo será descifrar todas esas claves... os iré informando! 😉

     

     

  11. En 17/5/2018 a las 10:38, Tineo dijo:

     

    os adelanto aqui material que habia encargado y que me va bien:

    digispark. uno por cada linea

    https://es.aliexpress.com/item/1pcs-Digispark-kickstarter-development-board-ATTINY85-module-usb-hei/32584084654.html?spm=a2g0s.9042311.0.0.780063c0IqhKZR

    fuente corriente 5V usb. una por cada linea

    https://www.aliexpress.com/snapshot/0.html?spm=a2g0s.9042647.6.2.63b063c0WWwsul&amp;orderId=505567557003500&amp;productId=32692500351

     

    tira led ws2812b version negra, 1 metro con 144leds/metro.  Esto es lo más caro,  En este caso tengo previsto cortarla a la mitad y usar dos tramos de 72 leds o menos leds (se puede cortar en cualquier punto, es secuencial).  Un metro daría perfectamente  para dos tiras.

    https://es.aliexpress.com/item/LED-Fast-Shipping-Wholesale-1M-5050-RGB-144-LEDs-WS2812B-Chip-WS2811-Digital-RGB-LED-Strip/32794566739.html?spm=a2g0s.9042311.0.0.780063c0IqhKZR

    NOTA: Este procesador digispark es muy limitado y solo puede controlar SIMULTANEAMENTE 128 leds debido a su escasa RAM

     

     

    tambien es interesante usar  ganchos rápidos, de este tipo

    https://es.aliexpress.com/item/10pcs-lot-Red-Quick-Splice-Wire-Connector-Scotch-Lock-Male-Spade-Crimp-Terminal-for-Soft-Wire/32698413101.html?spm=a2g0s.9042311.0.0.780063c0IqhKZR

    conectores rápidos

    https://es.aliexpress.com/item/10pairs-lot-LED-strip-Connector-2pin-cable-20cm-Terminals-red-black-Wire-Male-Female-plug-cable/32491377008.html?spm=a2g0s.9042311.0.0.780063c0IqhKZR

     

     

    diodos 1N4007, resistencias 4K7 ohm y 470ohm, algo de cables etc. pero esto ya es muy barato y se puede comprar por ebay europao españa

    Ya pondré unas fotos del montaje del reductor de tension a 5voltios para las señales de entrada.

     

     

    para el tema programacion del digispark, hay que instalar en pc el Arduino ide que incluye el micronucleus

    https://digistump.com/wiki/digispark/tutorials/connecting

    el sketch (archivo de programa .ino) que me estoy cocinando lo dejare por aqui como herencia al foro jajaja. Se puede personalizar muy facilmente con unas constantes definidas al principio del programa.

     

     

    vamos que ya estáis tardando.😎

    Buenas @Tineo

     

    Aprovecho para reflotar el hilo porque quiero ponerme a estudiar un poquito y seguir el trabajazo que has hecho! No se en que quedó este tema al final... pero agradecería si nos pasas el sketch para ir probando y entrando en el melón jejej 😉

  12. hace 22 horas, Farn68 dijo:

     

    Es relativamente sencillo. Si cojes la alimentación de las luces de ambiente (pies) se iluminará esa moldura al abrir las puertas.

    Esta sería una versión "aftermarket" bastante chula:

     

    € 39,87  9%de DESCUENTO | EOsuns impermeable ultrafino acrílico LED puerta desgaste el umbral de la puerta de la luz de camino de luz para audi A4 B8
    https://s.click.aliexpress.com/e/cMvWkyJP

     

    He visto alguna en vivo y queda mejor que en el vídeo...

    Me referia a estos @mikiruni.

     

    El tema es que lo tuve en mente para hacerle el retrofit a mi coche, igual me animo con uno de los chinitos de aftermarket...muchas gracias @Farn68!!

     

    Ya puestos en el tema, ¿algun brico donde se desmonten las partes bajas de los pilares por donde se metería la cableria desde el marco de la puerta hasta la luz led de debajo de la guantera? Un "guiaburros".....jajaj

  13. hace 9 horas, Tineo dijo:

    Muchas gracias @Tineo!  Al final un experto de audis me dijo que la altura era normal, que este tipo de coches suben el haz de luz más que los faros de bombillas convencionales donde se aprecia el "corte" en la carretera al cambiar a posición de cruce. De todos modos viene genial que lo tengamos documentado 😉

  14. En 14/2/2019 a las 23:33, CrucetA-4 dijo:

    Yo lo conseguí activar en mi b8 del 2008..

    llevo navi 2g pero no se decir si lo podría activar y desactivar en el menú. Lo que nome gusto esque también se encendían las luces de la matrícula y lo desactivé..

    Si a alguien le interesa lo busco otra vez y lo pongo sin problemas.. pero en preface se puede eso seguro..

    un saludo.

    Nos vendría de perlas si le echas un vistazo y nos lo posteas, por mi parte unas cañas aseguradas (cualquier motivo es válido) jejeje

     

    Yo llevo las luces traseras activadas y no me gusta ese detalle de la matricula siempre encendidas

     

    Un saludo

  15. hace 11 horas, McaroAvant dijo:

     

     

    Buenas, yo llevo estas...van de sobra...solo logo 4 aros sin letras.

     

    https://es.aliexpress.com/item/Led-COCHE-Luz-de-puerta-Bienvenido-l-mpara-de-proyector-de-logotipo-para-Audi-A3-A4/32956866489.html?spm=2114.13010708.0.0.6dc863c0QVZB4G

     

    Me costaron 8,80€

     

    Saludos.

     

     

     

    IMG_20190109_153313.jpg

     A cual más de chulas, me parecen muy elegantes estas! Gracias 😉