home skip_previous fast_rewind fast_forward skip_next
19 Май 
19 Май 
В боковых поворотниках Lexus NX стоят одиночные LED, и решил заменить их на динамические. При этом решил сохранить прежние LED на которые смогу при желании переключиться.
Для реализации проекта была выбрана технология на базе процессора Arduino и светодиодов SK6812
Ниже привожу результаты
1. Поворотник, в котором вырезал заднюю сторону для установки планки со светодиодами
Динамические поворотники в зеркалах Lexus NX
  •  
  • 0
19 Май 
19 Май 
2. Поворотник с установленной планкой светодиодов - фото перед окончательной изоляцией конструкции
Динамические поворотники в зеркалах Lexus NX
  •  
  • 0
19 Май 
19 Май 
3. Как выглядит поворотник со светодиодами вблизи
Динамические поворотники в зеркалах Lexus NX
  •  
  • 0
19 Май 
19 Май 
4. Как выполнена полная герметизация поворотника (термопистолетом)
Динамические поворотники в зеркалах Lexus NX
  •  
  • 0
19 Май 
19 Май 
5. Электрическая схема на базе Arduino Nano
Динамические поворотники в зеркалах Lexus NX
  •  
  • 0
19 Май 
19 Май 
6. Исходный код программы для Arduino (Скетч), который загружен в через USB-интерфейс
#include <Adafruit_NeoPixel> // подключаем библиотеку Adafruit NeoPixel

#define LED_COUNT 8 // Указываем, какое количество диодов в строке повортника - 8шт

#define LED_PIN 12 // Указываем, к какому порту подключен вход индикаторов поворотника DIN - 12 порт.

Adafruit_NeoPixel strip = Adafruit_NeoPixel(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800); //Создаем переменную для индикаторов поворотника на 12 цифровом выходе

void setup()
{
pinMode(6, INPUT); //Провод +12вольт при включении поворотника DIN - 6 порт.
strip.begin(); // Инициируем строку поворотника
strip.setBrightness(200); // Задаем яркость диодов в поворотнике
}
void loop()
{

if (digitalRead(6) == HIGH)
{
// Включается поворотник
for(int i = 0; i < LED_COUNT; i++)
{
strip.setPixelColor(i, strip.Color(255, 69, 0)); // R=255, G=69, B=0 — оранжевый цвет светодиода
strip.show(); // Передаем цвета ленте.
delay(30); // задержка на 30 мс
}
delay(225); // Задаем длительность свечения до выключения 225 мс. Все длительности рассчитываются под индивидуальное авто

// Выключаем все светодиоды
for (int j = 0; j < LED_COUNT; j++)
{
strip.setPixelColor(j, strip.Color(0, 0, 0)); // Черный цвет, т.е. выключено.
}
strip.show(); // Передаем черный цвет на индикаторы
delay(225); // Задаем длительность выключенного света 225 мс. Все длительности рассчитываются под индивидуальное авто
}
}
  •  
  • 0
19 Май 
19 Май 
7. Как выглядит готовый комплект для одной двери (родной светодиод и разъем к нему сохранены)
Динамические поворотники в зеркалах Lexus NX
  •  
  • 0
19 Май 
19 Май 
8. Ну и сам результат работы поворотника на видео
Динамические поворотники в зеркалах Lexus NX
  •  
  • +1
27 Июня 
27 Июня 
Зачем так усложнять?
Вот самое элементарное решение которое может сделать любой кто держал в руках паяльник
link
  •  
  • 0
27 Июня 
27 Июня 
Другие варианты действительно есть, но я выбрал проект на базе Arduino, потому что собираюсь на этом процессоре создать в дверях дополнительные функции (пока идеи собираю). При этом плату буду использовать ту же, которую поставил в дверях, так как есть свободные порты. Кроме этого, в программе я легко могу править задержку свечения, яркость, цвет, эффекты по своему желанию.
Кстати, в коде программы есть небольшая ошибка и иногда при открывании машины на поворотниках загорается зеленый свет, потом он гаснет. Так даже прикольно получилось, так что ошибку не исправляю.
  •  
  • 0
28 Июня 
28 Июня 
autoelectro, а слабо купить ЭТО, спаять, собрать, поставить на авто и выложить свою работу. Если конечно держал в руках паяльник.
  •  
  • 0
2 Июля 
2 Июля 
mikhaliov писал(а):
autoelectro, а слабо купить ЭТО, спаять, собрать, поставить на авто и выложить свою работу. Если конечно держал в руках паяльник.
Что бы кому то что то доказать?
Так я давно вышел из этого возраста, а алгоритм работы повторителей меня полностью удовлетворяет.
А работу основных переделали именно так.
И не воспринимайте мои слова как критику, я просто предложил более просто решение
  •  
  • 0
3 Июля 
3 Июля 
Все дело в деталях, в моем варианте я высчитал и установил задержку свечения каждого диода, что бы синхронизировать с другими поворотниками (описал выше). Когда поворотники работают не синхронно, то бросается в глаза. Как в твоем варианте регулируется частота и длительность свечения?
  •  
  • 0
Реклама для незарегистрированных пользователей. Зарегистрироваться в Клубе
Новая тема  
Все форумы  »  Клуб Lexus NX  » Lexus NX  » Электрика / Audio / Navi Правила форумов