C учетом того что на плате есть 2 ИН-19 то термометр . Последнюю лампу правда придется заменить с ИН-19В на ИН-19А ( в ней есть символ С ) .art100 писал(а):Часы на 3-ех цифрах?
Часы на газоразрядных индикаторах
- xSanders
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Сб апр 27, 2013 21:39:15
- Откуда: Украина
Re: Часы на газоразрядных индикаторах
- Реклама
- alr5000
- Электрический кот
- Сообщения: 1039
- Зарегистрирован: Сб сен 08, 2012 21:12:12
- Откуда: Зеленоград
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Отлично получилось! А если этот корпус еще отпескоструить и полирнуть, то вообще будет 'космос'!STR@NNIK писал(а):корпусе с тропосферной станции Р-410 которую на металоломе встретил
Хотя... Может быть и оставить в этаком 'Military Style'
Я за грустным, пыльным столом
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
- woody_mc
- Грызет канифоль
- Сообщения: 251
- Зарегистрирован: Пт янв 30, 2015 13:20:56
- Откуда: SPb
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Ваше мнение мне очень важно! пишите еще.art100 писал(а):А вы лжец.
часов у меня нет т.к. они "в процессе" и я их делаю для себя, а не на продажу или в подарок, а остальные свои "достижения" я в этой ветке выкладывать не буду.art100 писал(а): Фото в студию ваших достижений "мне минимализм больше приятен".
Особенно мне про часы интересно?
А то все слова слова. Никаких умных мыслей. Флуд одним словом.
подозреваю что ваша агрессия связана с "плохим опытом общения с женщинами", я Вам искренне сочувствую.art100 писал(а):У вас хороший опыт общения с женщинами.
в поисках больших VFD наткнулся на такой сабж вот теперь думаю получится ли найти эти ИЛЦ1-1/8 или ИЛЦ1-1/7 и точки ИЛТ1-5л.
крокодил, крокожу и буду крокодить!
Статика ИН-12
С аппаратной частью - закончено. Часы идут. Ядро прошивки тоже сделано осталось всякие навороты спец.эффекты туда вставить вот что получилось в итоге, фото по ссылкам.
http://83.142.8.22/lite/files/clock_in12_1.jpg
http://83.142.8.22/lite/files/clock_in12_2.jpg
http://83.142.8.22/lite/files/clock_in12_3.jpg
или так:



http://83.142.8.22/lite/files/clock_in12_1.jpg
http://83.142.8.22/lite/files/clock_in12_2.jpg
http://83.142.8.22/lite/files/clock_in12_3.jpg
или так:



- Iggis
- Держит паяльник хвостом
- Сообщения: 947
- Зарегистрирован: Пн мар 25, 2013 03:20:47
- Откуда: Tallinn
Re: Часы на газоразрядных индикаторах
art100, woody_mc, прекратите флудить в теме! Идите и ругайтесь в личке или в реале. Или вам непременно зрители нужны?
Правильно заданный вопрос - уже половина ответа. Не мучайте себя и других...
------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например: http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg

------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например: http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg

