Светодиодные фонари и световые приборы. Всё о светотехнике.
Вернуться   Форум FONAREVKA.RU Лаборатория Разработка и модификация фонарей Разработка и модификация электроники фонарей
Расширенный поиск
Забыли пароль? Регистрация

  • О нашем проекте
  • Светотехника и световые приборы
  • Правила форума
Проект FONAREVKA.RU специализируется на предоставлении всей необходимой информации по светотехнике:

— светодиодные фонари;
— различные источники питания;
— разнообразные зарядные устройства;
— освещение помещений и наружное освещение;
— световые приборы для личного, пассажирского и грузового транспорта;
— специальные световые приборы для медицины, для растений, для аквариумов, для террариумов, а также аварийно-сигнальные световые приборы;
— альтернативные источники света;
— лазеры и лазерная техника.

Если у вас есть вопросы по выбору фонарей, аккумуляторов и зарядных устройств ознакомьтесь с FAQ от наших экспертов:

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 33531   Ответов в теме 206   Подписчиков на тему 9   Добавили в закладки 2
Опции темы Поиск в этой теме
Старый 24.11.2016, 20:27   41
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

galex, Ага, ступил.
vdavid вне форума   Ответить с цитированием Вверх
Старый 24.11.2016, 20:58   42
Corvax
Ветеран Фонарёвки
 
Аватар для Corvax
 
Регистрация: 31.07.2013
Последняя активность: 20.02.2024 01:18
Адрес: Великий Новгород
Сообщений: 2741
Сказал(а) спасибо: 1208
Поблагодарили: 597 раз(а) в 505 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

Цитата:
Посмотреть сообщение Сообщение от galex :
"LJek" в начале фразы, это не ругательство, а обращение к никнейму
Хорошо сказано! Это я двусмысленность создал таким цитированием? Сорри, процитировал, чтобы подчеркнуть правильную фразу.
Corvax вне форума   Ответить с цитированием Вверх
Старый 25.11.2016, 12:00 Автор темы   43
LJek
Увлеченный
 
Регистрация: 29.04.2015
Последняя активность: 06.05.2018 12:38
Адрес: Краснодар
Сообщений: 117
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

Цитата:
Посмотреть сообщение Сообщение от vdavid :
рампинг для мунлайта совсем не нужен
Не, я конечно осел, но читать умею: в темах как бы уже пришли к консенсусу, что из-за различия в физиологии и потребностях освещения всем нужны разные уровни. Кому-то нужно 30мА, а кому-то 2 хочется уменьшить.
Решения здесь только два: перекомпилировать прошивку со своими набором уровней, или поддержка прошивкой рампинга и выставление уровней в run-time, так сказать.
Для первого варианта я табличку режимов с уровнями сделал, это более простой способ. Для второго, я полагаю - рампингу быть! Нужен клёвый алгоритм... Уговорили, что для мунлайта он должен отличаться от обычных "силовых" режимов.

Кстати, расскажите, чем так полезен этот мунлайт? Для себя потребность в нем я еще не выявил. Достичь такого низкого свечения, чтобы СИД мог освещать только рефлектор... Зачем?? Разглядывать СИД в темноте???


Цитата:
Посмотреть сообщение Сообщение от Corvax :
Очень наглядный пример практической бессмысленности линейного рампинга
Помимо практической бессмысленности у него есть и практическая ценность. Представим, что мы реализовали чудесное линейное возрастание яркости (той самой, воспринимаемой геометрически-прогрессивно), начинаем подбирать... А самый лучший подбор где? В целевых условиях... Значит выходим ночью и светим на кусты и дорогу И вот яркость растет-растет, и мы замечаем что "вот оно, достаточно", нажимаем кнопку для фиксации значения. А из-за замедленных рефлексов и нескоростного анализа сцены яркость уже успела увеличиться на некоторое значение. Получаем пересвет и излишний расход энергии.
В случае же "бессмысленного алгоритмически-линейного" рампинга возрастание яркости само собой постепенно замедляется, что позволяет более точно зафиксировать требуемое значение. Получаем забесплатно обратно-геометрически-прогрессивный регулятор.
LJek вне форума   Ответить с цитированием Вверх
Старый 25.11.2016, 14:35   44
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

