Миниатюрные часы на вакуумно-люминисцентном индикаторе ИВ-21

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


de13vik
Родился
Сообщения: 15
Зарегистрирован: Пн янв 19, 2015 17:46:24

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение de13vik »

Уважаемый Trigger.
Нет, что Вы я ни на что не претендую. Просто было интересно узнать Ваше мнение, тем более что конструкций на 16 разрядов не встречал.
lampamp
Родился
Сообщения: 5
Зарегистрирован: Сб сен 03, 2016 19:41:53

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение lampamp »

Привет из Болгарии.
Я сделал часьи с последном прошивке V 1.02.

при нажатии кнопки ОК не отображается температура и дата.

С версией из статьи все нормално с температуру и дате кроме
вышеупомянутые ошибки.

Где проблема в новая версия.


несколько раз презаписал прошивке.
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение *Trigger* »

Здравствуйте!

Очень странно, что версия 1.02 у Вас неправильно работает. Пока ещё таких проблем не было.

Единственный случай, при котором температура и дата не отображаются - не подключен термодатчик, или он подключен неверно. Проверяйте его подключение.
ВНИМАНИЕ! На схеме ошибка - перепутаны местами средний и крайний контакты разъёма подключения термодатчика (VCC и DQ). Об этой ошибке мне известно, о ней также было написано в этой теме.
Если Вы подключили датчик как на схеме, то поменяйте местами провода от его выводов VCC и DQ.
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
lampamp
Родился
Сообщения: 5
Зарегистрирован: Сб сен 03, 2016 19:41:53

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение lampamp »

Ошибка я увидел и переделал. С старом версии работает температура и дата отображается. Только с новою не.
Я вставил DS18B20 в корпусе TO92 .
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение *Trigger* »

Кнопки в порядке? Какое напряжение на 19 выводе МК при отпущенный кнопках и при нажатой кнопке OK?
В меню новой версии кнопка ОК нормально работает?
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
lampamp
Родился
Сообщения: 5
Зарегистрирован: Сб сен 03, 2016 19:41:53

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение lampamp »

Все заработало. Китайские куплунги.......... (Разъём J1 - аудио-разъём 3.5мм у него плохой контакт имело. Припаял прямо на плате.)

Спасибо. Когда буду в полности собирать часьи получить фото

Мой вариант из ИВ6
lampamp
Родился
Сообщения: 5
Зарегистрирован: Сб сен 03, 2016 19:41:53

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение lampamp »

Имееть месте в память для функци автоматическое отображение темп. и датьи через минут

(добавление настройка в меню отображение датьи и темп.)
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение *Trigger* »

На само автоматическое отображение памяти, может быть, и хватит. А вот с настройкой через меню может уже и не влезть. Без настройки есть смысл пробовать впихнуть?
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
FanatOf80s
Прорезались зубы
Сообщения: 240
Зарегистрирован: Чт сен 26, 2013 13:35:58

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение FanatOf80s »

Можно ли в описанном в статье устройстве использовать МК Atmega8L?
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение *Trigger* »

Можно.
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
FanatOf80s
Прорезались зубы
Сообщения: 240
Зарегистрирован: Чт сен 26, 2013 13:35:58

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение FanatOf80s »

Спасибо!
Аватара пользователя
Grey1975
Опытный кот
Сообщения: 854
Зарегистрирован: Ср май 06, 2015 01:32:36
Откуда: Москва

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение Grey1975 »

2 *Trigger*

Уважаемый *Trigger*, а можно доработать прошивку под пищалку без генератора. Т.е. промодулировать сигнал частотой 3.2-4KHz. У меня пищалка с генератором на плату не влезает. Планирую ставить что то из этой серии http://www.chipdip.ru/product/hc0905f/.
Пока что предусмотрел на плате простейший генератор на двух транзисторах...


