Pull to refresh

Comments 66

Думаю нужен референс с реального экрана на предпологаемый макет. Такой как, точки фильтрации на нихнем графике, синяя полоска на нижнем, какие цифры как красить = широкая полоска под верхним графиком и т.д.

Это можно всё обсудить и придумать, как сделать лучше. Главное, что оно работает и измеряет уже сейчас.

Согласен. Как соберу и поиграюсь, может быть мысли какие возникнут, тогда в ЛС напишу.

Спасибо! Только не в лс, а в Телеграм @ammo1. ЛС не увижу к сожалению.

Еще хорошая и простая реализация была у Дмитрия Коржевского, я бы его тоже упомянул в статье )

Дайте ссылку пожалуйста. Может я видел, а может и нет.

Это видел. Но это не прибор, а просто оснастка для звукового входа компьютера или телефона.

Наш прибор делается за те же 10 минут, но показывает и значения и осциллограммы.

Хороший мини прибор получается в тандеме с любым портативным усилителем.
Не показывает, но отлично озвучивает, я приятно удивлён результатом.
habr.com/ru/post/491978

Только зачем слушать, если можно подключить к смартфону меньший по размеру фотоэлемент и получить более информативный результат: https://zen.yandex.ru/media/id/5c50c2abee8f3100ade4748d/kak-s-pomosciu-smartfona-proverit-televizor-na-vrednoe-shim-mercanie-606c4507edf9cd6a90ed9c28

статья отличная.

от себя добавлю - на таком же контейнере я пульт делал на ардуине

TEMT6000

А обычный фоторезистор не подойдет?

Резистор нет (он медленный очень). Фотодиод с обвязкой, чтобы на выходе было 0-3 В годится.

Удобно использовать BPW34 + 1/4 LM324 (или любой другой ОУ) по схеме, как в OPT101P. Опорное напряжение для +-входа можно делать диодом или можно поделить резисторами опорное из микроконтроллера. Можно использовать микроконтроллер со встроенным ОУ.


Схема из BPW34 + LM324 будет точнее, чем TEMT6000. Еще лучше "настоящая" OPT101P.

Так лучше OPT101, чем возня с ОУ. Он стоил 100 рублей на Али, сейчас наверное около 150. У меня есть, но руки не дошли попробовать.

Настоящий OPT101P стоит около 10 долларов. Что на Али за 1 доллар продают, не знаю, но сомневаюсь, что это кондиционные OPT101P фирмы Texas Instruments с верной калибровкой. Настоящие работают хорошо, если не считать очевидной ошибки в параметрах в даташите (там в чувствительности на квадратный миллиметр попутали умножение с делением).


Пара BPW34+LM324 работает в большинстве задач даже немного лучше за счет чуть большей площади кристалла, проигрывает только в отсутствии заводской калибровки. Но я очень не уверен, что калибровка с Али хоть чего-то стоит.

Маленькие солнечные панели отлично подходят, быстродействие и чувствительность на высоте: habr.com/ru/post/491978
увы, доступных приборов для измерения коэффициента пульсации нет в продаже.
Для измерения пульсации света ИМХО вполне можно использовать обыкновенный бытовой осциллограф.
Если он уже есть в семье хозяйстве, то требуется докупить только фотодатчик (я использовал фотодиод BPW34 DIP-2 за $0.25).
Ну а если его нет, то придётся купить (я использовал готовый осциллограф DSO150 за $18.60, набор для самосбора ещё дешевле).
По цене (с учётом стоимости осциллографа) получается несколько дороже, чем рассматривемый вариант, но в общем-то вполне сопоставимо. Но зато ничего не надо паять и прошивать (нужно лишь сколхозить подключение светодиода к щупам осциллографа).
Зато в качестве «побочного продукта» останется осциллограф, который можно использовать для ещё каких-то целей.
Ну а если осциллограф уже есть, то дополнительные затраты вообще копеечные.
Конечно как и любое универсальное решение, осциллограф наверное менее удобен, чем предлагаемый в статье AlexeyNadezhin специализированный прибор, но если его требуется использовать один-два раза в год, то наверное тоже имеет право на существование.

Более подробно я об этом писал в статье
Простой способ получения ”Flicker-Off”: «отключение» ШИМ мерцания подсветки LCD мониторов и телевизоров
(ближе к концу статьи, под спойлером)
Одна из фотографий отуда

image
(в статье рассматриваются и другие способы оценки мерцания — по фотографии камерой смартфона и «карандашный тест», поэтому на фото кроме собственно осциллографа виден и экран монитора с характерными полосами от ШИМ подсветки).

