Jump to content

Tineo

Miembros
  • Mensajes

    17180
  • Ingresó

  • Última visita

Todo lo publicado por Tineo

  1. sé que caeré algun día y me echaré al hombro un juguete de estos. Grial, hay que buscar unas bbs de garganta p´ahi!
  2. yo también lo tengo desde hace un par de semanas. Tiene una gran calidad, desde luego que merece la pena.
  3. bien bien!! @Grial y @Asturias os ha dado fuerte la picadura de restaurar estas joyas. a refinar es ese cinco pucheros!! Lo del odómetro creo que es un mal general de los modelos de la época, por algun lado lei que hay unas coronas dentadas hechas con impresora 3d que resuelven el asunto. Es mirarlo.
  4. a ver si hago unas fotos del proceso. Pintan muy facil en las fotos lo de desmantelar el airbag pero esas pestañas metalicas que sujetann la caperuza de plastico de airbag no parece que liberen con facilidad.
  5. he tomado medidas y coinciden. Acabo de encargarlo: https://es.aliexpress.com/item/ABS-cromado-etiqueta-de-direcci-n-de-la-rueda-de-ajuste-decorativo-emblema-marco-lentejuelas-adhesivo/32949445354.html?spm=a2g0s.8937460.0.0.2e4e2e0eTBHrN0 veremos que tal resulta de calidades y ajuste.
  6. No esta de más el speech!! una remesa de combustible con calidad baja puede provocar eso fácilmente; lo que no tengo mirado es cómo decantan estos coches el agua condensada en depósito.
  7. Dónde compraste el embellecedor? No me convence nada lo que tengo mirado
  8. Hola, mi vecino tiene en mal estado el contorno cromado que lleva la tapa airbag. Supongo que de roces con anillos, etc Es un A3 de 2009 con volante de cuatro radios. ¿alguno de vosotros ha cambiado esa tapa de airbag? un airbag nuevo es mucha pasta para solo resolver unas picaduras estéticas. he visto algo por aliexpres https://es.aliexpress.com/item/Volante-del-coche-anillo-decorativo-de-Metal-etiqueta-para-Audi-A4-A5-A6-Q5-Q7-Auto/32928215182.html?spm=a2g0s.8937460.0.0.657f2e0e9wb12H que por lo visto va pegado superpuesto; rapido y fácil. Otra cosa es cómo quede. y tambien en ebay (caperuza completa) o sólo lo cromado con los aros. Esto ya implica despiezar el airbag....pero no confirman que sirva para A3, https://www.ebay.es/itm/AUDI-A3-A4-B7-A6-A8-Q7-Q5-S-line-4-SPOKE-DRIVER-STEERING-WHEEL-COVER-NEW/163574586675?hash=item2615ce1d33:g:bgoAAOSwBRdcepYz se pone muy caro (4 radios) https://www.ebay.es/itm/163591190849 Por lo visto ese trapecio cromado no es exactamente igual en todos los modelos y en el A3 parece ser algo más grueso
  9. yo creo que es que te esta tomando la señal de activación por canbus y no por el cable del adaptador de dos camaras. Este finde instalé un Isudar 4-nucleos con su camara de marcha atrás en un A3 del 2009 con cambio manual y no hace falta tomar señal de la bombilla trasera. Deje la camara conecdtada permanente al positivo bajo contacto del limpiaparabrisas trasero (tampoco hizo falta relé). El aparato activa la señal de la cámara cuando detecta marcha atras en el decodificador canbus
  10. al que apunta al suelo o tambien en las luces rojas laterales. la señal de luces encendidas la saqué de uno de los cables del botón del elevalunas (led de ambiente nocturno)
  11. Leido en otros foros, con el equipo de frenos traseros se complica exageradamente. Hay que cambiar bujes de rueda a otro ET para implementarlo y por lo visto tamiben cambia el anclaje de pinza (supongo que mangueta rs6 será especifica) Lo que sí han hecho algunos es upgrade a frenos del 313 biTDI.
  12. Silentblocks no se cambian asi a la ligera. Hace falta prensa y aun así esos casquillos hay que convencerlos.
  13. 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
  14. 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; }
  15. eso puede ser causa de divorcio xpress!! jajaja es increible que pasen estas cosas tras tantos años de bt. Tiene pinta de un fallo de firmware que tendrán que solucionar cuanto antes.
  16. pues va perfectamente! lo tengo en la puerta acompañante y ni un solo problema hasta el momento. Me falta trasladarlo a la puerta conductor, cuando haya tiempo... ponerlo en las traseras es x2, pufff. El sketch actualmente operativo (con dos entradas al sistema y a tres colores) ya os lo pongo por aqui enseguida; esta en el portatil del pueblo, ya lo recupero.
  17. Tineo

    Compra r8

    La verdad es que imponen esas fotos. Los esfuerzos que llevan estos coches al frenas y apoyar fuerte en esas torretas requieren al chasis una gran fortaleza. Es un fallo que fabrica suele resolverlo en pre-producción al castigar el chasis en los coches de prueba. De todas formas hay que verlo por el otro lado, esto tambien puede ser un buen indicador: seguro que este efecto sólo aparece si el coche visita mucho circuitos o ha llevado mucha madera. Si solo se ha usado de paseo posiblemente esté perfecto.
  18. Premio para el caballero! y ahora no lo puedo probar, tengo al a4 en pintura arreglando una aleta, cosas de las nevadas fuertes
  19. Cuanta sonrisa!! de dar mazazos yo tambien puedo dar un master.
  20. Una duda sobre la nueva versión versión HW, sigue la limitación de origen único de audio? Me refiero si se puede escuchar radio oem y mezclar con indicaciones de audio del navegador.
  21. Y no te sirve el pulso del mismo led rojo del cierre centralizado en la puerta conductor, es un pulso 12v y el led lleva una resistencia integrada en su culo. realmentetendrías pulsos repetitivos pero depende del uso que le tengas que dar