Цитата:
Посмотреть сообщение Сообщение от LJek :
Кстати, расскажите, чем так полезен этот мунлайт?
Искать фонарик в темноте,
Цитата:
Посмотреть сообщение Сообщение от LJek :
Значит выходим ночью и светим на кусты и дорогу
Вы слишком заморачиваетесь. Давно известно, что нужно внизу что-то около 30 мА, вверху сколько позволяет СИД, теплоотвод или здравый смысл и по дороге от мин к макс уровни отличающиеся примерно в 3 раза. А подбирать всякий раз яркость под отдельный куст - занятие для маньяка.
vdavid вне форума   Ответить с цитированием Вверх
Старый 25.11.2016, 15:02   45
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: Сегодня 05:55
Адрес: Россия, Пермский край
Сообщений: 38195
Сказал(а) спасибо: 5886
Поблагодарили: 32495 раз(а) в 15080 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

Цитата:
Посмотреть сообщение Сообщение от vdavid :
А подбирать всякий раз яркость под отдельный куст - занятие для маньяка.
у маньяка уже есть отдельные настроенные фонарики под каждый отдельный куст.
так что тоже не востребовано сие занятие. это просто развлечение, типа как зум-насосом туда-сюда гонять
galex вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
vdavid (25.11.2016)
Старый 25.11.2016, 16:20   46
fnksb
Ветеран Фонарёвки
 
Аватар для fnksb
 
Регистрация: 08.03.2011
Последняя активность: Сегодня 10:50
Адрес: Питер
Сообщений: 31400
Записей в дневнике: 4
Сказал(а) спасибо: 15264
Поблагодарили: 33068 раз(а) в 12325 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

Цитата:
Посмотреть сообщение Сообщение от galex :
у маньяка уже есть отдельные настроенные фонарики под каждый отдельный куст.
У маньяка скорее всего уже и фонари под тактовую кнопку

Как мне кажется, сейчас сфера применения силовых кнопок все сильнее смещается в область или "условно-тактических" фонарей (для применения в формате "я пьяный и в перчатках"), или для вспомогательно-отдавательных. Что предполагает достаточно простое и безошибочное управление, а не выщелкивание хитрых комбинаций, плавную регулировку под каждый куст или постоянную поднастройку мунлайта.

По моему опыту, даже прекрасная и заведомо простая "питерская прошивка" оказалась в итоге слишком сложной для тех задач, под которые она используется.
fnksb вне форума   Ответить с цитированием Вверх
Старый 25.11.2016, 18:41 Автор темы   47
LJek
Увлеченный
 
Регистрация: 29.04.2015
Последняя активность: 06.05.2018 12:38
Адрес: Краснодар
Сообщений: 117
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

Цитата:
Посмотреть сообщение Сообщение от fnksb :
По моему опыту, даже прекрасная и заведомо простая "питерская прошивка" оказалась в итоге слишком сложной для тех задач, под которые она используется.
Спасибо, что появились! Я надеялся на Ваше внимание.
Вариант под силовую кнопку я выбрал для начала, как наиболее простой в освоении.
Изменив подсистему обработки команд (сейчас просто клики->действия), можно будет без полной перестройки проекта получить прошивку и под тактовую кнопку, и под их комбинации. Действия будут приводить к выполнению обработчиков (смена режимов, спец. функции), т.е. ядро получается "кросс-платформенным". И если в него заложить разумные и достаточные возможности... (можно будет надеяться и на "популярность")
Я рад, что после первоначального вала нападок и придирок (кстати, сравнительно небольшого), диалог пошел более конструктивный.

У меня Ваша "хотелка упрощенной питерской прошивки" даже имеет разводку имени Вас
С ней список разводок стал законченным.

В плане борьбы с эскалацией накликивания - я ввел механизм поддержки нескольких массивов обработчиков. Управление получается более интуитивным, не перегруженным многокликами.
Я чуть позже пройдусь по всему списку, дам описания (видимо, пристрастие к лаконичности мешает общению с незнакомыми людьми)...

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

[Исправлено: LJek, 25.11.2016 в 18:55]
LJek вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
fnksb (25.11.2016)
Старый 25.11.2016, 19:02   48
fnksb
Ветеран Фонарёвки
 
Аватар для fnksb
 
