РУКОДЕЛКИ Часы на flip-dot (блинкерных) модулях

bort707

★★★★★★✩
21 Сен 2020
2,926
868
Проект воссоздания блока управления для блинкерных часов.


Что такое блинкерные часы? - да вы их все знаете, по крайней мере те кто постарше - раньше висели на каждом вокзале или телеграфе:
old_clock.jpg
Цифры выглядят вот так:
digit1.jpg digit2.jpg
Каждый такой модуль размером 200х115мм и весом более килограмма.

Мне в руки попало 6 таких цифр... и все. Управляющего блока нет.

Будем разбираться.

Принцип управления

Для формирования изображения используются точки-блинкеры. Каждый блинкер представляет из себя пластиковую шторку, управляемую электромагнитной катушкой. Одна сторона шторки черная, другая покрашена светоотражающей краской. При подаче напряжения на катушку шторка открывается или закрывается, в зависимости от полярности. После снятия напряжения шторка сохраняет свое положение месяцы и даже годы. На каждом модуле 35 блинкеров, формирующих изображение 5х7 пикселей. Схема коммутации блинкеров показана ниже (для упрощения на рисунке только 4 катушки из 35).
digit_module_schematic.png
Один контакт всех катушек на модуле обьединен на общий провод Jmain, что исключает применение матричной схемы управления. Реле K1 блокирует управление всеми блинкерами модуля, что позволяет управлять несколькими модулями последовательно по одному кабелю.

Чтобы не придумывать сложную мостовую схему на каждую катушку для изменения полярности, я решил использовать переменный ток. Идея управления передается схемой ниже. Включением нужного блинкера управляем оптосимисторами U3-U6, а полярность сигнала выбирается одним из оптореле U1-U2, включенным через диоды D3 D4. Остается подать на блок переменный ток в течении одного периода и полуволна нужной полярности переключит выбранные блинкеры.
digit_control_schematic.png
Схема получается довольно обьемной - 35 оптосимисторов - но при этом простой и дешевой. Оптосимисторы управляются через каскад из пяти сдвиговых регистров - по одному на каждую вертикальную колонку блинкеров. В проекте использовано 6 цифровых блоков - 4 для вывода часов и два для даты, как в оригинале. Выбор нужной цифры при обновлении изображения осуществляется реле К1 на каждом блоке, управляемое постоянным током через мосфеты. Всей схемой в целом управляет плата Ардуино Нано.

Печатные платы

Для размещения деталей было разработано два типа плат (нарисованы в Кикаде и изготовлены PcbWave). Первый тип - для размещения оптосимисторов и сдвиговых регистров (по 14 и 2 соответвенно). Таких плат понадобилось три. Вторая плата - плата управления, для Ардуино, реле полярности и соединителей. Эта плата планировалась одна, так как первоначально в проекте должно было быть только 4 блока цифр для вывода времени. В дальнейшем захотелось добавить еще и дату, так что пришлось использовать еще одну основную плату для дополнительных деталей (благо китайские сервисы присылают в заказе по 5 плат и более).
pcb.jpg

Пять плат были собраны в этакую стопку:

pcb_block1.jpg pcb_block2.jpg
И помещены в корпус вместе с блоком питания, RTC и пультом управления.

Что получилось, можно посмотреть на видео в начале темы и ниже. Рекомендую смотреть со звуком, самое приятное в этих часах - шелест блинкеров, когда они меняют положение :)


Код и схемы можно найти на на Гитхабе.
 

Вложения

Изменено:

Divin

★★★✩✩✩✩
30 Янв 2021
416
186
@bort707, О месье знает толк, на подобном принципе в союзе были информ табло на вокзалах, завораживающее зрелище.
 

PiratFox

★★★★★✩✩
13 Фев 2020
1,723
481
@Divin, ага, при обновлении информации они так забавно шуршали... :)
 

bort707

★★★★★★✩
21 Сен 2020
2,926
868
@PiratFox, так и эти шуршат :) - на видео слышно.

Когда они в твоей комнате работают - это шуршание каждую минуту как напоминание - "Помни о вечном"
 
Изменено:
  • Ахах! +1
Реакции: PiratFox

PiratFox

★★★★★✩✩
13 Фев 2020
1,723
481
@bort707, ну, тут масштаб не тот. :) Огромное табло на вокзале/в аэропорту - совсем другое дело.:p
 

PiratFox

★★★★★✩✩
13 Фев 2020
1,723
481
Да они разные были. И такие, и побольше, и поменьше. В Шереметьево так огромное табло было, на ж/д вокзалах Москвы опять же. Или там было по несколько 9-10ти строчных табло впритык на одной стенке, я уже и не помню. Где-то были flip-dot, где-то flip-flap. Какие где - не помню опять таки. В памяти осталось только грандиозное шуршание со всех сторон, как лавина.
 
  • Лойс +1
Реакции: bort707

bort707

★★★★★★✩
21 Сен 2020
2,926
868
Добавлю еще про пульт - может кому пригодится для своих проектов.

Поскольку блинкерные индикаторы - достаточно медленные устройства, то установку времени и даты непосредственно на часах делать неудобно.
Я решил использовать для этого внешний пульт с небольшим дисплеем. Как только время установлено, оно запоминается модулем RTC и отправляется на основной дисплей. На роль внешнего устройства отлично подошел готовый модуль с Али на основе контроллера TM1638, оснащенный 8-ю семисегментными индикаторами и 8 кнопками:
tm1638_dde.JPG
Благодаря наличию на одном модуле и цифр, и кнопок, и светодиодов из этого дешевого модуля получился отличный пульт для выбора режимов работы и настройки часов, установки текущего времени и даты.

Подробнее на странице проекта на гитхабе.