SK6812 RGBW opened the portal with turn signals

Sdílet
Vložit
  • čas přidán 7. 08. 2023
  • Schematic: drive.google.com/file/d/1NwHF...
    Sketch: boosty.to/povorotnetuda2019/p...
    Link to Avito: www.avito.ru/tovarkovo/zapcha...
    Email to contact me: povorotnetuda2019@gmail.com
    Components for self-assembly:
    Arduino pro mini:
    Converter MINI 560: ali.ski/hVoo9d
    SK6812 RGBW ribbons: ali.ski/_3Eh_p
    Resistors: ali.ski/U7HfR
    MGTF wire: ali.ski/qE2KJ
    Good solder: ali.ski/cnmnpQ
    Heat shrink set: ali.ski/2Ojy4
  • Věda a technologie

Komentáře • 48

  • @povorotnetuda2019
    @povorotnetuda2019  Před 11 měsíci +4

    #include
    int count1 = 72; // количество пикселей
    Adafruit_NeoPixel strip1 = Adafruit_NeoPixel(count1, 4, NEO_GRBW + NEO_KHZ800); // Лента на пине 4
    unsigned long time1;
    boolean set1 = 1;
    boolean set2 = 0;
    void setup()
    {
    strip1.begin();
    pinMode(11, INPUT); // dxo
    pinMode(10, INPUT); // povorot
    #define yellow 255, 64 , 0 , 0 // Цвет поворотника (желтый)
    #define setback 600 // Время задержки переключения на ДХО
    start();
    }
    void loop()
    {
    if (digitalRead(10) == HIGH ) {
    turn ();
    }
    if (digitalRead(10) == LOW and set1 == 0) {
    turnoff ();
    }
    if (digitalRead(11) == LOW and set2 == 0) {
    DXOoff ();
    set2 = 1;
    }
    if (digitalRead(10) == LOW and digitalRead(11) == HIGH and set2 == 1 and millis() - time1 > setback) {
    DXO ();
    set2 = 0;
    }
    if (digitalRead(10) == LOW and digitalRead(11) == LOW and set2 == 0 and millis() - time1 > setback) {
    DXOoff ();
    set2 = 1;
    }
    }
    void turn()
    {
    for (int i = 0; i < count1 + 5; i += 4) {
    for (int j = 0; j < i; j ++) {
    strip1.setPixelColor(j, strip1.Color(yellow));
    }
    strip1.show();
    delay(5);
    }
    set1 = 0;
    }
    void turnoff ()
    {
    for (int i = 0; i < count1; i ++) {
    strip1.setPixelColor(i, strip1.Color(0, 0, 0, 0));
    }
    strip1.show();
    time1 = millis();
    set1 = 1; set2 = 1;
    }
    void DXO()
    {
    for (int i = 0; i < count1; i ++) {
    strip1.setPixelColor(i, strip1.Color(0, 0, 0, 255));
    }
    strip1.show();
    }
    void DXOoff()
    {
    for (int i = 0; i < count1; i ++) {
    strip1.setPixelColor(i, strip1.Color(0, 0, 0, 0));
    }
    strip1.show();
    }
    void start()
    {
    for (int j = 0; j < count1; j += 5) {
    for (int i = 0; i < count1 - j; i ++) {
    strip1.setPixelColor(i, strip1.Color(0, 0, 0, 30));
    strip1.setPixelColor(i - 5, strip1.Color(0, 0, 0, 0));
    strip1.show();
    }
    }
    for (int j = 0; j < count1 + 23; j++)
    {
    for (int i = 0; i < j; i++)
    {
    strip1.setPixelColor(i - 1, strip1.Color(0, 0, 0, 30));
    strip1.setPixelColor(i - 2, strip1.Color(0, 0, 10, 70));
    strip1.setPixelColor(i - 3, strip1.Color(0, 0, 20, 120));
    strip1.setPixelColor(i - 4, strip1.Color(0, 0, 30, 160));
    strip1.setPixelColor(i - 5, strip1.Color(0, 0, 50, 200));
    strip1.setPixelColor(i - 6, strip1.Color(0, 0, 55, 255));
    strip1.setPixelColor(i - 7, strip1.Color(0, 0, 55, 255));
    strip1.setPixelColor(i - 8, strip1.Color(0, 0, 55, 255));
    strip1.setPixelColor(i - 9, strip1.Color(0, 0, 55, 255));
    strip1.setPixelColor(i - 10, strip1.Color(0, 0, 55, 255));
    strip1.setPixelColor(i - 11, strip1.Color(0, 0, 50, 200));
    strip1.setPixelColor(i - 12, strip1.Color(0, 0, 30, 160));
    strip1.setPixelColor(i - 13, strip1.Color(0, 0, 20, 120));
    strip1.setPixelColor(i - 14, strip1.Color(0, 0, 10, 70));
    strip1.setPixelColor(i - 15, strip1.Color(0, 0, 0, 30));
    }
    strip1.show();
    delay(5);
    }
    for (int j = 30; j < 255; j ++) {
    strip1.setBrightness(j);
    for (int i = 0; i < count1; i ++) {
    strip1.setPixelColor(i, strip1.Color(0, 0, 0, 255));
    }
    strip1.show();
    delay(10);
    }
    }

    • @user-fg4ip5vm4u
      @user-fg4ip5vm4u Před 11 měsíci

      czcams.com/users/shortsyvrBJ0ovspA?feature=share такое есть возможность сделать?

    • @povorotnetuda2019
      @povorotnetuda2019  Před 11 měsíci

      @@user-fg4ip5vm4u Да, без проблем. Напишите мне на почту: povorotnetuda2019@gmail.com

    • @user-cw1db8tt4b
      @user-cw1db8tt4b Před 3 měsíci

      Ваши скетчи переписал, программа ругается почти на все действия, можете помочь?

  • @andrerevez4970
    @andrerevez4970 Před 3 měsíci

    Класс, полезно, и нкжно. Музыеу чуть поменяй, забивает мысли

  • @Alexxxxx124
    @Alexxxxx124 Před 9 měsíci

    Очень полезная пошаговая инструкция, автору большой респект, каналу продвижения!

  • @rio_s4041
    @rio_s4041 Před 11 měsíci

    Суперское изготовление.
    Суперское изьяснение
    Спасибо за видос💥💥💥
    И за открытый скетч.💥💥💥

  • @pakmaksim3920
    @pakmaksim3920 Před 3 měsíci

    Супер!!!

  • @andg4512
    @andg4512 Před 11 měsíci

    Как всегда, интересно, познавательно. Адекватных заказчиков, удачи и развития каналу!

  • @CW_ALEXA
    @CW_ALEXA Před 11 měsíci

    Чувак, ты крут! Реально! Подача улёт! Скорость видео самое то! Всё в тему! Так держать! МОЛОДЕЦ! Спасибо за идею!

  • @user-dj7cv8rc9h
    @user-dj7cv8rc9h Před 10 měsíci

    Очень занимательные видео, понравилось как ты все деталь и интересно рассказываешь, спасибо за твой труд, подписка, колокольчик с меня. Посмотрел сразу почти все видео. И ещё не раз вернусь. Продолжай свое дело таких не много на прасторах интернета!!

  • @ren4kbay27
    @ren4kbay27 Před 11 měsíci

    Ну Санек ну красавэло! Только думал давно видосов не было! А тут нате!))

  • @crashtricksasphalt9hd552
    @crashtricksasphalt9hd552 Před 11 měsíci

    Так подробно👍. Вот бы такой же видос про подключение проводов в автомобиле

    • @povorotnetuda2019
      @povorotnetuda2019  Před 11 měsíci

      Для каждого автомобиля уникальный вариант подключения. Где-то то можно напрямую к лампочкам подключиться а где-то нужно брать питание и управляющие сигналы с блока предохранителей.

  • @alex333toner
    @alex333toner Před 8 měsíci

    Как всегда все супер!!! 👍👍👍

  • @user-oz9fu5xw4m
    @user-oz9fu5xw4m Před 11 měsíci

    Красота!!!

  • @iPluggg
    @iPluggg Před 8 měsíci +1

    Жду новых видео ❤

  • @fensrg
    @fensrg Před 8 měsíci

    2:30 а если еще отчакрыжить торцевую сторону с dtr,rx,tx (все кроме dtr имееься на длинных сторонах, dtr перенес подпаявшись к кондёру), то плата становиться еще меньше длина по ширине oled 0.96 + 1 тактовая кнопка... а ширина микро укладывается как между пинами oled 0.96 и нижней гранью...
    Да еще один + pro mini малая высота, т.к. отсутствует uart модуль, самый высокий элемент кнопка reset которая в случае такого устройства не имеет смысла...
    Для себя выбрал следующий подход, нано воткнул в макетку, отладил, взял pro mini, залил прошивку подключил и сделал готовое устройство...
    upd: далее вижу wemos d1 mini/ Esp32 NodeMCU для отладки, голые модули esp12f/esp32 для готового устройства...

  • @bratetsbratets662
    @bratetsbratets662 Před 9 měsíci

    Спасибо!

  • @usdtdr
    @usdtdr Před 11 měsíci

    Лучший канал благодаря тебе сделал себе бегающие на ваз

    • @kolesnichii2022
      @kolesnichii2022 Před 11 měsíci

      Супер хочу ниву свою захуяритт все ровно прав нет и регистрации

  • @veeterokk
    @veeterokk Před 11 měsíci

    Напишите любой комментария, это сильно поможет продвижению канала и даст возможность снимать видео еще чаще.

  • @user-gc1gw1oj1v
    @user-gc1gw1oj1v Před 11 měsíci

    класс !

  • @user-lh8jt6md3v
    @user-lh8jt6md3v Před 10 měsíci +1

    Здравствуйте. Я правильно понимаю, что вы работали в команде амперки?

  • @TuningledTM91
    @TuningledTM91 Před 4 měsíci

    Очень классное видео.Какие яркие светодиоды лучшее использовать чтобы днём на солнце видно было?

    • @povorotnetuda2019
      @povorotnetuda2019  Před 4 měsíci

      Чтобы на солнце было видно, потребуется минимум десяток светодиодов по 3Вт.
      sl.aliexpress.ru/p?key=X7CNOP0

  • @user-rb5zt4qv4r
    @user-rb5zt4qv4r Před 9 měsíci

    Привет. Хочется в патриоте поменять штатные ходовые и прикрыть их матовым оргстеклом. Вопрос какую ленту с диодоми использовать. Потянет ли их штатный блок. Штатные диоды 3528 в количестве 15 шт с линзами рассеивания. Заранее спасибо. Просто не хочется ставить, что продают на Али и там проблема с штатным блоком не работают- затухания света не происходит. И штатные последнее время делают не качественно через год начинают перегорать.

  • @user-gu1xb3sj9y
    @user-gu1xb3sj9y Před 7 měsíci

    Здравствуйте Скетч залил 1 адресную ленту sk6812 запустил.подскажите у вас нет скетча для запуска ленты используя 1 arduino nano,на 2 ленты.При этом используя свой пин для каждой стороны поворотника (для включения), с дхо понятно нужен всего 1 пин(для включения), а вот стартовое приветствие(управление на каждую ленту) Спасибо👍 За видео.

    • @user-gu1xb3sj9y
      @user-gu1xb3sj9y Před 7 měsíci

      А так за видео отдельное Спасибо👍

  • @user-pr1uo7qj7q
    @user-pr1uo7qj7q Před 6 měsíci

    А как китайские ленты работают с поворотом и дхо без плат?или там микро чип какой-то?

    • @povorotnetuda2019
      @povorotnetuda2019  Před 6 měsíci

      Покупал много разных вариантов и если нет выносного контроллера то он распаян на самой ленте. И там (там где нет выносного контроллера ) используются не адресные пиксели а обычные светодиоды соединённые последовательно. Адресные пиксели имеют смысл если требуется интересная анимация приветствия и RGB режимы.

  • @iPluggg
    @iPluggg Před 6 měsíci

    Здравствуйте! Пишу вам на почту! Почта актуальна?

  • @Dimio-gi5yi
    @Dimio-gi5yi Před 8 měsíci

    Привет.
    Почему скетч не подходит на ленту ws2812

    • @povorotnetuda2019
      @povorotnetuda2019  Před 8 měsíci

      Здравствуйте, потому что у ленты SK6812 в каждом пикселе 4 светодиода а у ws2812 по 3 светодиода.

    • @Dimio-gi5yi
      @Dimio-gi5yi Před 8 měsíci

      Можно как то исправить?

    • @povorotnetuda2019
      @povorotnetuda2019  Před 8 měsíci

      @@Dimio-gi5yi Конечно можно. Но проще написать новый скетч.

  • @jekkajzx3104
    @jekkajzx3104 Před 11 měsíci

    Можно схема пожалуйста подключения, буду очень признателен

    • @povorotnetuda2019
      @povorotnetuda2019  Před 11 měsíci

      В течение часа нарисую и добавлю ссылку в описании.

    • @povorotnetuda2019
      @povorotnetuda2019  Před 11 měsíci

      Добавил ссылку на схему в описании.

    • @jekkajzx3104
      @jekkajzx3104 Před 11 měsíci

      @@povorotnetuda2019спасибо большое. Вы лучший💪💪💪

  • @andrewgarett8237
    @andrewgarett8237 Před 6 měsíci

    Что ярче, эта лента, или 2812?

  • @petrichev050insta7
    @petrichev050insta7 Před 11 měsíci

    🤌🏼🤌🏼🤌🏼

  • @atovsultanov6404
    @atovsultanov6404 Před 6 měsíci

    Может кто нибудь помочь. Я скопировал этот скетч и просто вставил но компиляция не проходит

    • @atovsultanov6404
      @atovsultanov6404 Před 6 měsíci

      Там есть синтаксическая ошибка?

    • @povorotnetuda2019
      @povorotnetuda2019  Před 6 měsíci

      @@atovsultanov6404 Ошибок нет, скетч проверен несколько раз.