Например TDA7294

Форум РадиоКот • Просмотр темы - Часы на газоразрядных индикаторах
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн июл 28, 2025 04:15:39

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 48898 ]     ... , , , 2303, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Пн июл 27, 2020 09:26:35 
Опытный кот
Аватар пользователя

Карма: 20
Рейтинг сообщений: 182
Зарегистрирован: Вт дек 08, 2009 18:24:20
Сообщений: 752
Откуда: Питер
Рейтинг сообщения: 1
Сфоткайте
Посмотрел на али - все с замазанными логотипами. Может быть внутри нет кристалла.

Добавлено after 2 minutes 30 seconds:
Из отзывов:

Дополненные отзывы
Не покупайте. Обещается маркировка AU на конце. Мне пришли из 10шт - 7 с маркировкой ATmega328PU-PH, 2 с маркировкой ATmega328PU-AU и 1 с маркировкой ATmega328PU-TW. PH не прошиваются. Деньги коту под хвост.

_________________
https://t.me/retrocomps


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Пн июл 27, 2020 14:37:35 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 1
Рейтинг сообщений: 74
Зарегистрирован: Ср сен 14, 2016 15:45:10
Сообщений: 186
Откуда: Калужская область
Рейтинг сообщения: 0
Ну это и есть мой отзыв :)))

Вот здесь есть фотка https://www.avrfreaks.net/forum/fake-atmega328p точь-в-точь как у меня

_________________
Чат посвященный часам на ГРИ/ВЛИ - https://t.me/nixietime Присоединяйтесь!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Чт июл 30, 2020 18:35:25 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Пт май 07, 2010 01:42:09
Сообщений: 376
Откуда: РФ
Рейтинг сообщения: 0
Приветствую! Коллеги, ни у кого случайно нету заводских плат под проект на Спутник ИН-4 GPS?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Сб авг 01, 2020 12:39:53 
Первый раз сказал Мяу!

Зарегистрирован: Пн апр 20, 2020 05:19:23
Сообщений: 27
Откуда: Одесса
Рейтинг сообщения: 0
Поделитесь пожалуйста опытом, какая должна быть частота динамической индикации , чтобы можно было организовать режим плавной смены цифр (эффект наложения) ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Сб авг 01, 2020 12:52:02 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7306
Откуда: 845-й км.
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
не коррелирует. Частота обновления должна быть порядка 120 раз в секунду, чтобы не мелькало. А внутри этого вы можете делать какую хотите плавность.

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Вс авг 02, 2020 00:56:45 
Поставщик валерьянки для Кота

Карма: 34
Рейтинг сообщений: 313
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Сообщений: 2084
Откуда: Харьков
Рейтинг сообщения: 0
Лучше делать частоту не меньше 250 Гц. Не знаю, как на ИН, а на светодиодах 128 Гц отчётливо мелькает, особенно если не смотреть прямо на часы, а быстро провести взглядом мимо них.

_________________
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Вс авг 02, 2020 14:55:03 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 977
Зарегистрирован: Ср май 28, 2008 00:32:54
Сообщений: 7615
Откуда: г. Россия
Рейтинг сообщения: 0
Ламп скрлько? - 6.
А вертикальных столбов светодиодов? - 30 - 50 в блоке, а может и больше.
:)

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

My video on youtube nic SLvik78


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Пн авг 03, 2020 17:17:04 
Первый раз сказал Мяу!

