Přejít na obsah

Animované blinkry Octavia II


lukony

Doporučené příspěvky

Všimli jste si animovaných blinkrů na nové Audi A7?

Já včera viděl takhle blikat Ford. Netuším jaký to byl.

 

Před časem jsem byl nucený řešit opravu pravého blinkru ve zpětném zrcátku.

 

Jsou tam tři diody na malém plošňáčku zataveném v plastu.

Občas tam zateče a je nutné vyměnit celý plexi díl za cca 600kč.

 

Tehdy jsem jen opatrně vyměnil původní oranžové LED za náhradu z GMElectronic.

 

Bylo mi ale líto toho prostoru který tam ty tři diody mají.

Po troše zkoumání jsem zjistil, že dovnitř v klidu schovám pásek s osmi adresovatelnými RGB LED WS2811.

 

Po zatěsnění silikonem jsem si docela jistý že jim bude uvnitř dobře.

 

Aby směrovky blikaly ve správném rytmu a animovaně, bylo zapotřebí udělat jednoduchou čtečku CAN-BUS sběrnice.

Posloužila platforma Arduino. Nebylo to úplně triviální, ale dalo se tím prokousat.

 

Výsledek vidíte na fotografiích. Není to úplně jako z fabriky, ale nepůsobí to rušivým, nebo odstrašujícím dojmem.

 

Konečně jsem měl čas natočit to za bílého dne.

Tady je video:

 

https://youtu.be/pGW69MihUcQ

 

a ještě jedno:

 

https://youtu.be/2bXwAtnv6uc

 

 

 

Je libo animované směrovky, nebo třeba signalizaci zamčeného vozidla ve stylu Knight Rider? :-)

 

post-11666-0-00057300-1455625461_thumb.jpg

post-11666-0-87969100-1455625414_thumb.jpg

post-11666-0-47109600-1455625423_thumb.jpg

post-11666-0-35678200-1455625431_thumb.jpg

post-11666-0-81429600-1455625444_thumb.jpg

post-11666-0-00002000-1455625453_thumb.jpg

post-11666-0-01620500-1455625469_thumb.jpg

Odkaz ke komentáři

Škoda že těch diod je tak málo

 

Ten plošňák má délku 55mm. Max prostor v blinkru je 65mm. Čili dalo by se tam narvat max 10 diod v porovnání s osmi co už tam jsou.

 

To je verze před Faceliftem. Nevím jak je to v faceliftových zrcátcích.

Efekt animace vypadá docela dobře, jen na kameře je prd vidět. Uvidíme co natočím ve dne.

 

 

Ještě lépe by to vypadalo, kdybych vypnul origo LED a prodloužil animaci až k ní, případně až za roh.

Ale chci mít možnost vypnout celý tuning jedním vypínačem a zachovat originální funkci...

Odkaz ke komentáři
  • o měsíc později...
  • o 3 měsíce později...
  • o měsíc později...

Opruz oboje jelikoz jsem to vuubec neznal tak pro me novinka

Seznam materialu neni dlouhej v podstate nic neni potreba

Pouze arduino led pasek s programovatelnou rgb ledkou

Nejhorsi je vyladit arduino aby to delalo co chces

kdo vubec netusi jak programovat radim sehnat nekoho kdo je zbehlej ja se stim patlal 4dny google je mocnej pomocnik

Ja nakupoval na ebay jak led pasek (pokud by nekdo chtel ja pouzil led pasek ws2812b) aurduino uno (origo stoji kolem 900kc ja pouzil cinskou kopii za 100 a kupodivu funguje ano je pravda ze ma jinej cip a min pameti ale staci to.)

Prvni zadrhel byl ovladace... sehnat ty ktere vam rozpoznaj cinskou kopii arduina taky sranda ale jde to...opet poslouzil pan google a nezklamal

Nasledovala navsteva elektro obchodu se soucastkama nakoupit par 470ohm odpurku par LM7805 cena cca 50kc..

Lm7805 protoze led pasek i arduino pracuje na 5V(lze napajet prez USB) to same vstup pro arduino max 5V

chtel jsem pouzit jednoduchej delic napeti ale stim se mi arduino nechtelo sepnout a spustit kod stim jsem zabil dobre 3hodiny nez jsem se na to vykaslal a pouzil LM7805 na kazdy blinkr jako vstupni signal pro sepnuti tak ze jsem pouzil 3x 7805

Pokud by chtel nekdo zaklad kodu pro arduino mohu dat uprava je uz na vas co od toho cekate ..

Lukony pouzil jiny led a nevim jak moc jsou od sebe daleko treba nejsou tak daleko ja mam na metru 60led a tim ze jsem to chtel ohnout kolem kufru tak jsem pouzil pasek jinak se prodava i se 120led na metru... To uz je na vas Lukony to ma vymyslene jinak treba poradi jak stou cteckou can-bus

Odkaz ke komentáři
  • o 2 týdny později...

potrebujes arduino uno, led pasek a vedet co chces delat a jak to chces udelat

vzhledem k tomu ze ja to nemel do oct tak jsem resil po svem

kod pokud nekomu pomuze je tady

pokud ho nekdo pouzije jsem ochoten pomoct pokud to zvladnu :-D

define si doplnte podle toho jak to bude zapojene u vas

 

#define PIN_L_PASEK 6 //pin l pasku

#define NUM_LEDS_L_PASEK 12 //pocet led l pasku

#define L_BLINKR_PIN 8 //vstup z l blinkru

#include <Adafruit_NeoPixel.h>