- Реклама
Re: Статика ИН-12
asidalv С вашего позволения я могу ваше фото использовать?asidalv писал(а):...
Вы покорили меня массой дешифраторов и буферов.
Re: Часы на газоразрядных индикаторах
Спасибо за мысльxSanders писал(а):...ИН-19А... в ней есть... С...
Надо будет рассмотреть. А потом окажется, что я это и показал на обозрение.
Re: Статика ИН-12
Нет) Все проще)art100 писал(а):asidalv С вашего позволения я могу ваше фото использовать?asidalv писал(а):...
Вы покорили меня массой дешифраторов и буферов.К155ИД1 и ULN2003 ? Я правильно понял схематическое решение? От сюда не видно. Но это не Amel по видимому Microchip а именно что-нибудь думаю PIC что-нибудь 16X628. Я пиками много лет не пользуюсь и не разбираюсь. Товарищи поправят. ?
Микры (слева направо):
Верхний ряд: К155ИД1 по 1 штуке на 1 лампу. В случае 7 ламп надо 7 микросхем.
Нижний ряд: К1109КН2 - анодный коммутатор. Служит для отключения ненужных разрядов, задействован при мигании, общая регулировка яркости ШИМом, отключений всей индикации в режиме сохранения ламп. По 1 выходу на 1 лампу.
Atmega8 - мозги)) Кварц от часов, асинхронный режим таймера 2, двухбайтовая коррекция хода и много еще чего написано, и пишется - все пока в процессе )))
3 штуки 74HC595 - пакет из 3х сдвиговых регистров по 4 бита на 1 лампу, обслуживает 6 цифровых ламп.
И преобразователь справа внизу платы.
Ни одного транзистора в цепи ламп. 2 транзистора MPSA42 для мелких неонок-разделителей
и 2 транзистора в преобразователе IRF740 и КТ3107. Дроссель от транса из дежурки ATX
Схемы - пока нет, она в голове)
Будет время - разрисую выложу
Последний раз редактировалось asidalv Ср дек 23, 2015 09:24:06, всего редактировалось 1 раз.
- woody_mc
- Грызет канифоль
- Сообщения: 251
- Зарегистрирован: Пт янв 30, 2015 13:20:56
- Откуда: SPb
- Контактная информация:
Re: Часы на газоразрядных индикаторах
подскажите, как вы читаете данные с RTC?
я прикрутил выход SWQ (с частотой 1 Гц) на прерывание, и по прерыванию читаю данные из RTC.
есть мысли читать каждый регистр отдельно. т.е. если регистр секунд = 00, то читать еще регистр минут, если минуты = 00, то читать регистр часов и т.д.
и есть ли реальная разница между например DS1307 и DS1338 или время плавает одинаково у всех из-за температурного отклонения кварца?
я прикрутил выход SWQ (с частотой 1 Гц) на прерывание, и по прерыванию читаю данные из RTC.
есть мысли читать каждый регистр отдельно. т.е. если регистр секунд = 00, то читать еще регистр минут, если минуты = 00, то читать регистр часов и т.д.
и есть ли реальная разница между например DS1307 и DS1338 или время плавает одинаково у всех из-за температурного отклонения кварца?
крокодил, крокожу и буду крокодить!
Re: Часы на газоразрядных индикаторах

Милисхему трехслойную паяю.
asidalv если так дальше пойдет я вас догоню
Осталось всего чуток перемычек добавить. И вуаля