Зарегистрирован: Пн апр 20, 2020 05:19:23
Сообщений: 27
Откуда: Одесса
Рейтинг сообщения: 0
лампы 6 штучек ИН18 , применил 155ид1 - 2 штучки . получилось две динамические индикации 2x3 .
Для эффекта " плавного наложения цифр" применил 1 милисекунду на анод, полный период 3 x1 =3 мс (333 Гц) . 120 Гц маловато
смена цифры старой на текущию у меня происходит за 300 мс и 30 циклов - от длительного просмотра в глазах почувствовал усталость, скорее все неправильно :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Пн авг 03, 2020 19:01:29 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7306
Откуда: 845-й км.
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
120Гц полный цикл, 4 лампы => 480Гц смена разряда. Но каждый разряд у меня отображается 16 раз, поэтому частота загрузки данных в регистры 7680 Гц.
16 раз - это 16 градаций яркости для исчезающего и появляющегося символа. У меня всё это делается в ОЗУ, так как из ОЗУ в порты вывод идёт через DMA без нагрузки на процессор.
Как-то так...

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Вт авг 04, 2020 06:19:17 
Встал на лапы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Сб янв 23, 2016 19:09:38
Сообщений: 80
Откуда: Петропавловск-Камчатский
Рейтинг сообщения: 0
А делал ли кто нибудь на 8 лампах? 6 ламп время и 2 символьные + и градус Цельсия. Поделитесь, пожалуйста, ссылочками на проекты?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Вт авг 04, 2020 06:29:08 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 7
Рейтинг сообщений: 203
Зарегистрирован: Вт фев 21, 2017 18:59:21
Сообщений: 2236
Откуда: Седой Урал
Рейтинг сообщения: 1
... на 8 лампах? 6 ламп время и 2 символьные + и градус Цельсия.


Я делал такие http://robocua.blogspot.com/2014/02/slvik-clock-iv.html ИН14+ИН19, а еще ИН8-2 и ИН19. На форуме под последние есть платы ну очень узкие и компактные! Поищите! :))

З.Ы. Вот у себя нашел, потом при настройке переназначите катоды(технология на форуме описана) :))


Вложения:
PCB_IN-8-2%2BIN-19 (6).lay6 [680.89 KiB]
Скачиваний: 206
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Вт авг 04, 2020 16:55:29 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 977
Зарегистрирован: Ср май 28, 2008 00:32:54
Сообщений: 7615
Откуда: г. Россия
Рейтинг сообщения: 0
Лучше доработай - поставь по катодам 12 транзисторы с резисторами, новую прошивку и стабилитрон поставь на 62в.
http://moemesto.ru/SLvik/file/15152766/ ... %20inv.rar
Цифры будут намного чётче.
Если конечно делать будешь.
:)

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

My video on youtube nic SLvik78


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Ср авг 05, 2020 05:36:34 
Встал на лапы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Сб янв 23, 2016 19:09:38
Сообщений: 80
Откуда: Петропавловск-Камчатский
Рейтинг сообщения: 0
Лучше доработай - поставь по катодам 12 транзисторы с резисторами, новую прошивку и стабилитрон поставь на 62в.
http://moemesto.ru/SLvik/file/15152766/ ... %20inv.rar
Цифры будут намного чётче.
Если конечно делать будешь.
:)


Если ответ был мне, то доработать не могу. Руки кривые. А вот спаять готовое всегда могу.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Ср авг 05, 2020 16:51:34 
Родился

Зарегистрирован: Вт фев 19, 2019 14:28:39
Сообщений: 11
Рейтинг сообщения: 0
120Гц полный цикл, 4 лампы => 480Гц смена разряда. Но каждый разряд у меня отображается 16 раз, поэтому частота загрузки данных в регистры 7680 Гц.
16 раз - это 16 градаций яркости для исчезающего и появляющегося символа. У меня всё это делается в ОЗУ, так как из ОЗУ в порты вывод идёт через DMA без нагрузки на процессор.
Как-то так...

Кодом не поделитесь? Или хотя бы алгоритмом, можно в личку.
Я взял за основу плату от @mss_ja (6 ИН-18 в две группы по 3 индикатора) и пытаюсь на малинке (Pi 3B+) её поднять. Если использовать только вкл/выкл анодов, то ещё более/менее получается ~3 ms индикатор включен, ~6 ms выключен. Но так нельзя регулировать яркость, надо ШИМ. Но с ШИМ мерцает вообще жесть.
Или малинка не годится для этих целей и я зря теряю время?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Ср авг 05, 2020 21:01:53 
Родился

