|
|
|
|
33754 206 9 2 |
|
Опции темы | Поиск в этой теме |
13.01.2017, 17:16 | 81 | |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 06:08 Адрес: Питер
Сообщений: 31578
Записей в дневнике: 4 Сказал(а) спасибо: 15428
Поблагодарили: 33398 раз(а) в 12448 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
Цитата:
Бабушко-фонарь - это по определению не "сам" Это не значит, что в нем обязательно должно быть ступенчатое снижение яркости, там может быть и ненапрягающая индикация, скажем. А вот дальнобою ступенчатое снижение при разряде действительно не особо нужен, недавно как раз хорошие тесты на эту тему были... Также и с термоконтролем: бабушко-фонарю он не нужен, дальнобою - не особо нужен, триплу - уже полезен... |
|
13.01.2017, 17:43 | 82 |
Увлеченный
Регистрация: 29.04.2015 Последняя активность: 06.05.2018 12:38 Адрес: Краснодар
Сообщений: 117
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
|
13.01.2017, 18:18 | 83 | |
Ветеран Фонарёвки
Регистрация: 31.07.2013 Последняя активность: 04.04.2024 09:50 Адрес: Великий Новгород
Сообщений: 2741
Сказал(а) спасибо: 1208
Поблагодарили: 597 раз(а) в 505 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
Цитата:
Писать для своего удовольствия никто не запрещает, безусловно, но чтобы заинтересовать других нужно что-то большее кроме сказать "смотрите что я нагородил". |
|
16.01.2017, 16:18 | 84 | |
Увлеченный
Регистрация: 29.04.2015 Последняя активность: 06.05.2018 12:38 Адрес: Краснодар
Сообщений: 117
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
Corvax, я же писал
Прошивка пишется практически с нуля, поскольку от референсной осталось порядка десятка строк кода. Сразу резать дорожки и писать прошивку, не имея никакущего опыта в данной области я посчитал рискованным. Начал с самообучения программированию на стандартном драйвере. Решать уравнение с двумя неизвестными (с дорожками накосячил или код неверен) гораздо тяжелее. Я иду последовательно, от простого - к сложному: сначала алгоритмы на стандартном драйвере, потом резка дорожек "по методу Шурко" и поддержка этой разводки в коде. Без свистоперделок можно было остановиться и на референсной прошивке Народный драйвер мод v2. Часть 3. Управление как раз-таки у меня получилось более эргономичное: вместо "многокликов" и одной карусели режимов - настоящий конструктор, каждый сможет собрать свою конфигурацию. При этом первый обработчик из списка вызывается одинарным кликом, и т.д. - спасибо за внимание, извините за Ваше драгоценное потраченное время Цитата:
А за бесплатно со мной кто-нибудь пообщается? За интерес?? О нужности и эргономичности управления, функционала и опций [Исправлено: LJek, 16.01.2017 в 16:37] |
|
17.01.2017, 01:11 | 85 |
Регистрация: 10.09.2010 Последняя активность: 07.01.2021 02:22 Адрес: Норильск
Сообщений: 5701
Сказал(а) спасибо: 1055
Поблагодарили: 1409 раз(а) в 862 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
С большим уважением отношусь к людям, которые хотят и делают, а для этого роют книги и задают правильные вопросы.
Тема интересна тем, что рождается именно доступный конструктор. По термоконтролю, да, рукой всегда можно почувствовать критический режим, однако не всегда есть возможность держать фонарь в руках когда работаешь и кладёшь его отдельно, поэтому я бы всё-же оставил пару строк для термоконтроля, а решение задействовать его или нет, оставил бы на пользователя. Спасибо за тему, буду следить! |
Поблагодарили: 1 раз |
=hairs= (17.08.2017)
|
18.01.2017, 15:30 | 86 |
Увлеченный
Регистрация: 29.04.2015 Последняя активность: 06.05.2018 12:38 Адрес: Краснодар
Сообщений: 117
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
|
26.01.2017, 12:22 | 87 |
Увлеченный
Регистрация: 29.04.2015 Последняя активность: 06.05.2018 12:38 Адрес: Краснодар
Сообщений: 117
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
Вопрос по AVR C.
Есть Код:
register byte PersistenceReg asm("r2"); register byte flags asm("r3"); register User_Mode mode asm("r4"); #if USE_CYCLES > CYCLES_NONE register shortint CyclicModeIdx asm("r5"); #endif #if USE_CYCLES == CYCLES_MANY register byte CyclicSet asm("r6"); #endif #ifdef DISCHARGE_LEVEL register byte DischargeNotifySecsCounter asm("r7"); #endif Использование старших регистров для глобальных переменных мешает компилятору помещать все параметры процедур в регистрах, начинается использование стека - растет размер кода. Хотелось бы располагать все используемые переменные в регистрах подряд, гибко присваивая следующий свободный номер регистра. Подскажите, как это реализовать? [Исправлено: LJek, 26.01.2017 в 12:50] |
26.01.2017, 14:19 | 88 |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
Чем же его почувствовать, если фонарь не в руке? У меня так часто бывает. Или на руках, например, электротехнические (или какие другие) перчатки? Бывают и другие ситуации. Когда фонарь в корпусе из нержавейки, разница в температуре корпуса и пилюли может заметно отличаться какое-то время. Термоконтроль, имхо, сильно полезная штука.
|
26.01.2017, 14:48 | 89 |
Увлеченный
Регистрация: 29.04.2015 Последняя активность: 06.05.2018 12:38 Адрес: Краснодар
Сообщений: 117
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
vdavid, ваш случай из разряда исключений, а не правил.
Я же пока пытаюсь реализовать наиболее общие потребности и пожелания. Подскажите лучше по регистрам - вариант, не вариант? |
26.01.2017, 15:01 | 90 |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
Да ладно. Отрубился в доме свет. Фонарь на "попу" и в потолок. Ковыряешься под капотом - примостил фонарь - и вперед. На природе - повесил на ветку или зонт или в палатке. Каким местом, извините, я буду щупать налобник? Случаев таких и сяких как раз фифти-фифти. Так что "исключение" - это Ваши фантазии, а не мои выдумки.
Красиво, не знаю. Некрасиво как-то так: Код:
#ifndef R01 #define Rcss asm("r1") #define R01 #else #ifndef R02 #define Rcss asm("r2") #define R02 #endif #endif register uint8_t CyclicSet Rcss; [Исправлено: vdavid, 26.01.2017 в 15:02] |
26.01.2017, 15:49 | 91 |
Увлеченный
Регистрация: 29.04.2015 Последняя активность: 06.05.2018 12:38 Адрес: Краснодар
Сообщений: 117
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
Цитата:
Во-первых, не выдумки, а пример! Итак, начнем. Вспомним, для чего нужен термоконтроль? Для предохранения от перегрева на мощных режимах. Это его основное предназначение, кмк. Можно за уши притянуть еще одну причину - для уменьшения расхода батареи при демонстрации вау-эффекта. Опять же, мощный режим. А Вы приводите примеры, где пиковая мощность просто не нужна: - нет света в доме - в темноте и 100 лм хорошо освещает. На форуме почерпнул, что без степдауна предел в районе 500 лм - верно? - под капотом - лишняя яркость только слепит - кемпинг - неправильно это, светить маленьким фонарем в турбо-режиме продолжительное время. Что-то выбрано неверно, скорее неподходящий фонарик. - налобник легко прощупывается рукой, он же на лбу?! Так что, да - случаи бывают разные... Но перегрев может случится гораздо реже, даже при отсутствии термоконтроля. С другой стороны, турбо-режим по таймеру - самое оно: и просветить вдаль позволит, и не разрядить ускоренно батарею, и вау-эффект продемонстрировать. При этом реализуется он без привлечения термопар и замены чипов, скромным размером кода. |
26.01.2017, 16:20 | 92 |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
LJek, А теперь давайте думать кто для кого - я для фонаря или он для меня. Если второе, то: Выключили свет - я врубил фонарь и плевать в каком он режиме. Лично со мной такое было не раз. Потом берешь его, что бы выключить - и ой... а он сильно горячий. Налобник щупать руками - это за гранью добра и зла. Я его надел для того, чтобы освободить руки и делать работу, а не мацать его, тем более, что очень может быть, что руки в это время у меня сильно грязные.
Турбо по таймеру не учитывает сколько раз подряд перед этим он включался в турбо. Да и при хорошем обдуве ветром или в сильно прохладную погоду нет надобности кого-то ограничивать во времени. И потом, что такое турбо? У меня просто 3 режима ну, скажем в конвое S3. Так на старшем (2.1А) он греется еще как. И не так уж он и мал для освещения стола с водкой и закуской на природе. И среднего вполне хватит, но включить его мог не я. Или я, но в максе. Когда водка греется, а закуска стынет - не о переключениях режимов я думаю . |
26.01.2017, 17:20 | 93 | |
Увлеченный
Регистрация: 29.04.2015 Последняя активность: 06.05.2018 12:38 Адрес: Краснодар
Сообщений: 117
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
vdavid, он, конечно, родимый, для нас!
Но дальше - сплошное разочарованье. Включаете фонарь и пох. на режимы?? В умате валяетесь на полу и не можете дотянуться до фонаря... Ужас какой-то! Извините, я непьющий, я Вас не понимаю. Про налобник Вы спросили "каким местом щупать налобник" - я сказал "руками". Не принуждал, подсказал Я тоже сначала мою руки, а потом его снимаю. Цитата:
А по мне наоборот! Я хочу включить нужный режим и пусть сука светит. Вывод: это вкусовщина. Вывод из вывода: термоконтроль - не панацея, а всего лишь опция. Это у вас прошивка была, кх-м, не такая С "моей" прошивкой термоконтроль можно легко сымитировать подобранными уровнями и длительностью турбо-режима. Да хоть отдельную линейку с турбо-режимами на любой вкус: короткий, средний, длинный. У каждого свои параметры... Я не пойму, зачем 2-3 ампера на лбу надолго? И при этом это любимое занятие многих?? Я может чего не понял здесь, на Фонаревке? По-вашему, идеальный фонарь должен иметь один максимальный режим и автоматически убавлять яркость (от перегрева - термоконтроль, от разряда - ССП). От освещенности не надо? От состояния опьянения?? Я, глупый, подумал, что надо дать возможность людям задать свои режимы (и яркость, и количество), и это будет удобно! Разве не в этом смысл прошивки open source? P.S. Если где задел/обидел - извините, не наезда ради, а красноречия для! |
|
26.01.2017, 17:43 | 94 |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
Я скажем так, мало пьющий. Но не зависимо от этого мало понимаю зачем мне тянуться к фонарю, весящему на дереве или соящему на столе, что бы постоянно его щупать?
Ога, пока диод не отпаяется . По сравнению с ограничением по времени - таки панацея. Мне все равно, сколько будет светить фонарь в максимальном режиме, мне важно что бы он не перегревался. Очевидно же, а Вы упорствуете. Давайте заодно уберем защиту от переразряда. Это ведь тоже всего лишь опция. И если Ваши прочие опции не позволяют втиснуть в код термоконтроль - так и скажите: "Все, что я втиснуть не смог - никому не нужная опция". А потом 10 раз подряд включить тщательно подобранный режим. И для разной температуры окружающей среды это время будет сильно разным. Опять не выход. Смешались в кучу кони-люди. Фонари бывают разные. Он должен иметь ЗАЩИТУ ОТ ПЕРЕГРЕВА. Извините за капс, но может так Вы поймете о чем я говорю. И эта защита, кмк существенно улучшает его потребительские свойства. Я ведь не принуждаю Вас его делать. Но для меня эта "опция" очень полезна. [Исправлено: vdavid, 26.01.2017 в 17:48] |
26.01.2017, 18:22 | 95 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 08:12 Адрес: Россия, Пермский край
Сообщений: 38356
Сказал(а) спасибо: 5939
Поблагодарили: 32753 раз(а) в 15181 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
LJek, вы когда вставите свой драйвер в фонарь и начнете им пользоваться, со временем сами поймете для чего нужен термоконтроль.
не хотите делать - не надо, никто вас не заставляет же. но не надо пытаться доказать, что все остальные, кто пользуется термоконтролем - алкоголики и наркоманы |
26.01.2017, 18:52 | 96 | |||||
Увлеченный
Регистрация: 29.04.2015 Последняя активность: 06.05.2018 12:38 Адрес: Краснодар
Сообщений: 117
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
Цитата:
Режим, в котором диод отпаивается - неподходящий! вкусовщина Цитата:
Цитата:
Термоконтроль - тоже всего лишь опция. Пока нереализованная. Для меня лично очень несущественная, поэтому отложенная напоследок. Так я же только о "народном" драйвере. На другое не замахиваюсь. Не сильное разнообразие - Конвои S/M/C, налобники, все на одной литиевой батарейке. Либо в руке, либо налобник. Получается, опять расхождения в подходе - Вам "вжарить на все", мне - кратковременный вау-эффект и рациональное использование минимально достаточных режимов. Остаемся при своих мнениях? Цитата:
Турбо-таймер - второй вариант, он реализован (и тоже отключается как опция Третий вариант - организационный: не конфигурировать уровни яркости в исходниках выше некого уровня. Четвертый - административный: не использовать уже реализованные режимы с опасными уровнями. Все эти пути защищают от перегрева! И даже не надо никого постоянно "щупать"!! Цитата:
Глядишь, в споре чего и родится Пока что получается: пользователям, не желающим или не могущим использовать голову для применения подходящего режима прошивка не рекомендуется. Возможны побочные явления (ожоги, ослепления, прожженные расплавленным металлом сапоги, частичная или полная порча фонаря), проконсультируйтесь со специалистом! Скажете, защита от дурака? Требовать ее резонно в случае массовости изделия. Я не рассчитываю на массовое применение этой прошивки - в лучшем случае несколько человек с этого форума. Можно, ее лозунгом будет "совместима с руками и головой"?! Кто с чем-то не согласен - прошу высказываться, оптимальный функционал фонаря важнее частных амбиций реализаций! |
|||||
26.01.2017, 19:07 | 97 | ||
Увлеченный
Регистрация: 29.04.2015 Последняя активность: 06.05.2018 12:38 Адрес: Краснодар
Сообщений: 117
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
Цитата:
Сейчас не понимаю. Пользуюсь дома скилхантом H02 чаще на втором режиме, иногда на первом. Остальные - вау эффект. Свет - бомба, нейтральный-пренейтральный! Не заставляет, я сам спрашиваю: он нужен? зачем? кому? Одно мнение - это одно мнение. Несколько - тенденция. Много - популярность. Как еще отделить зерна от плевел? Цитата:
Я за здоровый образ жизни, за использование головы в активном режиме! Тогда термоконтролю остается от силы узкий 5% сектор реальной потребности, имхо. |
||
26.01.2017, 19:15 | 98 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 08:12 Адрес: Россия, Пермский край
Сообщений: 38356
Сказал(а) спасибо: 5939
Поблагодарили: 32753 раз(а) в 15181 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
вам уже несколько раз сказали, что фонарь для человека, а не человек для фонаря. обычно есть более требовательные к приложению головы задачи, чем контроль за фонарем, который всего-лишь инструмент.
прислушаться к мнению тех, кто пробовал устриц, а не пытаться переубедить их, что они на вкус как клубника. вам отвечают. с конкретными примерами. но вы говорите что это блажь и последствия отравления продуктами распада этанола. т.е ответ вам не нужен на самом деле, вы ждете другого - не нужен. никому. низачем |
26.01.2017, 20:00 | 99 |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
Я Вам уже несколько раз объяснил, почему турбо таймер не есть защита от перегрева, но Вы таки писатель, а не читатель. Что касается применимости этого "народного" драйвера, то не конвоем единым. Я ни один из своих конвоев не перешивал (лениво), но сделал драйвера с прошивкой Тамагочи для всей своей мелочи на 14500 и 16340. Так вот, что бы Вы понимали, они могут запросто перегреваться совсем даже не при 2А, а на своем максимуме в 700 мА. Так что, опять же, никакого вау-эффекта. Нормальный максимум на 250 или меньше люмен.
Если внезапно захочу подарить кому-нибудь конвой обязательно перешью, что бы был термоконтроль и отключение при переразряде. |
26.01.2017, 20:49 | 100 | |
Ветеран Фонарёвки
Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 Адрес: 哈尔滨
Сообщений: 8022
Сказал(а) спасибо: 934
Поблагодарили: 5193 раз(а) в 2784 сообщениях
|
Re: Прошивка-конструктор для народного драйвера под силовую кнопку
Цитата:
Степдаун (вместо термоконтроля) -- это всего лишь лучше, чем совсем ничего, не более. Концептуально, во многих случаях, степдаун очень даже уместен вместе с термоконтролем. |
|
Поблагодарили: 1 раз |
LJek (27.01.2017)
|