-
watchmaker
- Поставщик валерьянки для Кота
- Сообщения: 2183
- Зарегистрирован: Вс ноя 15, 2009 23:13:59
- Откуда: Харьков
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Что означает "М" на крайней левой лампе?
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
- Волосатый
- Сверлит текстолит когтями
- Сообщения: 1288
- Зарегистрирован: Пн апр 14, 2008 12:54:35
- Откуда: Город ГЕРОЙ Ленинград
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Да, по прерыванию очень удобно. Я завел себе объединение со структурой вида:woody_mc писал(а):я прикрутил выход SWQ (с частотой 1 Гц) на прерывание, и по прерыванию читаю данные из RTC.
есть мысли читать каждый регистр отдельно. т.е. если регистр секунд = 00, то читать еще регистр минут, если минуты = 00, то читать регистр часов и т.д.
Спойлер
Код: Выделить всё
union ds3231_rtc_data_type{
u8 raw[19];
struct{
u8 seconds;
u8 minutes;
u8 hour;
u8 day;
u8 date;
u8 month;
u8 year;
u8 a1_seconds;
u8 a1_minutes;
u8 a1_hour;
u8 a1_day_date;
u8 a2_minutes;
u8 a2_hour;
u8 a2_day_date;
u8 control;
u8 control_status;
s8 aging_offset;
s8 temperature_base;
u8 temperature_float;
u8 hour_12_24;
u8 a1hour_12_24;
u8 a2hour_12_24;
u8 hour_am_pm;
u8 a1hour_am_pm;
u8 a2hour_am_pm;
u8 a1m;
u8 a2m;
u8 a1_flag_day_date;
u8 a2_flag_day_date;
};
};
union ds3231_rtc_data_type ds3231_rtc_data;STR@NNIK, стеклышко бы еще
Опыт приходит сразу после того, как он был нужен...
- woody_mc
- Грызет канифоль
- Сообщения: 251
- Зарегистрирован: Пт янв 30, 2015 13:20:56
- Откуда: SPb
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Волосатый писал(а):Да, по прерыванию очень удобно. Я завел себе объединение со структурой вида:woody_mc писал(а):я прикрутил выход SWQ (с частотой 1 Гц) на прерывание, и по прерыванию читаю данные из RTC.
есть мысли читать каждый регистр отдельно. т.е. если регистр секунд = 00, то читать еще регистр минут, если минуты = 00, то читать регистр часов и т.д.Спойлер
Код: Выделить всё
union ds3231_rtc_data_type{ u8 raw[19]; struct{ u8 seconds; u8 minutes; u8 hour; u8 day; u8 date; u8 month; u8 year; u8 a1_seconds; u8 a1_minutes; u8 a1_hour; u8 a1_day_date; u8 a2_minutes; u8 a2_hour; u8 a2_day_date; u8 control; u8 control_status; s8 aging_offset; s8 temperature_base; u8 temperature_float; u8 hour_12_24; u8 a1hour_12_24; u8 a2hour_12_24; u8 hour_am_pm; u8 a1hour_am_pm; u8 a2hour_am_pm; u8 a1m; u8 a2m; u8 a1_flag_day_date; u8 a2_flag_day_date; }; };[/spoiler] [/quote] да, структурой удобно. я пока так же читаю все разом, но есть 4 команды: прочитать/записать все, и прочитать/записать нужный регистр. думаю на тот же i2c повесить мелкий OLED для настройки часов, будильников и прочего добра. + у меня есть рабочий модуль с неограниченным (ограничение максимальное можно выставить в софте и на сколько памяти хватит) количеством 1-wire термодатчиков ds18b20 и ds18s20. когда-то это писалось для автоматики отопления, но тут тоже применимо :))) еще хочу запустить на аппаратном ШИМе midi файл 8) ну и все это добро либо на ИН-4 (которые есть) либо ИН-18 (если найду за адекватные деньги) или же на ИЛЦ1-1/7
крокодил, крокожу и буду крокодить!
-
watchmaker
- Поставщик валерьянки для Кота
- Сообщения: 2183
- Зарегистрирован: Вс ноя 15, 2009 23:13:59
- Откуда: Харьков
- Контактная информация:
Re: Часы на газоразрядных индикаторах
А зачем такие сложности? Не проще ли повесить кварц на предназначенные для этого ноги на атмеге и пользоваться таймером 2? Точность на всех чипах будет плавать совершенно одинаково - это зависит только от кварца и от конденсаторов в его цепи. Реально можно достичь 20..30 секунд в год без особых проблем. Если же нужна более серьезная точность, то надо думать не о кварце, а о синхронизации по интернету или по GPS.и есть ли реальная разница между например DS1307 и DS1338 или время плавает одинаково у всех из-за температурного отклонения кварца?
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
- SLvik
- Друг Кота
- Сообщения: 7622
- Зарегистрирован: Ср май 28, 2008 00:32:54
- Откуда: г. Россия
- Контактная информация:
Re: Часы на газоразрядных индикаторах
У меня также.woody_mc писал(а):подскажите, как вы читаете данные с RTC?
я прикрутил выход SWQ (с частотой 1 Гц) на прерывание, и по прерыванию читаю данные из RTC.
есть мысли читать каждый регистр отдельно. т.е. если регистр секунд = 00, то читать еще регистр минут, если минуты = 00, то читать регистр часов и т.д.
Я считываю сразу всё ч-м-с-д-м-день недели-год.
Никакого мигания нет.
Скачайте PDFки на каждую микру и посмотрите.woody_mc писал(а):и есть ли реальная разница между например DS1307 и DS1338 или время плавает одинаково у всех из-за температурного отклонения кварца?
Очень нравится неон

Мой проектик часиков с термометром на любых 6ти газоразрядных лампах + куча функций
Ещё один - попроще

Светодиодный проект