////// NASTAVENI LEVEHO PASKU
#define PIN_L_PASEK //pin l pasku
#define NUM_LEDS_L_PASEK //pocet led l pasku
Adafruit_NeoPixel l_pasek = Adafruit_NeoPixel(NUM_LEDS_L, PIN_L_PASEK, NEO_GRB + NEO_KHZ800);

////// NASTAVENI PRAVEHO PASKU
#define PIN_P_PASEK //pin p pasku
#define NUM_LEDS_P_PASEK //pocet led p pasku
Adafruit_NeoPixel p_pasek = Adafruit_NeoPixel(NUM_LEDS_P, PIN_P_PASEK, NEO_GRB + NEO_KHZ800);

////// NASTAVENI VSTUPNICH PINU
#define L_BLINKR_PIN //vstup z l blinkru
#define P_BLINKR_PIN //vstup z p blinkru

////////////POCET LED JEDNOHO Z PASKU
#define NUM_LEDS NUM_LEDS_L_PASEK

void setup() {
/// Nastaveni pinu na ktere pujdou vstupy/ blinkry
  pinMode(L_BLINKR_PIN, INPUT);
  pinMode(R_BLINKR_PIN, INPUT);

///Nastaveni pasku
  l_pasek.begin();
  l_pasek.show();

  p_pasek.begin();
  p_pasek.show();
}

void loop() {
    if(digitalRead(P_BLINKR_PIN) && !digitalRead(L_BLINKR_PIN))
    {
      colorWipe(0xff,0xa2,0x00, 40, 1);
      colorWipe(0x00,0x00,0x00, 5, 1);
    }

    if(digitalRead(L_BLINKR_PIN) && !digitalRead(P_BLINKR_PIN))
    {
      colorWipe(0xff,0xa2,0x00, 40, 0);
      colorWipe(0x00,0x00,0x00, 5, 0);
    }

     if(digitalRead(L_BLINKR_PIN) && digitalRead(P_BLINKR_PIN))
    {
      colorWipe(0xff,0xa2,0x00, 40, 2);
      colorWipe(0x00,0x00,0x00, 5, 2);
    }
  
}

void colorWipe(byte red, byte green, byte blue, int SpeedDelay, int pasek) {
  if(pasek == 0){
    for(uint16_t i=0; i<NUM_LEDS_L_PASEK; i++) {
      setPixelL_PASEK(i, red, green, blue);
      showL_PASEK();
      delay(SpeedDelay);
     }
    }

if(pasek == 1){
     for(uint16_t i=0; i<NUM_LEDS_P_PASEK; i++) {
      setPixelP_PASEK(i, red, green, blue);
      showP_PASEK();
      delay(SpeedDelay);
     }
    }

    if(pasek == 2){
    for(uint16_t i=0; i<NUM_LEDS; i++) {
      setPixelL_PASEK(i, red, green, blue);
      setPixelP_PASEK(i, red, green, blue);
      showL_PASEK();
      showP_PASEK();
      delay(SpeedDelay);
     }
    }

}
void showL_PASEK() {
 #ifdef ADAFRUIT_NEOPIXEL_H 
   // NeoPixel
    l_pasek.show();
 #endif
 #ifndef ADAFRUIT_NEOPIXEL_H
   // FastLED
   FastLED.show();
 #endif
}

void setPixel_L_PASEK(int Pixel, byte red, byte green, byte blue) {
 #ifdef ADAFRUIT_NEOPIXEL_H 
   // NeoPixel
   l_pasek.setPixelColor(Pixel, l_pasek.Color(red, green, blue));
 #endif
 #ifndef ADAFRUIT_NEOPIXEL_H 
   // FastLED
   leds[Pixel].r = red;
   leds[Pixel].g = green;
   leds[Pixel].b = blue;
 #endif
}

void showP_PASEK() {
 #ifdef ADAFRUIT_NEOPIXEL_H 
   // NeoPixel
   p_pasek.show();
 #endif
 #ifndef ADAFRUIT_NEOPIXEL_H
   // FastLED
   p_pasek.show();
 #endif
}

void setPixel_P_PASEK(int Pixel, byte red, byte green, byte blue) {
 #ifdef ADAFRUIT_NEOPIXEL_H 
   // NeoPixel
   p_pasek.setPixelColor(Pixel, p_pasek.Color(red, green, blue));
 #endif
 #ifndef ADAFRUIT_NEOPIXEL_H 
   // FastLED
   leds[Pixel].r = red;
   leds[Pixel].g = green;
   leds[Pixel].b = blue;
 #endif
}
Odkaz ke komentáři
  • o měsíc později...

Tak jsem se nechal inspirovat taky sice ne na octavii ale na moto kufr :-D

dik za inspiraci

 

 

https://www.youtube.com/watch?v=FrBvFbSyA3Y

Ahoj,

to já bych se nechal inspirovat tebou a chtěl bych to také na kufr motky, vypadá to skvěle.

Jen bych potřeboval někoho, kdo by mi to byl ochotný udělat. Pro mě je elektro na této úrovni španělská vesnice.

Domluvili bychom se nějak??

 

Díky za odp. :)

Odkaz ke komentáři

Zapoj se do diskuse

Přidej příspěvek nyní a registruj se později. Pokud máš účet, přihlaš se zde.

Návštěvník
Odpovědět na toto téma...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Pro přidání fotek je třeba se přihlásit
  • Kdo si právě prohlíží tuto stránku   0 registrovaných uživatelů

    • Žádný registrovaný uživatel si neprohlíží tuto stránku
×
×
  • Vytvořit...