Только BPW34 лучше цеплять не напрямую к осциллографу, а через ОУ в схеме преобразователя ток-напряжение, чтобы напряжение на фотодиоде оставалось постоянным. Тогда меньше будет влиять паразитная емкость фотодиода и возрастет линейность. Вот по этой схеме:
https://radioprog.ru/uploads/media/articles/0001/04/cda5260d177f76c7da3e734733cc53bee125c8f3.jpeg
Вход "+" ОУ лучше подключать не к земле, а чуть выше, где-нибудь полвольта (диод от земли — ок).

Минус варианта с осциллографом в том, что пульсацию он не считает и цифры не показывает.

Ну и ходить в магазин за лампочками с осциллографом и датчиком на проводах так себе вариант.

ходить в магазин за лампочками с осциллографом и датчиком на проводах так себе вариант.
Осциллограф DSO150 или аналогичный вполне разместится в подобной коробочке для рукоделий вместе с батарейкой “Крона" и фотоодиодом (при желании фотодиод можно подсоединить приколхозить непосредственно к его BNC разъёму).
Да и для похода в магазин за лампочками ИМХО вполне достаточно смартфона с CMOS камерой и электронным затвором (подавляющее большинство современных смартфонов). ИМХО лучше отсеять слабомерцающую лампочку, мерцание которой заметно на камере смартфона, чем приобрести одну с существенным мерцанием, и узнать об этом уже дома.
Мы с вами уже говорили об этом, например тут https://habr.com/ru/post/369313/#comment_16124041 (6 лет назад) или тут
image
https://habr.com/ru/company/lamptest/blog/403865/#comment_18194401 (чуть позже, в т.ч в сравнении с ЛН).
Ну а «карандашный тест» в условиях магазина со 100500 горящими люстрами ИМХО не всегда возможно провести.
₽$ Не воспринимайте это как наезд на ваш прибор.
Он мне весьма понравился, и может быть я бы его и приобрёл (хотя тут зависит о цены готового изделия), но сам вряд ли буду делать.
Вообще то, что вы делаете считаю очень полезным.
У меня на смартфоне TV-Box давно установлена ваша программа LampTest, которой я регулярно пользуюсь.
И один из «плюсов» в вашей карме мой (больше увы, поставить не могу).
Просто я хотел показать возможность немного другого решения, которое я использовал при подготовке своей статьи https://habr.com/ru/post/469247/

Да, конечно. Решения могут быть разные.

Минус варианта с осциллографом в том, что пульсацию он не считает и цифры не показывает.
Ради интереса попробовал проверить с помощью осциллографа
Лампу СТАРТ ECO LEDGLSE27 15W 40TL
с мерцанием, заметным на камеру смартфона
(более сильно мерцающих ламп у меня сейчас к сожалению счастью уже не оказалось).
Фотодиод BPW34 на этот раз просто вставил в BNC разъём осциллографа DSO150 (разместился, как в своём родном гнезде)
Результат на фотографии (с цифрами).

₽$ Безусловно, с помощью осциллографа измерять мерцание менее удобно, и намного дольше, чем вашим прибором, но технически вполне возможно (в т.ч и в «полевых» условиях), и информации ИМХО вполне достаточно для оценки качества, надо лишь определиться с коэффициентами пересчёта.

₽₽$ И ещё раз повторю, что это не «наезд» на ваш прибор, который мне очень нравится, а просто показ альтернативной возможности. Вашего приборчика у меня нет (сам я вряд ли возьмусь его повторить, а купить готовый зависит от цены, по которой он будет предлагаться), а осциллограф DSO150 уже есть. Ну, а цена фотодиода $0.25
Пульсация может быть вызвана… использованием широтно-импульсной модуляции (ШИМ) для регулировки яркости света.

Не столько самим ШИМ'ом, сколько его схемотехнической реализацией. Поставлен или нет сглаживающий конденсатор на выходе. А если нет — то какова величина пульсаций тока дросселя.


… можно разобрать щелочную батарейку Крона, вынуть из неё шесть соединённых последовательно батареек AAAA .....

ЕМНИП, такое возможно только для "Крон" с маркровкой, содержащей "R61". У "Крон" с маркировкой "F22" — другая конструкция элементов.

Так я же написал "щелочную батарейку Крона". LR61 это щелочные, F-солевые. На самом деле бывают и щелочные с другой конструкцией, но очень редко.

Отличная задумка, я бы еще туда люксометр добавил как доп. функцию.