My video on youtube nic SLvik78
Мой проектик часиков с термометром на любых 6ти газоразрядных лампах + куча функций
Ещё один - попроще
Светодиодный проект
My video on youtube nic SLvik78
- woody_mc
- Грызет канифоль
- Сообщения: 251
- Зарегистрирован: Пт янв 30, 2015 13:20:56
- Откуда: SPb
- Контактная информация:
Re: Часы на газоразрядных индикаторах
дык а с чего ему быть, если софт написан правильно. вопрос в разгрузке i2c для других нужд (OLED 128x64 например)SLvik писал(а): Никакого мигания нет.
![]()
я особых различий не увидел, за исключением того, что во второй указана верхняя частота i2c. а в интернетах говорят что вторая с термостабилизацией.SLvik писал(а): Скачайте PDFки на каждую микру и посмотрите.
буду искать DS3231, там TCXO есть
крокодил, крокожу и буду крокодить!
Re: Часы на газоразрядных индикаторах
Ничего. По умолчанию, эта лампа всегда выключена. Просто в тот момент я ее включил) С помощью этой лампы удается выводить некоторые параметры , например +26 или - 5, в режимах установок там высвечивается буква 'П', в режиме установки коррекции хода знаки + и -. Можно еще что то придумать для нее) Но в любом случае, это лучше чем ничего)) Облегчает навигацию по интерфейсу.watchmaker писал(а):Что означает "М" на крайней левой лампе?
Двоеточия-разделители имеют также свою логику. Мигают оба верхний и нижний - режим часов или установка времени (при этом изменяемые разряды помечаются миганием). В режиме установки даты - светятся только нижние точки. В режиме вывода температуры - светится одна правая верхняя точка.
Re: Часы на газоразрядных индикаторах
art100,
нравится паять на макетках на здоровье)
На эту всю плату на травление и сборку у меня ушел ровно день. Гораздо дольше я ее разводил - проектирование занимает больше времени чем сборка. Во всяком случае, у меня так. А еще больше времени занимает написание ПО. Вот это - реально творческая работа. И когда нет настроения я ничего писать не смогу и не буду) Под МК пишу на ассемблере. На Си не нравится. Опять-же, все это дело личных предпочтений и вкуса.
Дело, вообще, не в плате. Перелопатив всю ветку я не нашел тут ни одной схемы часов на полностью статической индикации. Также, мне не нравится интерфейс прошивок часов которые тут представлены. Опять-же, дело вкуса. Вот и пытаюсь восполнить внеся какие-то свои решения и наработки.
нравится паять на макетках на здоровье)
На эту всю плату на травление и сборку у меня ушел ровно день. Гораздо дольше я ее разводил - проектирование занимает больше времени чем сборка. Во всяком случае, у меня так. А еще больше времени занимает написание ПО. Вот это - реально творческая работа. И когда нет настроения я ничего писать не смогу и не буду) Под МК пишу на ассемблере. На Си не нравится. Опять-же, все это дело личных предпочтений и вкуса.
Дело, вообще, не в плате. Перелопатив всю ветку я не нашел тут ни одной схемы часов на полностью статической индикации. Также, мне не нравится интерфейс прошивок часов которые тут представлены. Опять-же, дело вкуса. Вот и пытаюсь восполнить внеся какие-то свои решения и наработки.
- A_AVL
- Потрогал лапой паяльник
- Сообщения: 311
- Зарегистрирован: Чт фев 10, 2011 10:22:20
- Откуда: Беларусь
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Я использую битовое поле. Данные читаются побайтно начиная с адреса структуры. Дальше доступ к значениям по их именам. Хоть вход прерывания у меня заведен в МК, но прерывание не используется потому как 41Т56 выдает 512Гц, и толку от них нет. Чтение произвожу 25 раз в секунду, и программно синхронизируюсь с RTC. На точность хода не влияет никак.woody_mc писал(а):подскажите, как вы читаете данные с RTC?
Спойлер
Код: Выделить всё
#define RTC_M41T54
//========================
// Note: in the following structure declaration, bitfields are assigned starting
// from the low-order bit. Some compilers assign bitfields starting from the
// high-order bit.
typedef struct {
//0
unsigned char seconds1 : 4;
unsigned char seconds10 : 3;
unsigned char ch : 1; // clock hold
//1
unsigned char minutes1 : 4;
unsigned char minutes10 : 3;
unsigned char : 1;
//2
unsigned char hours1 : 4;
unsigned char hours10 : 2;
unsigned char mode12 : 1; // 12-hour mode (1) or 24-hour mode (0)
unsigned char : 1;
//3
unsigned char day : 3;
unsigned char : 5;
//4
unsigned char date1 : 4;
unsigned char date10 : 2;
unsigned char : 2;
//5
unsigned char month1 : 4;
unsigned char month10 : 1;
unsigned char : 3;
//6
unsigned char year1 : 4;
unsigned char year10 : 4;
//7
unsigned char cal : 5; // rate select
unsigned char calsign : 1; //0 - slower 1- faster
unsigned char ft : 1; // square wave enable
unsigned char out : 1; // output control
}ST41T54Reg_t;
- Волосатый
- Сверлит текстолит когтями
- Сообщения: 1288
- Зарегистрирован: Пн апр 14, 2008 12:54:35
- Откуда: Город ГЕРОЙ Ленинград
- Контактная информация:
Re: Часы на газоразрядных индикаторах
asidalv
Ну плохо искали, значит. Вот, полностью статика. Анодные ключи для гашения ламп во время настройки. Шим регулирование яркости не удалось - регистры без защелок дают засветку
но могу поправить, там вроде были свободные ноги у МК. Работают и по сей день без перерывов.
Надумаете собирать, прошивку и платы выложу.
Ну плохо искали, значит. Вот, полностью статика. Анодные ключи для гашения ламп во время настройки. Шим регулирование яркости не удалось - регистры без защелок дают засветку
Надумаете собирать, прошивку и платы выложу.
Опыт приходит сразу после того, как он был нужен...