Зарегистрирован: Пт июл 17, 2020 10:46:27
Сообщений: 4
Рейтинг сообщения: 0
Fred1, вы бы хоть рассказали, как сами делаете и откуда ваши цифры берутся. Чтобы было от чего оттолкнуться. Что-то у вас очень долго все, в миллисекундах. Так просто адски мерцать будет и без шима.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Ср авг 05, 2020 22:13:54 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7306
Откуда: 845-й км.
Рейтинг сообщения: 4
Медали: 1
Получил миской по аватаре (1)
Кода мне не жалко, да вот только толку с него? Эта штука реализована была в этих часах и там во всю используются аппаратные возможности микроконтроллера stm32f103, который налеплен на "синей таблетке". Да и что там исходник - надо выкладывать тогда уж весь проект, так как часть сделана в CubeMX (для USB интерфейса - я сам с нуля такое написать еще/уже не могу). Но он не закончен. Я как застрял с командным интерфейсом так меня там и заклинило. Хотя сейчас у меня есть сделан (для роботов) командный интерфейс по типу Форт-интерпретатора и я мог бы его быстро приспособить, завершить этот проект и опубликовать. Но, надо еще продумать словарь фортовских слов, чтобы с часами было удобно работать. На роботах я уже добавил кучу команда, которые я почувствовал, что они мне пригодятся.

Кхе... начал искать исходники и мне показалось, что я их потерял. Но нет - нашел на нетбуке. Вот только выложить... проект занимает 93 мегабайта.

Поэтому, попробую объяснить просто словами.
Формально у меня делается отображение не 4 знаков, а 64. Просто у каждой группы из 16 знаков сигнал выбора анода лампы одинаковый. И если сигнал выбора катода в этой группе тоже одинаковый, получается, что всё это время горит одна цифра, как в простой обычной динамике. Если же в одном знаке (из тех 16) я меняю сигнал выбора катода, то получится, что 1/16 времени у меня будет гореть одна цифра, а 15/16 - другая. Ясно что яркость второй цифры будет больше, чем первой. Через некоторе время будет подменена вторая из тех 16 и пропорция изменится до тех пор, пока новая цифра не вытеснит из массива старую и не займёт все 16 ячеек. Тогда будет гореть только новая цифра.

Код:
2222222222222222 0000000000000000 5555555555555555 9999999999999999
2222222222222222 1000000000000000 0555555555555555 0999999999999999
2222222222222222 1100000000000000 0055555555555555 0099999999999999
2222222222222222 1110000000000000 0005555555555555 0009999999999999
...
2222222222222222 1111111111111110 0000000000000005 0000000000000009
2222222222222222 1111111111111111 0000000000000000 0000000000000000



Теоретически, этот фокус можно провернуть и в обычной системе, где динамика делается через прерывания, но, боюсь, что накладные расходы на обслуживание прерывания (вход, сохранение контекста .. восстановление контекста и выход) могут не позволить так часто делать прерывания. При прямом доступе к памяти, конечно, процессор тоже подтормаживается, но только на время занятости шины чтобы передать одно 32-х битное значение в регистр и всё. Т.е. можно считать, что практически временных ресурсов не ест.

Можно ли на Raspberri это сделать - я не знаю. Я максимум, что сумел поставить распбиан на него, глянуть на этот типа линукс и всё. А, еще был поставивши андроид - ну и тормозила! Но, если вы пытаетесь сделать на питоне под распбианом - думаю у вас ничего не получится. Надо лезть более глубоко в аппаратные дела процессора. Но под линуксом - линукс юзерлэнду это не позволит. Так что работать нужно будет на уровне драйверов... Или используя какой из стандартных интерфейсов, например, i2c - подключить что-нибудь аппаратное, что будет шустро выполнять глобальные команды.


