Алгоритм вывода текста на механический дисплей(bob blick)

Обсуждаем цифровые устройства...
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 112
Зарегистрирован: Вс фев 24, 2013 19:02:22

Сообщение zhavnerko »

В сети море разработок на тему часов Боба Блика, который впервые осуществил подобную задумку. Но к сожалению, везде приводятся лишь исходники и варианты печатных плат.
Не могли бы вы рассказать алгоритм вывода изображения с нуля? То есть, я знаю, что в каждую единицу времени выводится один столбик изображения на линейку светодиодов. Также начало вывода изображения начинается при прохождении светодиода над фототранзистором, например. Но я не могу понять:
1. Как расчитывается единица времени, за которую надо выводить каждый столбик изображения на линейку светодиодов?
2. Как осуществить синхронизацию(текст стоит или движется)?
3. Зависят ли расчеты от диаметра пропеллера?
4. И как вообще самому разработать этот злочастный массив символов?)


Если знаете, как это делается, то помогите пожалуйста! Заранее благодарен за развернутый ответ.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

1. Период одного оборота = 1/F, время вывода одного столбца = период оборота / количество столбцов
2. Оптический датчик, датчик холла...
3. см п.1, размеры механики в те формулы не входят
4. Взять тетрадь в клеточку, закрасить нужные клеточки, перевести в байты.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 112
Зарегистрирован: Вс фев 24, 2013 19:02:22

Сообщение zhavnerko »

Engineer_Keen писал(а):1. Период одного оборота = 1/F, время вывода одного столбца = период оборота / количество столбцов
Спасибо за ответ, а F-это что? Извините за мою неграмотность
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

F это частота, она всегда обратно пропорциональна периоду F=1/T. В данном случае под частотой имеется ввиду количество оборотов в секунду.
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 112
Зарегистрирован: Вс фев 24, 2013 19:02:22

Сообщение zhavnerko »

Engineer_Keen писал(а):В данном случае под частотой имеется ввиду количество оборотов в секунду.
Так, понял. А если линейка светодиодов движется неравномерно, то есть то медленнее, то быстрее? Это означает, что надо как-то следить за этим с помощью оптопары?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Именно для этого датчик и ставят. Контроллер замеряет период между срабатываниями датчика и вычисляет нужный интервал горения линейки.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 112
Зарегистрирован: Вс фев 24, 2013 19:02:22

Сообщение zhavnerko »

Теперь картина в голове сформировалась, осталось родить код) Спасибо вам!
Друг Кота
Аватара пользователя
Сообщения: 15770
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Так и до электромеханического телика докатимся... Там вообще просто - плоский модуль подсветки на светиках и диск с дырками... :cry:
Встал на лапы
Аватара пользователя
Сообщения: 112
Зарегистрирован: Вс фев 24, 2013 19:02:22

Сообщение zhavnerko »

BOB51 писал(а):Так и до электромеханического телика докатимся
Так всякие OLED и TFT - это моветон)
Ответить

Вернуться в «Цифровая техника»