|
|
|
|
145720 449 17 11 |
|
Опции темы | Поиск в этой теме |
18.09.2013, 22:53 | 1 | ||||||||||
|
Альтернативная прошивка для драйвера AVSel v3.2I. Часть 2.
Первая часть обсуждений тут
---------------------------------- Внимание! Данное программное обеспечение (ПО) распространяется по принципу «бесплатно для некоммерческого использования». Это значит, Вы не можете использовать ПО для предоставления каких либо услуг на коммерческой основе. Вы не можете продавать описываемое в статье ПО или собранные устройства (как фонари, так и отдельные драйвера), использующие данное ПО. Желающим использовать ПО в коммерческих целях, необходимо ОБЯЗАТЕЛЬНО получить на это согласие правообладателя. Итак, недавноя решил попробовать написать альтернативную прошивку для драйвера AVSel v3.2I. Вот для этого: Новая, измененная схема: убран конденсатор с кнопки и добавлен индикаторный светодиод. Номинал сопротивления в его цепи нужно рассчитывать исходя и параметров светодиода. 100 это ориентировочное значение. Уже есть первые результаты и здесь хочется сказать "Спасибо" Rime за помощь в ее тестировании, выловленные баги и предложенные идеи, некоторые из которых я постараюсь реализовать в дальнейшем. Что может прошивка на текущий момент:
Дополнительный диод (дд) работает в режиме одна короткая вспышка в 4 сек (режим "маяк") на выключенном фонаре, при разряженной до 3.3В АКБ режим работы дд меняется на две короткие вспышки каждые 4сек. Дд постоянно мерцает в состоянии драйвера "Термоконтроль". В режиме Включен дд начинает моргать при падении напряжения АКБ до 3,4В, он так-же используется для индикации включения режима Заблокирован (1 вспышка) и при отключении этого режима (2 вспышки). Описание управления: Терминология: 1. Короткий клик (кк) - нажатие и отпускание длительность до 0.225 сек. 2. Длинный клик (дк) - нажатие и отпускание длительность от 0.225 до 0,51 сек. 3. Удержание - нажатие и удержание кнопки в нажатом положении больше 0,51 сек 5 состояний драйвера: 1. Заблокирован реагирует только на сложные комбинации разблокировки 2. Выключен 3. Включен 4. Термоконтроль 5. Стробы В каждом состоянии свои комбинации: Заблокирован: 1. два дк и удержание - разблокировка в состояние выключен (индикация 1 вспышка додолнительного диода) Выключен: 1. один кк включение в средний режим 2. два кк - в максимум. 3. удержание - включение в светляк 4. дк и удержание - индикация батареи. Мигает основным диодом от 1 (разряжен) до 5(полностью заряжен) раз. 5. два дк и удержание - переход в режим заблокирован (индикация 2 вспышки додолнительного диода) 6. два дк и два кк - включение медленного строба 7. два дк и три кк - включение быстрого строба 8. два дк один кк и удержание - переход в термокалибровку (индикация коротких 10 вспышек основного диода) Включен 1. один кк - один режим вверх до максимума не по кругу 2. одни дк - один режим вниз до светляка не по кругу 3. удержание - переход в режим выключен Термоконтроль 1. один кк - запомнить значение (индикация 3 вспышки додолнительного диода) 2. один дк - отключить ТК (одна вспышка додолнительного диода) 3. удержание - отключить не меняя настроек. Фонарь выключится. Стробы 1. дк или кк переключение строба медленный/быстрый 2. удержание - выключение Все включения и изменения режимов работают очень быстро без тормозов и таймаутов. Включение получается ступенчатое, делать кк можно с любой скоростью и уже после первого фонарь светит. Как говорится, лучше один раз увидеть, чем сто раз прочитать. Подробное руководство по прошивке: 1. Первые шаги, управление фонарем.
2. Инженерное меню, настройка термоконтроля.
3. Маяк и меню его настройки.
4. Работа системы защиты АКБ от переразряда.
5. Стробы.
Сама прошивка v1.6 доступна здесь. Список изменений здесь. Версия 1.64 и список изменений здесь. Версия v2.0 описание и ссылка на загрузку здесь. Версия v3.0 описание и ссылка на загрузку здесь. Версия v3.1 ссылка на загрузку здесь [Исправлено: Tamagotchi, 10.11.2015 в 12:27] |
||||||||||
17.01.2014, 11:46 | 2 |
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I
Резервы к ужиманию размера кода большие. Просто я расслабился немного.
Индикация АКБ на ДИД будет. galex, Отдельное, Спасибо, за некоторые идеи.. двойные вспышке маяка при разряженном АКБ, вынести настройка стартового режима в меню... и т.д. |
17.01.2014, 11:51 | 3 |
Ветеран Фонарёвки
Регистрация: 26.11.2011 Последняя активность: 09.01.2022 00:32 Адрес: Киев, Украина
Сообщений: 10305
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I
Та даже то что есть без инструкции не разобраться. На новый год нужен был строб - пришлось его делать, закрывая пальцем стекло... Нащелкать не смог. Сейчас, наверное, уже смогу нащелкать. Хотя не факт.
|
17.01.2014, 11:55 | 5 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5763
Сказал(а) спасибо: 340
Поблагодарили: 8158 раз(а) в 2385 сообщениях
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I
Да незачем. Я просто ответил Rime, что память тут пока ещё не должна поджимать, если понадобится что-нибудь ещё втулить. К примеру, зачем докостыливать внешний резистор на ДИД, когда он уже имеется в МК и куда функциональнее будет (его ведь можно будет отключать программно)? Раз этот момент тут начали обсуждать, значит кому-то этот резистор всё же нужен? А чтоб он не мешал остальным - можно отключать его в инженерке. Да, это всё навороты, но будут ли они мешать пользователю больше, чем пользы приносить? Я его заюзал и не жалею, мне фоновая подсветка кнопки показалась очень практичной, но если ты охотник и тебе нельзя палиться - её нужно отключать. Да, отключать без паяльника...
Maksym: |
17.01.2014, 12:02 | 6 |
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I
|
17.01.2014, 12:27 | 7 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 19:21 Адрес: Россия, Пермский край
Сообщений: 39017
Сказал(а) спасибо: 6273
Поблагодарили: 34178 раз(а) в 15818 сообщениях
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I
ух ты, а что, сделано уже? я как-то пропустил видимо.
прошивка все интереснее становится, блин, придется чтоли молодость вспоминать, да собирать драйвер (луты всякие осваивать - я как-то отошел от этих дел до того, как ее придумали, рисовал трубочкой, травил напряжением в растворе соли, благо дорого широкие были.) ну так диод можно уже вот прямо щаз докостылять любому кто захочет. фонить через мк конечно интереснее, но это ждать надо пока будет реализовано. |
17.01.2014, 12:29 | 8 |
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I
|
17.01.2014, 14:47 | 9 |
Увлеченный
Регистрация: 27.11.2011 Последняя активность: 05.02.2024 23:25 Адрес: Харьковская обл.
Сообщений: 376
Сказал(а) спасибо: 491
Поблагодарили: 105 раз(а) в 67 сообщениях
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I
|
17.01.2014, 15:16 | 10 |
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I
Nimnul,
Я кому-то что-то должен? |
17.01.2014, 15:32 | 11 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5763
Сказал(а) спасибо: 340
Поблагодарили: 8158 раз(а) в 2385 сообщениях
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I
Nimnul, Tamagotchi, я что-то пропустил?
Если качество прошивки не на любительском уровне - я бы и сам за неё требовал что-то. Но тогда +100 к ответственности и поддержке, а мне такая нагрузка нафиг ненужна... |
17.01.2014, 15:47 | 12 | |
Ветеран Фонарёвки
Регистрация: 26.11.2011 Последняя активность: 09.01.2022 00:32 Адрес: Киев, Украина
Сообщений: 10305
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I
Цитата:
|
|
17.01.2014, 16:47 | 13 | |
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I
Цитата:
Какие версии публиковать я решаю сам. Думаю, что на этом можно закончить обсуждение сего. |
|
17.01.2014, 17:48 | 14 |
Увлеченный
Регистрация: 27.11.2011 Последняя активность: 05.02.2024 23:25 Адрес: Харьковская обл.
Сообщений: 376
Сказал(а) спасибо: 491
Поблагодарили: 105 раз(а) в 67 сообщениях
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I
|
17.01.2014, 17:53 | 15 |
Увлеченный
Регистрация: 27.11.2011 Последняя активность: 05.02.2024 23:25 Адрес: Харьковская обл.
Сообщений: 376
Сказал(а) спасибо: 491
Поблагодарили: 105 раз(а) в 67 сообщениях
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I. Часть 2.
|
17.01.2014, 18:07 | 16 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5763
Сказал(а) спасибо: 340
Поблагодарили: 8158 раз(а) в 2385 сообщениях
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I. Часть 2.
[Исправлено: INFERION, 17.01.2014 в 18:10] |
17.01.2014, 23:28 | 17 |
Hoвичёк фонарёвки.
Регистрация: 18.08.2012 Последняя активность: Вчера 10:12 Адрес: Калуга
Сообщений: 4734
Сказал(а) спасибо: 1990
Поблагодарили: 1431 раз(а) в 717 сообщениях
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I
Вот вот. Ну а то что автор хочет сделать пару-тройку "фишек", доступных только своим клиентам... Как бы такой бонус, некая эксклюзивность - ну так это нормально, ящетаю.
В общем, думаю не стоит обижать тех, кто делится плодами своих трудов, а то ведь можно и совсем без ничего остаться.
__________________
Fenix TK21, UltraFire UF-H6, Триплы C20C, ITP A2 EOS ss, Olight S20 Baton, DQG 18650 II, Niteye JA10, DQG AA, DQG 18650 clicky, С22С. |
Поблагодарили: 1 раз |
Nimnul (18.01.2014)
|
17.01.2014, 23:41 | 18 |
Завсегдатай Фонарёвки
Регистрация: 20.07.2013 Последняя активность: 05.08.2015 05:25 Адрес: Киев
Сообщений: 614
Сказал(а) спасибо: 87
Поблагодарили: 120 раз(а) в 77 сообщениях
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I. Часть 2.
ЛЮБОЙ ТРУД должен быть "оплачен", а способ "оплаты" определяет тот, кто трудился!
Это естественно!!! |
18.01.2014, 13:03 | 19 |
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I. Часть 2.
Попробовал отмаргивать АКБ на ДИД. Очень понравилось. Экономим энергию, спасаем экологию. "Зеленый" вариант получился. Заодно прокачал повышайку до 1А и очень лихо отогрел утром замок автомобиля получившейся карманной тепловой пушкой.
[Исправлено: Tamagotchi, 18.01.2014 в 13:11] |
18.01.2014, 15:55 | 20 |
Hoвичёк фонарёвки.
Регистрация: 18.08.2012 Последняя активность: Вчера 10:12 Адрес: Калуга
Сообщений: 4734
Сказал(а) спасибо: 1990
Поблагодарили: 1431 раз(а) в 717 сообщениях
|
Re: Альтернативная прошивка для драйвера AVSel v3.2I. Часть 2.
Отлично! Ждём релиза.
|