Добавить можно, но это дополнительный датчик и мне кажется там он не нужен.

Этот датчик разве не аналоговый выход имеет?

Тот, что стоит сейчас, аналоговый и точное измерение освещенности обеспечить не может.

Более-менее точный цифровой bh1750, но его нельзя использовать для измерения пульсации - он медленный.

Ну точное особо и не нужно, это же не метрологический прибор.

Дело не только в точности. У аналогового датчика либо узкий диапазон, либо низкое разрешение. Кому нужен люксметр до 2000 лк?

Можно фильтром задержать 99% света и будет 200 000 лк. Стекло для маски сварщика например.

По моему слишком сложно для бытового использовани.проще использовать датчик приближения с телефона.и написать софт.либо как использовать разъем 3.5мм на микрофон и ловить фотоэлементом.уж 20кHz ваш глаз и камера точно не увидит.

Не всякий датчик приближения и даже освещённости возвращает точный уровень.

Чаще просто бинарный выход, а освещённость усреденана до зела, так что пульсации не будут заметны.

А почему не приложение для телефона? Если яркость света и т.д. требует калиброванных приборов, то уж мерцания-то можно по любому slowmo видео посчитать.

Я решил, что автономный прибор гораздо удобней. Ну и к телефону все равно должна быть приставка, чтобы это нормально работало.

А камера эту задачу решить не может?

а с какой частотой снімает камера?

Мой - 240 fps, если попросить.

а лампочка моргает 100 раз, 2.4 фоткі мало дл яаналіза, не?

100 циклов мерцания лампочки на 240 кадров. Легко посчитать, что период повторения - 5 кадров. За эти пять кадров мы увидим равномерное распределение времени замера по циклу лампы, т.е. яркость (миниум максимум), которые мы зафиксируем, будет не более чем на 20% по времени от реального экстремума.

Если сделать несколько замеров длительностью по 100мс с рандомной задержкой, то отклонение будет несущественным.

Т.к. мерцание не зависит от времени (точнее, повторяется во времени), то мы можем набирать любую точность замеров всего лишь увеличивая выборку.

Тут вопрос, скорее, в выдержке. Мой телефон (довольно старый) обещает выдержку 1/24000 (хотя я им не верю), но точно умеет снимать на 1/2000. Этого уже более чем достаточно для замеров мерцания. Фиксированная выдержка/iso/диафрагма - и сравнивай min/max.

Возможно, я пропустил это, но под какой лицензией это всё?

Понятия не имею. Ничего в этих лицензиях не понимаю и даже думать об этом не хочу.

Если ты не против использования в коммерческих проектах (продажу таких устройств кем-то сторонним), то просто скажи это MIT лицензия (https://ru.wikipedia.org/wiki/Лицензия_MIT), она разрешает что угодно при условии указания автора.

Я тоже в таком случае предлагаю MIT. Если лицензии нет, то это накладывает ненужные ограничения на использование.

Хорошо бы еще частоту пульсаций вывести на экран.

В принципе можно, но для обычных лампочек это всегда 100 Гц.

Круто! Наверняка найдется умелец, который сделает модельку корпуса для 3D-принтера.

Мне кажется нет смысла. Придётся делать окошки для экрана и датчика, а это не очень хорошо.

Крепких небольших корпусов с прозрачной крышкой много у GAINTA. По цене сопоставимо с 3D печатью, но ровнее и прочнее.

UFO just landed and posted this here

В случае с такими компонентами таблица подключений гораздо удобней и проще схемы.

UFO just landed and posted this here

А сейчас уже норма не выкладывать приципиальную схему?

В случае с такими компонентами таблица подключений гораздо удобней и проще схемы.

Спасибо за инструкцию! Обязательно попробую собрать на досуге

Как-то сложно всё... может просто взять смартфон, который умеет скажем в 1000фпс и тупо покадрово развернём яркость с области лампочки?

Как много у людей таких смартфонов, которые могут вот так легко "1000фпс"?

Собрал. Показывает пульсации,но с расчетами немного не верно. Возможно дело в сборке. Пробовал пару датчиков.

Добавил делитель резистивный. В nodemcu он встроен,а я не учел это. Стало получше.

Переписал под ILI9341 2.2" 240*320 для PlatformIO. Увеличил масштаб, добавил комментариев, форматирования, разнёс в несколько файлов, что было удобнее читать.

https://bitbucket.org/Kybb/lamptest_2/src/master/

Only those users with full accounts are able to leave comments. Log in, please.