И еще на счет автоматического отображения даты и температуры: Если через меню не получается, может включать этот режим с использованием ADC7 и переключателя?
Изображение Инь и Янь - без выпендрежа.
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение *Trigger* »

Здравствуйте!
Grey1975 писал(а):Уважаемый *Trigger*, а можно доработать прошивку под пищалку без генератора.

Доработать можно, можете попробовать сами (исходники есть), или я сделаю, но не обещаю, что быстро (нужно свободное время найти, а его, как известно, всегда не хватает).
Grey1975 писал(а):И еще на счет автоматического отображения даты и температуры: Если через меню не получается, может включать этот режим с использованием ADC7 и переключателя?

Это можно попробовать сделать, подключить на ADC7 резистор 10КОм к +5В и выключатель с фиксацией на общий. Но это я тоже быстро сделать не смогу. Можете предусмотреть на своей ПП возможность установки этих компонентов, а там видно будет: либо они пригодятся, либо мне всё-таки удастся запихнуть в МК ещё один пункт меню.
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Аватара пользователя
Grey1975
Опытный кот
Сообщения: 854
Зарегистрирован: Ср май 06, 2015 01:32:36
Откуда: Москва

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение Grey1975 »

Изображение

Как-то так...

Это незаконченный вариант. Прототип.

2 *Trigger*.

Неплохо было бы сделать подтверждение нажатия кнопок звуковым сигналом.

ЗЫ: Будет версия на ИВ-18.
ЗЗЫ: автоматическое отображение даты и температуры можно реализовать длительным нажатием кнопки "ок" из основного режима, до появления сегмента "-" в служебном разряде.
Изображение Инь и Янь - без выпендрежа.
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение *Trigger* »

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

V1.10
Что нового:
• Добавлена функция автоматического отображения температуры и даты.
Пункт меню называется "Auto t. d.". Если установлено Off, автоматического отображения температуры и даты нет. Если установлено On, каждую минуту на 5-й и 35-й секунде отображаются температура и дата.
Примечание: если термодатчик не подключен, отображения температуры и даты не происходит.

• Добавлен звук при нажатии кнопок.
В пункте меню "Butt. Snd." можно включить или выключить звук.

• Исправлены мелкие ошибки.

Прошивки версии 1.10:
ATMega8 DS3231 DS18b20 IV-21 Clock Int RC 8MHz v1.10.hex
V1.10 DS3231, выход на звуковой излучатель - лог. 0 или лог. 1 (излучатель со встроенным генератором)
(21.83 КБ) 566 скачиваний

ATMega8 DS1307 DS18b20 IV-21 Clock Int RC 8MHz v1.10.hex
V1.10 DS1307, выход на звуковой излучатель - лог. 0 или лог. 1 (излучатель со встроенным генератором)
(21.9 КБ) 610 скачиваний

ATMega8 DS3231 DS18b20 IV-21 Clock Int RC 8MHz v1.10 gen.hex
V1.10 DS3231, выход на звуковой излучатель - меандр 1,95КГц (излучатель без генератора)
(21.92 КБ) 579 скачиваний

ATMega8 DS1307 DS18b20 IV-21 Clock Int RC 8MHz v1.10 gen.hex
V1.10 DS1307, выход на звуковой излучатель - меандр 1,95КГц (излучатель без генератора)
(21.98 КБ) 549 скачиваний


Проект CVAVR:
IV-21 Clock Source files CVAVR v1.10.rar
V1.10
(215.76 КБ) 333 скачивания


К сожалению, сделать частоту меандра на излучатель больше 1,95КГц не представляется возможным.

Список изменений:
СпойлерТекущая версия: v1.10

v1.01
1. Исправлена ошибка в отображении температуры - отображалась температура предыдущего замера.

v1.02
2. Исправлена ошибка в отображениии меню настройки яркости.
3. Добавлена индикация версии прошивки при включении.
4. Уменьшено время задержки для подавления "дребезга" контактов кнопок.

