Re: Часы на ИВ-18 (разработка)
Здравствуйте, могу поделиться своими платами: плата управления - навесной монтаж, часовые модули 2-х типов, плата индикации - SMD элементы, разной высоты 60 и 70 мм под разные корпуса.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
forum.rcl-radio.ru → Разное → Часы на ИВ-18 (разработка)
Здравствуйте, могу поделиться своими платами: плата управления - навесной монтаж, часовые модули 2-х типов, плата индикации - SMD элементы, разной высоты 60 и 70 мм под разные корпуса.
Здравствуйте, могу поделиться своими платами: плата управления - навесной монтаж, часовые модули 2-х типов, плата индикации - SMD элементы, разной высоты 60 и 70 мм под разные корпуса.
Спасибо
Что за резистор на схеме автора R36 470 ом или кОм?
maximyadrov пишет:Есть ИВ-27М, возможно ли подключить его ?
Да можно могу в конце недели предоставить платы
Можете дать схему для ив 27м
Доброго времени всем. Собрал такие часы, только на ИВ-27. Работаю хорошо, но очень тускло светятся сегменты. Причем это не зависит от подаваемого на них напряжения. Было у кого такое?
Скорее всего люминофор выгорел
Скорее всего люминофор выгорел
Точно нет. Если индикатор запитать напрямую от преобразователя, то все сегменты светятся идеально.
Есть мысли уменьшить сопротивление в коллекторах транзисторов, которые на сегменты стоят.
Да. Это должно сработать.
Да. Это должно сработать.
Нет, к сожалению это не помогло.
Есть мысли уменьшить сопротивление в коллекторах транзисторов, которые на сегменты стоят.
А на сетках уменьшали сопротивления?
Есть мысли уменьшить сопротивление в коллекторах транзисторов, которые на сегменты стоят.
А на сетках уменьшали сопротивления?
Нет еще.
И еще такой момент. После прошивки ардуинки на ней горят все 4 светодиода. Так и задумано? Компилируется и прошивается без ошибок.
+5V D13 D0 D1 эти пины подключены к светодиодам, все они задействованы в схеме часов.
Да так и должно.
Померьте анодное напряжение.
Нашел причину. Транзисторы наоборот стояли. Недосмотрел(( Теперь с яркостью все в порядке, есть только небольшая засветка сегментов там где неактивные сетки.
Теперь с яркостью все в порядке, есть только небольшая засветка сегментов там где неактивные сетки.
Подайте на них GND.
Конечно лучшим бы решением было бы запустить все разряды ИВ-27, тогда можно выводить больше информации, например время и температура
23-02-00 23°C
или дату
23-02-00 30.10
Теперь с яркостью все в порядке, есть только небольшая засветка сегментов там где неактивные сетки.
Подайте на них GND.
Конечно лучшим бы решением было бы запустить все разряды ИВ-27, тогда можно выводить больше информации, например время и температура
23-02-00 23°C
или дату
23-02-00 30.10
Такой проект тоже хочу собрать, но другого автора.
А вот еще вопрос. Можно добавить в скетч корректировку температуры кнопками?
А вот еще вопрос. Можно добавить в скетч корректировку температуры кнопками?
Проще добавить корректирующий коэффициент, ведь корректировка температуры потребуется сделать только один раз
А вот еще вопрос. Можно добавить в скетч корректировку температуры кнопками?
Проще добавить корректирующий коэффициент, ведь корректировка температуры потребуется сделать только один раз
Ну да, можно и так, я про это не подумал.
А вот еще вопрос. Можно добавить в скетч корректировку температуры кнопками?
Проще добавить корректирующий коэффициент, ведь корректировка температуры потребуется сделать только один раз
Можно вас попросить сделать такую поправку в скетч?
Вот строка измерения температуры
int temper = (ds_read(0x11)*100 + ((ds_read(0x12) & 0b11000000) >> 6)*25) ;
просто задайте коэффициент или поправку на температуру
так
int temper = (ds_read(0x11)*100 + ((ds_read(0x12) & 0b11000000) >> 6)*25) * 1.02;
или так
int temper = (ds_read(0x11)*100 + ((ds_read(0x12) & 0b11000000) >> 6)*25) - 20;// -2.0 градуса
int temper = (ds_read(0x11)*100 + ((ds_read(0x12) & 0b11000000) >> 6)*25) + 20;// +2.0 градуса
Вот строка измерения температуры
int temper = (ds_read(0x11)*100 + ((ds_read(0x12) & 0b11000000) >> 6)*25) ;
просто задайте коэффициент или поправку на температуру
так
int temper = (ds_read(0x11)*100 + ((ds_read(0x12) & 0b11000000) >> 6)*25) * 1.02;
или так
int temper = (ds_read(0x11)*100 + ((ds_read(0x12) & 0b11000000) >> 6)*25) - 20;// -2.0 градуса
int temper = (ds_read(0x11)*100 + ((ds_read(0x12) & 0b11000000) >> 6)*25) + 20;// +2.0 градуса
Благодарю. Все получилось. Собрал часы на ИВ-27М. Все работает, но все равно присутствует паразитная засветка, но уже не в тех разрядах которые неактивные (сетки тех разрядов подключил к земле, как вы и писали), а в тех которые используются. Например, единицы секунд засвечиваются в десятках часов. Там где промежутки между часами - минутами и минутами - секундами сегменты засвечены тоже. Засветка не сильная конечно, но все равно смотрится не очень. Накал сделан по схеме как в статье. Катод, который является проводящим слоем баллона, подключен к земле. Вот не знаю что ему (индикатору) не нравиться.
Посмотрите эту тему http://forum.rcl-radio.ru/viewtopic.php?pid=6478#p6478
В коде применено программное устранение паразитной засветки
Посмотрите эту тему http://forum.rcl-radio.ru/viewtopic.php?pid=6478#p6478
В коде применено программное устранение паразитной засветки
Залил скетч, поигрался с задержкой. Помогает, но сильно падает яркость. Поднял анодное напряжение до 38 вольт (до этого было 25), смотрю, засветка осталась. Не такая сильная конечно, и теперь она как бы зеркально стала. Не слева направо, а справа налево.
Помогает, но сильно падает яркость.
По другому ни как, при динамической индикации паразитная подсветка всегда имеет место быть.
forum.rcl-radio.ru → Разное → Часы на ИВ-18 (разработка)