Страница 8 из 55
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Пн авг 08, 2016 21:12:26
de13vik
Уважаемый Trigger.
Нет, что Вы я ни на что не претендую. Просто было интересно узнать Ваше мнение, тем более что конструкций на 16 разрядов не встречал.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Сб сен 03, 2016 19:54:42
lampamp
Привет из Болгарии.
Я сделал часьи с последном прошивке V 1.02.
при нажатии кнопки ОК не отображается температура и дата.
С версией из статьи все нормално с температуру и дате кроме
вышеупомянутые ошибки.
Где проблема в новая версия.
несколько раз презаписал прошивке.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Сб сен 03, 2016 20:13:45
*Trigger*
Здравствуйте!
Очень странно, что версия 1.02 у Вас неправильно работает. Пока ещё таких проблем не было.
Единственный случай, при котором температура и дата не отображаются - не подключен термодатчик, или он подключен неверно. Проверяйте его подключение.
ВНИМАНИЕ! На схеме ошибка - перепутаны местами средний и крайний контакты разъёма подключения термодатчика (VCC и DQ). Об этой ошибке мне известно, о ней также было написано в этой теме.
Если Вы подключили датчик как на схеме, то поменяйте местами провода от его выводов VCC и DQ.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Сб сен 03, 2016 20:56:05
lampamp
Ошибка я увидел и переделал. С старом версии работает температура и дата отображается. Только с новою не.
Я вставил DS18B20 в корпусе TO92 .
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Сб сен 03, 2016 21:14:14
*Trigger*
Кнопки в порядке? Какое напряжение на 19 выводе МК при отпущенный кнопках и при нажатой кнопке OK?
В меню новой версии кнопка ОК нормально работает?
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Сб сен 03, 2016 21:30:35
lampamp
Все заработало. Китайские куплунги.......... (Разъём J1 - аудио-разъём 3.5мм у него плохой контакт имело. Припаял прямо на плате.)
Спасибо. Когда буду в полности собирать часьи получить фото
Мой вариант из ИВ6
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Вс сен 04, 2016 11:00:35
lampamp
Имееть месте в память для функци автоматическое отображение темп. и датьи через минут
(добавление настройка в меню отображение датьи и темп.)
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Пн сен 05, 2016 22:30:07
*Trigger*
На само автоматическое отображение памяти, может быть, и хватит. А вот с настройкой через меню может уже и не влезть. Без настройки есть смысл пробовать впихнуть?
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Вс сен 18, 2016 20:26:56
FanatOf80s
Можно ли в описанном в статье устройстве использовать МК Atmega8L?
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Вс сен 18, 2016 20:27:45
*Trigger*
Можно.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Вс сен 18, 2016 20:36:21
FanatOf80s
Спасибо!
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Вт сен 27, 2016 11:37:21
Grey1975
2 *Trigger*
Уважаемый *Trigger*, а можно доработать прошивку под пищалку без генератора. Т.е. промодулировать сигнал частотой 3.2-4KHz. У меня пищалка с генератором на плату не влезает. Планирую ставить что то из этой серии
http://www.chipdip.ru/product/hc0905f/.
Пока что предусмотрел на плате простейший генератор на двух транзисторах...
И еще на счет автоматического отображения даты и температуры: Если через меню не получается, может включать этот режим с использованием ADC7 и переключателя?
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Вт сен 27, 2016 20:26:54
*Trigger*
Здравствуйте!
Grey1975 писал(а):Уважаемый *Trigger*, а можно доработать прошивку под пищалку без генератора.
Доработать можно, можете попробовать сами (исходники есть), или я сделаю, но не обещаю, что быстро (нужно свободное время найти, а его, как известно, всегда не хватает).
Grey1975 писал(а):И еще на счет автоматического отображения даты и температуры: Если через меню не получается, может включать этот режим с использованием ADC7 и переключателя?
Это можно попробовать сделать, подключить на ADC7 резистор 10КОм к +5В и выключатель с фиксацией на общий. Но это я тоже быстро сделать не смогу. Можете предусмотреть на своей ПП возможность установки этих компонентов, а там видно будет: либо они пригодятся, либо мне всё-таки удастся запихнуть в МК ещё один пункт меню.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Сб окт 01, 2016 16:26:19
Grey1975
Как-то так...
Это незаконченный вариант. Прототип.
2 *Trigger*.
Неплохо было бы сделать подтверждение нажатия кнопок звуковым сигналом.
ЗЫ: Будет версия на ИВ-18.
ЗЗЫ: автоматическое отображение даты и температуры можно реализовать длительным нажатием кнопки "ок" из основного режима, до появления сегмента "-" в служебном разряде.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Вс окт 02, 2016 16:36:24
*Trigger*
Тем временем сделал новую версию.
Пришлось много всего оптимизировать, в итоге пара новых функций влезла, и даже размер уменьшился.
V1.10
Что нового:
• Добавлена функция автоматического отображения температуры и даты.
Пункт меню называется
"Auto t. d.". Если установлено
Off, автоматического отображения температуры и даты нет. Если установлено
On, каждую минуту на 5-й и 35-й секунде отображаются температура и дата.
Примечание: если термодатчик не подключен, отображения температуры и
даты не происходит.
• Добавлен звук при нажатии кнопок.
В пункте меню
"Butt. Snd." можно включить или выключить звук.
• Исправлены мелкие ошибки.
Прошивки версии 1.10:
Проект CVAVR:
К сожалению, сделать частоту меандра на излучатель больше 1,95КГц не представляется возможным.
Список изменений:
Спойлер
Текущая версия: v1.10
v1.01
1. Исправлена ошибка в отображении температуры - отображалась температура предыдущего замера.
v1.02
2. Исправлена ошибка в отображениии меню настройки яркости.
3. Добавлена индикация версии прошивки при включении.
4. Уменьшено время задержки для подавления "дребезга" контактов кнопок.
v1.10
5. Добавлена функция автоматического отображения температуры и даты.
6. Добавлен звук при нажатии кнопок.
7. Исправлены мелкие программные ошибки.
P.S. Почему 1.10, а не 1.03? Мне кажется, что изменений достаточно для увеличения второй цифры версии.

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Пн окт 03, 2016 07:09:08
Pushok62
*Trigger* писал(а):Тем временем сделал новую версию.
Спасибо, реализация режима автоматического отображения температуры и времени
очень понравилась!
По поводу звукового сопровождения нажатия на кнопки: а нельзя ли сократить длительность звукового сигнала при нажатии
на кнопки, скажем, до какого-то количества микросекунд, чтобы вместо громких "бипов" слышались только щелчки (так, имхо, может будет лучше)? И в названии режима Butt. Snd. не является ли лишней точка в конце?
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Пн окт 03, 2016 13:15:19
igooor
Grey1975 классная идея с конструкцией, мне очень нравится. Немогли бы вы показать поподробней конструкцию.
И вопрос к *Trigger*, как рассчитывать трансформатор если будет другое кольцо 16х9.3х6.8 или меньше?
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Пн окт 03, 2016 15:58:59
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 без трансформатора.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Пн окт 03, 2016 17:34:51
*Trigger*
Pushok62 писал(а):а нельзя ли сократить длительность звукового сигнала при нажатии на кнопки, скажем, до какого-то количества микросекунд, чтобы вместо громких "бипов" слышались только щелчки?
Сократить можно, только вот придётся эту задержку подбирать для каждого конкретного излучателя. Можете это сделать в строке 745 программы.
Pushok62 писал(а):И в названии режима Butt. Snd. не является ли лишней точка в конце?
Действительно, что-то я её там случайно поставил. В аналогичном сокращении "Set Alm" точки нет. Переделал.
V1.11
Что нового:
• Убрана точка в конце сообщения "Butt. Snd".
Прошивки версии 1.11:
Проект CVAVR:
Список изменений:
Спойлер
Текущая версия: 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 кГц. Отношение числа витков в обмотках, как обычно, равно отношению желаемых напряжений.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Пн окт 03, 2016 18:49:16
Pushok62
*Trigger* писал(а):
Сократить можно, только вот придётся эту задержку подбирать для каждого конкретного излучателя. Можете это сделать в строке 745 программы.
Попробовал поставить 100 мкс - delay_us (100) - понравилось, получился короткий ненавязчивый щелчок.
*Trigger* писал(а):
Действительно, что-то я её там случайно поставил. В аналогичном сокращении "Set Alm" точки нет. Переделал.
Я могу ошибаться, но, по-моему, точка в сообщении "Butt. Snd." осталась, а вот в сообщении "Auto t. d", к сожалению, исчезла

(в строке 676, видимо, должно быть 0b00000101, а в строке 677 - 0b00010000)