'bitrix:im.messenger' is not a component

Автор Тема: Освещение багажника своими руками  (Прочитано 9436 раз)

0 Пользователей и 1 Гость просматривают эту тему.

elik745ie

  • Младший Лейтенант
  • *
  • Репутация: +4/-1
  • Не в сети Не в сети
  • Сообщений: 28

Потребовался 3Д принтер, несколько часов «фигнистрадания» и моих кривых рук с извращенной фантазией. И так что да и как:
На багажной двери есть вот такая заглушка.



А вот это я накалякал на компе:



И распечатал:



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



ЛЕД лампочки и линзы выкрутил у имеющихся в наличии двух китайских дешевых фонарей, в которых мне послали литиевые батарейки, что бы на таможне не докапывались, ибо батарейки отдельно у нас запрещают перевозить почтой – дебилизм! Вот и пригодились бездельники. .



По поводу использования микроконтроллера несколько слов, как и обещал:
Я его использовал чисто ради забавы, если вам не нужно иметь возможность программировать разные режимы, то можно обойтись и без него запитав светодиоды напрямую кнопкой, но она должна выдержать токи 0.5 ампера МИНИМУМ и уметь зависать в нажатом состоянии. Если нет такой мощной кнопки, переключателя, тогда можно оставить ключи транзисторные и через них активировать, подав на их базу плюс, хотя если уже будете пользоваться моими наработками, там без вариантов, если конечно у вас тоже есть желание повторить мои страдания разной ненужной фигней ))
Перед сборкой проверяем работу устройства загрузив простенький скетч:

/*
* This is sketch for my reardoor light for LC200
* Version 1.0
* 17Mar2021
*/

#define pushButton 4
#define LED1 5
#define LED2 6
#define strobeSpeed 100
int ledState1 = LOW;
unsigned long previousMillis = 0;
byte buttonState = 0;
boolean trig1 = 0;

void setup() {
Serial.begin(57600);
pinMode (pushButton, INPUT_PULLUP);
pinMode (LED1, OUTPUT);
pinMode (LED2, OUTPUT);

}

void loop() {
if(digitalRead(pushButton) == HIGH){
trig1 = 0;
}

if(digitalRead(pushButton) == LOW && trig1 == 0){
buttonState ++ ;
if(buttonState == 4){
buttonState = 0;
}
Serial.println("ButtonState: " + String(buttonState));
trig1 = 1;
delay(500);
}
if(buttonState == 1){
digitalWrite(LED1, HIGH);
}
else if (buttonState == 2){
digitalWrite(LED1, HIGH);
digitalWrite(LED2, HIGH);
}
else if(buttonState == 3){
strobe(1);
}
else{
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
}
}

void strobe(byte k){
if(k == 1){
unsigned long currentMillis = millis();
if (currentMillis — previousMillis >= strobeSpeed) {
previousMillis = currentMillis;

if (ledState1 == LOW) {
ledState1 = HIGH;
} else {
ledState1 = LOW;
}

digitalWrite(LED1, ledState1);
digitalWrite(LED2, ledState1);
}
}
else{
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
}
}

Получилось както так:



Видео проектирования, сборки, монтажа и работы как всегда на моем канале, извините, я не многословный, просто наслаждайтесь музыкой…

<a href="https://youtube.com/v/f597tuLGzX4" target="_blank" class="new_win">https://youtube.com/v/f597tuLGzX4</a>

В работе:

<a href="https://youtube.com/v/XX9ss6Vkdek" target="_blank" class="new_win">https://youtube.com/v/XX9ss6Vkdek</a>

Удачи с экспериментами, всем добра!
Записан

Илья Ефимыч

  • Полковник
  • ******
  • Репутация: +203/-13
  • Не в сети Не в сети
  • Пол: Мужской
  • Сообщений: 3651
  • Город: Москва
  • Раньше были LC100 4.7, LC200 4.7. Сейчас:
    • Cayenne 4.8, LC200 4.5
Re: Освещение багажника своими руками
« Ответ #1 : 08 04 2021, 22:16:32 »

нафик эти кнопки? нельзя подключиться к двери, чтобы само загоралось при открытии?
Записан

Samogon

  • Генерал-Майор
  • *******
  • Репутация: +1234/-0
  • Не в сети Не в сети
  • Пол: Мужской
  • Сообщений: 5177
  • Город: Новосибирск
    • TLC-150 3L TD Lux
Re: Освещение багажника своими руками
« Ответ #2 : 09 04 2021, 07:11:33 »

В 200ку такое лепить, ну не знаю.
Записан

ivan-1408

  • Подполковник
  • *****
  • Репутация: +44/-3
  • Не в сети Не в сети
  • Пол: Мужской
  • Сообщений: 1850
  • Белый
    • Тоета 100.200.150.лек
Re: Освещение багажника своими руками
« Ответ #3 : 09 04 2021, 08:08:36 »

Надо на поток ставить
Записан
Лучше летом у костра чем зимой под ёлкой .

Ros

  • Генерал-Лейтенант
  • ********
  • Репутация: +156/-22
  • Не в сети Не в сети
  • Пол: Мужской
  • Сообщений: 14254
  • Город: Москва
Re: Освещение багажника своими руками
« Ответ #4 : 09 04 2021, 20:38:03 »

В лексусе сбоку  по фирме стоит подсветка.
Записан

Францевич

  • Только зарегистрировался
  • Репутация: +26327/-175
  • Не в сети Не в сети
  • Пол: Мужской
  • Сообщений: 0
  • Город:Тюменская область
Re: Освещение багажника своими руками
« Ответ #5 : 09 04 2021, 20:48:59 »

Надо на поток ставить
есть подобное уже на потоке
https://prado-club.su/forum/index.php?topic=173215.10

За рукастость топикстартеру естественно плюс
Записан

Илья Ефимыч

  • Полковник
  • ******
  • Репутация: +203/-13
  • Не в сети Не в сети
  • Пол: Мужской
  • Сообщений: 3651
  • Город: Москва
  • Раньше были LC100 4.7, LC200 4.7. Сейчас:
    • Cayenne 4.8, LC200 4.5
Re: Освещение багажника своими руками
« Ответ #6 : 09 04 2021, 22:20:02 »

Я думаю ТС от туда и взял идею.
Записан

elik745ie

  • Младший Лейтенант
  • *
  • Репутация: +4/-1
  • Не в сети Не в сети
  • Сообщений: 28
Re: Освещение багажника своими руками
« Ответ #7 : 30 04 2021, 00:07:53 »

Я думаю ТС от туда и взял идею.
вы правы оттуда и взял, но решил сделать посвоему, да и не стоит эта приблуда 70 вечнозеленых, даже 15и не стоит.
Записан