v1.10
5. Добавлена функция автоматического отображения температуры и даты.
6. Добавлен звук при нажатии кнопок.
7. Исправлены мелкие программные ошибки.


P.S. Почему 1.10, а не 1.03? Мне кажется, что изменений достаточно для увеличения второй цифры версии. :))
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение Pushok62 »

*Trigger* писал(а):Тем временем сделал новую версию.

Спасибо, реализация режима автоматического отображения температуры и времени очень понравилась!
По поводу звукового сопровождения нажатия на кнопки: а нельзя ли сократить длительность звукового сигнала при нажатии
на кнопки, скажем, до какого-то количества микросекунд, чтобы вместо громких "бипов" слышались только щелчки (так, имхо, может будет лучше)? И в названии режима Butt. Snd. не является ли лишней точка в конце?
igooor
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Чт апр 10, 2014 18:42:03
Откуда: Самара

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение igooor »

Grey1975 классная идея с конструкцией, мне очень нравится. Немогли бы вы показать поподробней конструкцию.

И вопрос к *Trigger*, как рассчитывать трансформатор если будет другое кольцо 16х9.3х6.8 или меньше?
Аватара пользователя
Grey1975
Опытный кот
Сообщения: 854
Зарегистрирован: Ср май 06, 2015 01:32:36
Откуда: Москва

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение Grey1975 »

Спасибо товарищу Триггеру за его труд!!!

Выкладываю обещанные платы.

СпойлерИзображение

Так выглядит готовое изделие.

Изображение

Рамка сделана из медных трубок внешним диаметром 3мм и медной проволоки. Трубки приклеиваются к платам после сборки.

Изображение

Транзисторы DTA114EE со встроенными резисторами. Корпус SOT-523. Цена 96 копеек за штуку на АлиЭкспрессе. Разъем питания MicroUSB. Для повышения механической прочности сделал хомутик из проволоки.

Изображение

Соединения между платами выполнены проводом МГТФ-0.03. Пищалка без генератора http://www.chipdip.ru/product/hc0905f/ или http://www.chipdip.ru/product/hc0905a/, тогда отверстие под пищалку в плате кнопок можно не сверлить.
На плате контроллера предусмотрен генератор звука на двух транзисторах, резисторе и конденсаторе. Подбором номинала резистора можно настроить желаемую тональность звука.
Генератор можно не ставить, в этом случае на плате предусмотрено место под перемычку.

Питание DS3231 и генератора звука от линейного стабилизатора на 3.3В. http://www.chipdip.ru/product/mcp1700t-3302e-tt/ Потому как 5.5 вольт для DS3231 - предельное значение и на 5 вольт она слегка греется, да и если USB зарядка выдаст завышенное напряжение, DSка может сгореть.

Изображение

Соединения меду платами сделаны разъемами PLS2 и PBS2 с шагом 2мм. http://www.chipdip.ru/product/pbs2-25/ http://www.chipdip.ru/product/pls2-40/

Расстояние между платами 6мм.

Кнопки, батарейка, датчик освещенности и разъем датчика температуры вынесены на отдельную плату.
http://www.chipdip.ru/product/aub-13/ разъем для ДТ.


Преобразователь напряжения на КФ1211ЕУ1 и IRF5852TRPBF.
Трансформатор на колечке N87 10x6x4.

Первичка 2х4 проводом 0.28-0.32
Вторичка 2х30 проводом 0.12
Накальная 2х1 проводом МГТФ - 0.07.

ЗЫ: Для наших иностранных друзей попробую сделать преобразователь на MAX253.

ЗЗЫ: А для версии на ИВ-18 можно попробовать LM9022 без трансформатора.
Вложения
IV-21Rev1_01.rar
(80.37 КБ) 478 скачиваний
Изображение Инь и Янь - без выпендрежа.
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение *Trigger* »

