🚥Rear running lights🚥 NISSAN PATROL (y61)

Поделиться
HTML-код
  • Опубликовано: 23 мар 2021
  • Running turn signals on tapes WS2812 and WS2813. Dimensions, turn signals, stop, reverse.
  • НаукаНаука

Комментарии • 47

  • @povorotnetuda2019
    @povorotnetuda2019  3 года назад

    #include // подключаем библиотеку
    int count1 = 53; // количество пикселей габарит
    int count2 = 16; // количество пикселей стоп
    int count3 = 14; // количество пикселей поворотника
    Adafruit_NeoPixel strip1 = Adafruit_NeoPixel(count1, 3, NEO_GRB + NEO_KHZ800); //Инициализируем гадарит на 3 цифровом выходе
    Adafruit_NeoPixel strip2 = Adafruit_NeoPixel(count2, 4, NEO_GRB + NEO_KHZ800); //Инициализируем стоп на 4 цифровом выходе
    Adafruit_NeoPixel strip3 = Adafruit_NeoPixel(count3, 5, NEO_GRB + NEO_KHZ800); //Инициализируем поворотник на 5 цифровом выходе
    void setup()
    {
    pinMode(6, INPUT); //Поворотник +12 вольт через делитель напряжения
    pinMode(7, INPUT); //стоп +12 вольт через делитель напряжения
    pinMode(8, INPUT); //задний ход +12 вольт через делитель напряжения
    strip1.begin();
    strip1.show();
    strip2.begin();
    strip2.show();
    strip3.begin();
    strip3.show();
    start ();
    startG();
    #define speed1 10 // Скорость плавного включения (чем меньше тем быстрее включится)
    #define speed2 3 // Скорость пробегания поворотника (чем меньше число тем быстрее бежит)
    #define speed3 30 // Скорость пробегания при запуске
    #define color1 255,0,0 // Цвет габарит
    #define color2 255,0,0 // Цвет стоп
    #define color3 255, 120, 180 // Цвет задний ход
    #define color4 255,64,0 // Цвет поворотник
    }
    void loop()
    {
    if (digitalRead(6) == HIGH )
    {
    for (int i = 0; i < count3 + 1; i ++)
    {
    for (int j = 0; j < i; j++)
    {
    if (digitalRead(6) == LOW )
    {
    goto label;
    }
    ret ();
    strip3.setPixelColor(j, strip3.Color(255, 64, 0));
    }
    strip3.show();
    }
    }
    label:
    if (digitalRead(6) == LOW )
    {
    for (int i = 0; i < count3 + 2; i++)
    {
    strip3.setPixelColor(i, strip3.Color(0, 0, 0));
    }
    strip3.show();
    }
    if (digitalRead(7) == HIGH )
    {
    stopsig ();
    }
    else
    {
    stopoff ();
    }
    if (digitalRead(8) == HIGH )
    {
    white();
    }
    else
    {
    whiteoff();
    }
    }
    void ret ()
    {
    if (digitalRead(7) == HIGH )
    {
    stopsig ();
    }
    else
    {
    stopoff ();
    }
    if (digitalRead(8) == HIGH )
    {
    white();
    }
    else
    {
    whiteoff();
    }
    }
    void dxo ()
    {
    for (int j = 255; j > 0; j -= 5)
    {
    strip3.setBrightness(j);
    for (int i = 0; i < count3 + 1; i++)
    {
    strip3.setPixelColor(i, strip3.Color(255, 64, 0));
    }
    strip3.show();
    delay(speed1);
    }
    strip3.setBrightness(255);
    strip3.show();
    }
    void start ()
    {
    for (int i = 0; i < count3 + 1; i++)
    {
    for (int j = 0; j < i; j++)
    {
    strip3.setPixelColor(j, strip3.Color(color3));
    }
    delay(speed3);
    strip3.show();
    }
    for (int i = 0; i < count3 + 1; i++)
    {
    for (int j = 0; j < i; j++)
    {
    strip3.setPixelColor(j, strip3.Color(0, 0, 0));
    }
    delay(speed3);
    strip3.show();
    }
    for (int i = 0; i < count3 + 2; i++)
    {
    for (int j = 0; j < i; j++)
    {
    strip3.setPixelColor(count3 - j, strip3.Color(255, 64, 0));
    }
    delay(speed3);
    strip3.show();
    }
    dxo();
    }
    void startG ()
    {
    for (int i = 0; i < count3 + 1; i++)
    {
    strip3.setPixelColor(i, strip3.Color(0, 0, 0));
    }
    strip3.show();
    for (int j = 0; j < 255; j += 5)
    {
    strip1.setBrightness(j);
    for (int i = 0; i < count1 + 1; i++)
    {
    strip1.setPixelColor(i, strip1.Color(255, 0, 0));
    }
    strip1.show();
    delay(speed1);
    }
    strip1.show();
    }
    void stopsig ()
    {
    for (int j = 0; j < count2; j++)
    {
    strip2.setPixelColor(j, strip2.Color(200, 0, 0));
    }
    strip2.show();
    }
    void stopoff ()
    {
    for (int j = 0; j < count2; j++)
    {
    strip2.setPixelColor(j, strip2.Color(0, 0, 0));
    }
    strip2.show();
    }
    void white ()
    {
    for (int j = 0; j < count1; j++)
    {
    strip1.setPixelColor(j, strip1.Color(color3));
    }
    strip1.show();
    }
    void whiteoff ()
    {
    for (int j = 0; j < count1; j++)
    {
    strip1.setPixelColor(j, strip1.Color(color1));
    }
    strip1.show();
    }

  • @MrLakrouz
    @MrLakrouz 3 года назад +6

    Попросите пожалуйста заказчика снять видео этих модулей уже в собранном виде в задних фонарях Nissan Patrol.
    Спасибо.
    Удачи и всех благ.

    • @povorotnetuda2019
      @povorotnetuda2019  3 года назад +2

      Мы с заказчиком договорились что он отправит мне видео, после установки.

    • @MrLakrouz
      @MrLakrouz 3 года назад

      @@povorotnetuda2019
      Спасибо.
      Буду ждать публикации этого видео 😉👍

    • @user-mr8rv2rw3f
      @user-mr8rv2rw3f 3 года назад +1

      Через неделю видео будет,

  • @user-st4zz7qm3x
    @user-st4zz7qm3x Год назад +1

    Лайк за психанул на схеме)))

  • @user-rn4ql8bt8u
    @user-rn4ql8bt8u 3 года назад +1

    Как всегда всё понятно и очень интересно, круто !👍👍👍

  • @otsy7947
    @otsy7947 3 года назад +1

    Лайк и подпись! Отлично! Ждём видео работы в натуре!

  • @user-vr1vr2yi9x
    @user-vr1vr2yi9x 3 года назад

    Одним словом молодец, так держать!!!

  • @zaxzax1023
    @zaxzax1023 3 года назад +1

    Как всегда шикарно 💪В живую бы глянуть.

  • @2JZ-GTE.
    @2JZ-GTE. Год назад

    Очень круто

  • @AndriiKukliak
    @AndriiKukliak 3 года назад

    Красавчик)

  • @RadioUnit
    @RadioUnit 3 года назад +1

    Вооо поперли целые проекты👍🏻👍🏻👍🏻. Нормуль сборка получилась, единственное при установке надо в фаре какой-нибудь рассеиватель разместить (например с LCD монитора пленку или просто матовое стекло), а то отдельные пиксели думаю будут не очень смотреться... хотя это надо в сборе увидеть.
    Как хозяин установит, покажи в следующем видео, если не сложно. Удачи😉.
    "Психанул"🤣🤣🤣🤣, надо было держаться до конца уже🤣🤣🤣🤣

    • @povorotnetuda2019
      @povorotnetuda2019  3 года назад

      Сценарий уже написан. Вы услышите о себе в самом начале следующего видео, уверен вам понравится. С заказчиком мы договорились о том что он отправит видео того что получилось.

    • @RadioUnit
      @RadioUnit 3 года назад

      @@povorotnetuda2019 Круто ждем готовый результат по стопам😄!!!
      Спасибо за взаимность👍🏻😉!!!

    • @user-mr8rv2rw3f
      @user-mr8rv2rw3f 3 года назад +1

      Скоро будет

  • @rumik007
    @rumik007 3 года назад

    Прикольно!

  • @nurdavlatkhaldarov4368
    @nurdavlatkhaldarov4368 Год назад

    Пришел с АлиЭкспресса

  • @valvik767
    @valvik767 2 года назад

    Молодец,у меня тоже есть идея,я написал на почту

  • @nbekanbek7442
    @nbekanbek7442 4 месяца назад

    Как всегда все понятно) кстати. А на счет толстых алюминевых пластин, это сколько мм хватает ?)

    • @povorotnetuda2019
      @povorotnetuda2019  4 месяца назад +1

      2мм хватит.

    • @nbekanbek7442
      @nbekanbek7442 4 месяца назад

      @@povorotnetuda2019 отлично. Спасибо

    • @nbekanbek7442
      @nbekanbek7442 4 месяца назад

      @@povorotnetuda2019 а вообще кроме алюминий, чем его можно заменить?)

    • @povorotnetuda2019
      @povorotnetuda2019  4 месяца назад

      @@nbekanbek7442 Медь, сталь, стекло, пластик.

    • @nbekanbek7442
      @nbekanbek7442 4 месяца назад

      @@povorotnetuda2019 Ооо железный лист. У меня есть лист такой. Б лин просто у нас оказывается проблема достать алюминиевую пластину

  • @UT0UM
    @UT0UM 3 года назад

    мгтф стремно использовать на улице.
    У него изоляция не цельная.
    На медь навивается фторопластовая лента.
    Поэтому получается не герметично. Между витков фторопласта проникает влага и медь начиает окисляться.

    • @povorotnetuda2019
      @povorotnetuda2019  3 года назад

      Вы несомненно правы! Дело в том что я делаю только начинку поворотников и все то что я отдаю заказчику должно быть расположено внутри фары а там влага недопустима. К слову я нашел продавца (на Авито) у которого оказался очень хороший провод, он имеет 2 слоя изоляция плотно намотанных в разных направлениях. Такой провод сложнее зачищать но снаружи оплётка выглядит как литая. В дешёвом проводе легко просматривались жилы и можно было даже оголённые места встретить.

  • @Artur841984
    @Artur841984 2 года назад +1

    "смотреть очень тяжело" - А не будет ли это так, что потом будет слепить людей, которые будут в соседних машинах, например где-то во дворе?

    • @povorotnetuda2019
      @povorotnetuda2019  2 года назад

      В данном случае эти модули находятся за тонированными стеклами. Посмотрите вторую часть видео.

  • @K_Sergeev.27
    @K_Sergeev.27 3 года назад

    Дружище подскажи сделал дхо + бегущий все круто но работает раз через раз. То вся лента то часть работает только что может быть ?

    • @povorotnetuda2019
      @povorotnetuda2019  3 года назад

      Скорость пробегания пробовали изменять?

  • @matveymatushkin
    @matveymatushkin 2 года назад

    А чего ссылка то не работает на повышайки?

  • @rumik007
    @rumik007 3 года назад

    Кстати поворот мона сделать типа стрелка заполняется

    • @povorotnetuda2019
      @povorotnetuda2019  3 года назад +1

      Да, можно и так.

    • @rumik007
      @rumik007 3 года назад

      @@povorotnetuda2019 прикольно думаю смотрелось бы

  • @user-jc6ro2bj1f
    @user-jc6ro2bj1f 3 года назад

    Добрый день! Сколько стоит сделать диодные стопы на патрол? Без фанатизма .

    • @povorotnetuda2019
      @povorotnetuda2019  3 года назад

      От 3000 рублей.

    • @povorotnetuda2019
      @povorotnetuda2019  3 года назад

      Точно также как на видео стоят около 7000р.

    • @user-jc6ro2bj1f
      @user-jc6ro2bj1f 3 года назад

      Как на видео слишком заморочено, это с установкой в стопы?

    • @povorotnetuda2019
      @povorotnetuda2019  3 года назад

      @@user-jc6ro2bj1f Нет, это только стоимость деталей (5000р) + сборка (1500р) + простенький код (500р).

    • @povorotnetuda2019
      @povorotnetuda2019  3 года назад

      @@user-jc6ro2bj1f Или если брать по минимуму то это детали (1500р) + сборка (1500р) + любой код из тех что у меня уже есть(бесплатно).

  • @yevhenkorotych2693
    @yevhenkorotych2693 3 года назад

    какой провод используешь? как называется и где берёшь? спасибо

    • @povorotnetuda2019
      @povorotnetuda2019  3 года назад +1

      Я же всё объяснил в видео. Покупаю на Авито.

    • @yevhenkorotych2693
      @yevhenkorotych2693 3 года назад

      @@povorotnetuda2019 извините, значит не услышал)

    • @povorotnetuda2019
      @povorotnetuda2019  3 года назад

      @@yevhenkorotych2693 Примерно на 1:50

  • @vladvladov3472
    @vladvladov3472 2 года назад

    это бред какой то - отметил

    • @povorotnetuda2019
      @povorotnetuda2019  2 года назад

      Смысл комментария мне не ясен, попробуйте написать иначе.