Регистрация: 08.03.2011
Последняя активность: Сегодня 10:50
Адрес: Питер
Сообщений: 31400
Записей в дневнике: 4
Сказал(а) спасибо: 15264
Поблагодарили: 33068 раз(а) в 12325 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

LJek, но только я совсем не программист, так что по сути мало чем могу помочь.

С точки зрения пользователя, периодически перепрошивающего драйвера:
- сейчас основная сфера применения "линейников под силовую кнопку" - достаточно простые и часто "отдавательные-дарительные" фонари;
- непонятно, зачем для этих простых фонарей запариваться на Attiny45, тем более если не делать термоконтроль.

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

Если же делать "популярную прошивку для народа под силовые кнопки" - то на attiny13.
Я бы всеми руками проголосовал за появление простой открытой прошивки для "бабушко-фонаря" (20-100% на 1*7135 без памяти), "Хай-Лоу-Мед без памяти" для дальнобоев, и т.п. простых решений.
fnksb вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Waryag (25.11.2016)
Старый 25.11.2016, 20:19   49
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: Сегодня 05:55
Адрес: Россия, Пермский край
Сообщений: 38195
Сказал(а) спасибо: 5886
Поблагодарили: 32495 раз(а) в 15080 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

Цитата:
Посмотреть сообщение Сообщение от fnksb :
Я бы всеми руками проголосовал за появление простой открытой прошивки для "бабушко-фонаря" (20-100% на 1*7135 без памяти)
я делал такую (только на 4-х) из тамаготчевской (она ведь все еще открытая, если не для продажи?), спустя пару лет бабушка таки умудрилась как-то доставить воду внутрь фонаря
другой вариант - 4 режима+мунлайт термоконтроль-турбо все дела, но старт всегда с минимально среднего - успешно живет несколько лет в предбаннике. никто так и не узнал, что у него есть еще какие-то режимы.


LJek, вы просто опоздали на несколько лет со своим энтузиазмом. поэтому и интереса особого нет, и нападки вялые.
да еще замена контроллера не дающая никаких плюшек в качестве компенсации - вообще за гранью добра и зла.
galex вне форума   Ответить с цитированием Вверх
Поблагодарили: 2 раз(а)
fnksb (25.11.2016), Waryag (25.11.2016)
Старый 25.11.2016, 21:07   50
fnksb
Ветеран Фонарёвки
 
Аватар для fnksb
 
Регистрация: 08.03.2011
Последняя активность: Сегодня 10:50
Адрес: Питер
Сообщений: 31400
Записей в дневнике: 4
Сказал(а) спасибо: 15264
Поблагодарили: 33068 раз(а) в 12325 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

Цитата:
Посмотреть сообщение Сообщение от galex :
я делал такую (только на 4-х) из тамаготчевской (она ведь все еще открытая, если не для продажи?), спустя пару лет бабушка таки умудрилась как-то доставить воду внутрь фонаря
другой вариант - 4 режима+мунлайт термоконтроль-турбо все дела, но старт всегда с минимально среднего - успешно живет несколько лет в предбаннике. никто так и не узнал, что у него есть еще какие-то режимы.
Мне самому модифицировать сложно, так и не научился этого делать - а готовых таких не попадалось (хотя, возможно, плохо искал). Так что "питерскую" юзаю по старинке

Поэтому ИМХО если LJek хочет сделать форумную прошивку-конструктор под силовую кнопку, то наиболее востребованное направление на данный момент - это как раз очень простой конструктор для массового использования.
Сделать там какую-то общую базу (Attiny13, нормальная индикация/ступенчатое снижение яркости, отсутствие залипания в переборе режимов, однозначные команды без всяких скрытых хитростей), 2-4 режима с простой возможностью задать их количество и порядок (или прямо на драйвере, или очевидными даже неспециалисту изменениями программы по инструкции), наличие или отсутствие памяти, простую разводку под 1-2*7135 в среднем, возможность получить на базе этого конструктора адекватный драйвер как на 1*7135, так и на 8*7135... Да в общем-то и все. Будем бабушек у Сержа переманивать