Pushok62 писал(а):а нельзя ли сократить длительность звукового сигнала при нажатии на кнопки, скажем, до какого-то количества микросекунд, чтобы вместо громких "бипов" слышались только щелчки?

Сократить можно, только вот придётся эту задержку подбирать для каждого конкретного излучателя. Можете это сделать в строке 745 программы.

Pushok62 писал(а):И в названии режима Butt. Snd. не является ли лишней точка в конце?

Действительно, что-то я её там случайно поставил. В аналогичном сокращении "Set Alm" точки нет. Переделал.

V1.11
Что нового:
• Убрана точка в конце сообщения "Butt. Snd". :)

Прошивки версии 1.11:
ATMega8 DS3231 DS18b20 IV-21 Clock Int RC 8MHz v1.11.hex
V1.11 DS3231, выход на звуковой излучатель - лог. 0 или лог. 1 (излучатель со встроенным генератором)
(21.83 КБ) 357 скачиваний

ATMega8 DS1307 DS18b20 IV-21 Clock Int RC 8MHz v1.11.hex
V1.11 DS1307, выход на звуковой излучатель - лог. 0 или лог. 1 (излучатель со встроенным генератором)
(21.89 КБ) 566 скачиваний

ATMega8 DS3231 DS18b20 IV-21 Clock Int RC 8MHz v1.11 gen.hex
V1.11 DS3231, выход на звуковой излучатель - меандр 1,95КГц (излучатель без генератора)
(21.91 КБ) 571 скачивание

ATMega8 DS1307 DS18b20 IV-21 Clock Int RC 8MHz v1.11 gen.hex
V1.11 DS1307, выход на звуковой излучатель - меандр 1,95КГц (излучатель без генератора)
(21.98 КБ) 581 скачивание


Проект CVAVR:
IV-21 Clock Source files CVAVR v1.11.rar
V1.11
(205.31 КБ) 299 скачиваний


Список изменений:
СпойлерТекущая версия: v1.10

v1.01
1. Исправлена ошибка в отображении температуры - отображалась температура предыдущего замера.

v1.02
2. Исправлена ошибка в отображениии меню настройки яркости.
3. Добавлена индикация версии прошивки при включении.
4. Уменьшено время задержки для подавления "дребезга" контактов кнопок.

v1.10
5. Добавлена функция автоматического отображения температуры и даты.
6. Добавлен звук при нажатии кнопок.
7. Исправлены мелкие программные ошибки.

v1.11
8. Убрана точка в конце сообщения "Butt. Snd". :)


igooor писал(а):как рассчитывать трансформатор если будет другое кольцо 16х9.3х6.8 или меньше?

Честно говоря, я не знаю, как его рассчитывать. Я намотал на глаз, взяв данные от похожего преобразователя. Оказалось, что частота слишком низкая (трансформатор пищал). Поэтому число витков было уменьшено вдвое. Преобразователь заработал нормально. То есть, нужно просто подбирать нужное кол-во витков, чтобы частота преобразователя была 30-50 кГц. Отношение числа витков в обмотках, как обычно, равно отношению желаемых напряжений.
Последний раз редактировалось *Trigger* Пн окт 03, 2016 22:12:57, всего редактировалось 1 раз.
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение Pushok62 »

*Trigger* писал(а):Сократить можно, только вот придётся эту задержку подбирать для каждого конкретного излучателя. Можете это сделать в строке 745 программы.

Попробовал поставить 100 мкс - delay_us (100) - понравилось, получился короткий ненавязчивый щелчок.
*Trigger* писал(а):Действительно, что-то я её там случайно поставил. В аналогичном сокращении "Set Alm" точки нет. Переделал.

Я могу ошибаться, но, по-моему, точка в сообщении "Butt. Snd." осталась, а вот в сообщении "Auto t. d", к сожалению, исчезла :(
(в строке 676, видимо, должно быть 0b00000101, а в строке 677 - 0b00010000)
Ответить

Вернуться в «Статьи»