Вложения:
Комментарий к файлу: Отображение. Transition type 1 - перебор цифр, 2 - плавная смена цифр. 0 и 3 - просто отображение без эффектов.
nixie_display.zip [2.69 KiB]
Скачиваний: 206

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Ср авг 05, 2020 23:12:54 
Родился

Зарегистрирован: Вт фев 19, 2019 14:28:39
Сообщений: 11
Рейтинг сообщения: 0
uldemir, у @mss_ja изначально и построено на stm32... но мы же лёгких путей не ищем, надо малину в дело пустить, а то чего она валяется-то. Но так и есть, слишком большие накладные расходы на малиновый ШИМ. А аппаратных там всего два канала. Так что вы опять правы, надо будет ставить что-то типа pca9685 и по i2c им рулить. Надеюсь проц будет успевать отправлять команды.
Спасибо большое вам за алгоритм и мысли. Пойду думать над своим поведением. :)
ps. питон - фу, бяка, это не для нас. Только pure C!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Чт авг 06, 2020 07:03:49 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7306
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Шина i2c слишком медленная, а pcaXXXX слишком тупая(мне кажется. я подобную использовал для подключения кнопок к роботу, когда портов стало не хватать), так что ногодрыг снова не получится. Я бы сделал отображение на простеньком микроконтроллере в который малинка по i2c или UART засылала бы инфу, что и как отображать. С другой стороны, а как малинка будет хранить время, например, при отсутствии электричества в доме? Да даже если и оно не пропадает, то, например, надо перенести в другую комнату или переткнуть в другую розетку?

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Чт авг 06, 2020 14:15:35 
Родился

Зарегистрирован: Вт фев 19, 2019 14:28:39
Сообщений: 11
Рейтинг сообщения: 0
uldemir, хм... у малины в даташите вот так: "The Broadcom Serial Control (BSC) controller is a master, fast-mode (400Kb/s) BSC controller. The
Broadcom Serial Control bus is a proprietary bus compliant with the Philips® I2C bus/interface version 2.1 January 2000."
У pca9685 и вовсе 1 мГц максимально. Вроде должно хватить...
Впрочем, зависит от кол-ва передаваемой информации. Надо разбираться.

По другому вопросу - малина не будет хранить время, у неё там интернет есть и ntpd.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на газоразрядных индикаторах
СообщениеДобавлено: Чт авг 06, 2020 17:14:50 
Родился

Зарегистрирован: Пт июл 17, 2020 10:46:27
Сообщений: 4
Рейтинг сообщения: 0
Fred1, у тебя так ничего не выйдет в принципе. Ты вообще в курсе, как ведро планирует потоки? Что там у твоего распбиана в /proc/sys/kernel/sched_min_granularity_ns написано? Прочти и ужаснись, если еще не. Это целая вечность в контексте твоей задачи. Оно тебе просто не позволит успевать так бегать по циферкам, как ты хочешь, даже если бы I2C это и позволяла делать. Да и, в конце концов, ты больше вообще ничего делать этой малиной не собираешься? Тебе ведь еще минимум сеть нужна. Я уж не говорю, что, перебирая лампы по GPIO напрямую, ты лишаешься интерфейсов, которые разведены на эти пины.
На малинкин DMA можешь не смотреть - там реквестов по таймеру не предусмотрено.
Кстати, если у тебя ИН-18, тебе и питать малину желательно бы от часовой платы, наверное, а не наоборот.

Так что остается только в ведре ковыряться модулями, больше вариантов не видно, если ты все же не хочешь периферийный контроллер ставить.
Хотя у отдельного контроллера плюсов масса - и пины свободны, и время малинки, и еще можно на нем же сделать RTC для самой малины (тоже через ведро, но это должно быть уже проще, можно за основу взять существующий драйвер для ds1307). С другой стороны, с таким контроллером задача вообще вырождается в элементарщину, так можно вообще любые часы по I2C к малине подключить и просто сказать, что у тебя часы на малине.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 48898 ]     ... , , , 2303, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 227


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y