Но это из серии "что было бы интересно мне"; какой может быть интерес этим заниматься у ТС - не знаю
Ему-то интереснее что-то навороченное наворотить, и это понятно - но интерес к навороченным "силовым" прошивкам уже в существенной мере прошел, КМК
fnksb вне форума   Ответить с цитированием Вверх
Старый 25.11.2016, 21:15   51
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: Сегодня 05:55
Адрес: Россия, Пермский край
Сообщений: 38195
Сказал(а) спасибо: 5886
Поблагодарили: 32495 раз(а) в 15080 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

fnksb, я рекомендую изучить тему dandan2000
это не конструктор, но настолько гибкая настройка, что конструировать уже нет нужды.
с другой стороны,
Цитата:
Посмотреть сообщение Сообщение от fnksb :
интерес к навороченным "силовым" прошивкам уже в существенной мере прошел, КМК
кмк, интерес к переделкам nanjg105 вообще на форуме уже угас.
galex вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
fnksb (25.11.2016)
Старый 27.11.2016, 18:33   52
Waryag
Ветеран Фонарёвки
 
Аватар для Waryag
 
Регистрация: 11.09.2015
Последняя активность: 05.02.2023 09:48
Адрес: Сумы
Сообщений: 6403
Записей в дневнике: 1
Сказал(а) спасибо: 3647
Поблагодарили: 2775 раз(а) в 1772 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

Цитата:
Посмотреть сообщение Сообщение от galex :
кмк, интерес к переделкам nanjg105 вообще на форуме уже угас.
Разве появились бюджетные альтернативы под тактовую кнопку с хотя бы таким же ШИМом и нормальным управлением?
Waryag вне форума   Ответить с цитированием Вверх
Старый 27.11.2016, 19:08   53
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: Сегодня 05:55
Адрес: Россия, Пермский край
Сообщений: 38195
Сказал(а) спасибо: 5886
Поблагодарили: 32495 раз(а) в 15080 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

Цитата:
Посмотреть сообщение Сообщение от Waryag :
Разве появились
разве фонаревка не превратилась в филиал муськи?
galex вне форума   Ответить с цитированием Вверх
Старый 27.11.2016, 19:13   54
Waryag
Ветеран Фонарёвки
 
Аватар для Waryag
 
Регистрация: 11.09.2015
Последняя активность: 05.02.2023 09:48
Адрес: Сумы
Сообщений: 6403
Записей в дневнике: 1
Сказал(а) спасибо: 3647
Поблагодарили: 2775 раз(а) в 1772 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

Цитата:
Посмотреть сообщение Сообщение от galex :
разве фонаревка не превратилась в филиал муськи?
Как минимум не вся.

И все же - других вариантов нет?
Waryag вне форума   Ответить с цитированием Вверх
Старый 27.11.2016, 19:18   55
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: Сегодня 05:55
Адрес: Россия, Пермский край
Сообщений: 38195
Сказал(а) спасибо: 5886
Поблагодарили: 32495 раз(а) в 15080 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

Waryag, вы от меня что хотите? под тактовую есть открытая прошивка ceramic, закрытая и забытая с заменой контроллера от tamagotchi, закрытая, но активно изменяемая от dandan2000. ну еще один-два забытых всеми варианта.
кому надо - воспользуется. но по активности в темах видно, что уже почти никому не надо. есть дорогие кастомные драйвера (как отдельно, так и в составе кастмоных фонарей), есть недорогие олайты и т.п.
galex вне форума   Ответить с цитированием Вверх
Старый 27.11.2016, 19:47   56
Waryag
Ветеран Фонарёвки
 
Аватар для Waryag
 
Регистрация: 11.09.2015
Последняя активность: 05.02.2023 09:48
Адрес: Сумы
Сообщений: 6403
Записей в дневнике: 1
Сказал(а) спасибо: 3647
Поблагодарили: 2775 раз(а) в 1772 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

Цитата:
Посмотреть сообщение Сообщение от galex :
Waryag, вы от меня что хотите? под тактовую есть открытая прошивка ceramic, закрытая и забытая с заменой контроллера от tamagotchi, закрытая, но активно изменяемая от dandan2000. ну еще один-два забытых всеми варианта.
кому надо - воспользуется. но по активности в темах видно, что уже почти никому не надо. есть дорогие кастомные драйвера (как отдельно, так и в составе кастмоных фонарей), есть недорогие олайты и т.п.
Просто поинтересовался, хочется довести до ума манкер. А про муську и "никому не надо" вы и начали.
Waryag вне форума   Ответить с цитированием Вверх
Старый 28.11.2016, 08:46   57
Wildcat
Ветеран Фонарёвки
 
Регистрация: 09.05.2016
Последняя активность: 31.10.2020 16:52
Адрес: Новосибирск
Сообщений: 2339
Сказал(а) спасибо: 78
Поблагодарили: 919 раз(а) в 607 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

А новая Конвойская на роль универсальной прошивки, в том числе и для бабушки, не подходит? Для attiny13, открытая, куча вариантов режимов, разные частоты для разных режимов, надфилем ее под свои нужды можно подправить. Еще проще - STAR, она и под силовую и под тактовую кнопки есть.
Хочется еще навернуть - можно ж bistro взять, она под старшие тиньки и управление у нее головоломное, для тонких ценителей
Wildcat вне форума   Ответить с цитированием Вверх
Старый 04.12.2016, 11:25 Автор темы   58
LJek
Увлеченный
 
Регистрация: 29.04.2015
Последняя активность: 06.05.2018 12:38
Адрес: Краснодар
Сообщений: 117
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

Я поэкспериментировал с тактовой частотой и минимальной яркостью:
понижение частоты увеличением CLKPR дает увеличение светимости СИД при одном и том же значении OCR.

Но боже, как трудноуловимо об этом написано в референсных исходниках:
Код:
#define FREQMOON_OFF  // отключаем понижение частоты в светляке (получаем меньшую яркость при том-же потреблении)
У меня получилось
Код:
static NOINLINE_DEBUG void SetSystemClockPrescaler(const byte Scp_Value, const Boolean LockIntrs)
{
	if (LockIntrs)
		cli();
	CLKPR = _BV(CLKPCE);
	CLKPR = Scp_Value;
	if (LockIntrs)
		sei();
}

static NOINLINE_DEBUG void DelayMS(Delay_Interval_MilliSeconds msecs)
{
	byte ActivePrescaler = CLKPR;
	if (ActivePrescaler)
		msecs >>= ActivePrescaler;
	do {
		_delay_ms(1);
	} while (--msecs);
}
И внятная работа с частотой, и независящая от частоты задержка!

Проверял вот так
Код:
__attribute__((OS_main)) int main(void)
{
	static const byte _scps[] PROGMEM = {0, 1, 2, 3, 4};
	byte i = 0;
	while (1) {
		InitHardware(ProgMemRead(_scps[i]));
		SetLightLevel(Minimal_Level);
		DelayMS(5000);
		SetLightLevel(Light_Off);
		if (++i == array_length(_scps))
			i = 0;
	}
}
здесь InitHardware() по сути тот же initialize() с вызовом SetSystemClockPrescaler()

Теперь надо осмыслить результаты...
LJek вне форума   Ответить с цитированием Вверх
Старый 21.12.2016, 10:33 Автор темы   59
LJek
Увлеченный
 
Регистрация: 29.04.2015
Последняя активность: 06.05.2018 12:38
Адрес: Краснодар
Сообщений: 117
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

Выяснил, что микропроцессор потребляет не более 4 мА в активном режиме на восьми мегагерцах. Спрашивается, зачем я городил задержки на WDT и спящем режиме?
Народ, скажите, экономия 2-4 мА стоит потери 150 байт места? Хотя бы опционально такая "фича" кому-то интересна?
LJek вне форума   Ответить с цитированием Вверх
Старый 21.12.2016, 17:22   60
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: Сегодня 05:55
Адрес: Россия, Пермский край
Сообщений: 38195
Сказал(а) спасибо: 5886
Поблагодарили: 32495 раз(а) в 15080 сообщениях

По умолчанию Re: Прошивка-конструктор для народного драйвера под силовую кнопку

Цитата:
Посмотреть сообщение Сообщение от LJek :
, зачем я городил
затем, что при мунлайте в 0.5мА обидно выбрасывать целых 4ма на питание контроллера
galex вне форума   Ответить с цитированием Вверх
Ответ  Создать новую тему
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск





Copyright ©2007 - 2024, FONAREVKA.RU

Powered by vBulletin®
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot

Правила форума | Отказ от ответственности

Время генерации страницы 0.14143 секунды с 17 запросами