Часы "Домино"
Часы "Домино"
Собственное вот статья: http://radiokot.ru/circuit/digital/home/155/
Это первоисточник: http://www.carbondesign.com/projects/domino-clock
Вопрос к благородным котам, может кто сделать на Atmege сей девайс, с прошивкой. Ну не хочется собирать програмер для одного пика...
Судя по первоисточнику, размер часов не маленький, интересно, там тоже светодиоды использовались? Или там механика. (уже нашел - механика)
Это первоисточник: http://www.carbondesign.com/projects/domino-clock
Вопрос к благородным котам, может кто сделать на Atmege сей девайс, с прошивкой. Ну не хочется собирать програмер для одного пика...
Судя по первоисточнику, размер часов не маленький, интересно, там тоже светодиоды использовались? Или там механика. (уже нашел - механика)
Последний раз редактировалось gray Az Вт фев 19, 2013 19:55:58, всего редактировалось 1 раз.
Люди не изобретают, люди вспоминают... (gray Az)
Re: Часы "Домино"
Механика с поворотом на 90 градусов.
Переписать Паскаль на Бейсик мог бы и сам. Не? Совсем лениво?
Переписать Паскаль на Бейсик мог бы и сам. Не? Совсем лениво?
Re: Часы "Домино"
Бейсик я учил даже не в школе, а в кружке на станции "Юный техник", в школах компов еще не было, и писал я програмки на "Электроника БК0010Ш". Во как, даж название вспомнил. Даже игру вспомнил в которую шпили на нем, человечек из символов прыгает по уровням и собирает чё-то. Lode Runner - навикипедил.
Так что что-бы что-то переписать мне нужно вникать в азы, а у меня не всегда есть время паяльник в руки взять.
А тому кто в теме, это займет 5 минут, если время позволит.
А часы мне понравились.
Корпус из пластика сделать можно.
Поставить сверхъяркие светодиоды в юбке с отражателем.
фильтр тоже слегка черный, что-бы не видно было отражатель.
Ну получится не как в студии Артемия Лебедева, но вопрос принципа, будет работать или да...
Так что что-бы что-то переписать мне нужно вникать в азы, а у меня не всегда есть время паяльник в руки взять.
А тому кто в теме, это займет 5 минут, если время позволит.
А часы мне понравились.
Корпус из пластика сделать можно.
Поставить сверхъяркие светодиоды в юбке с отражателем.
фильтр тоже слегка черный, что-бы не видно было отражатель.
Ну получится не как в студии Артемия Лебедева, но вопрос принципа, будет работать или да...
Люди не изобретают, люди вспоминают... (gray Az)
Re: Часы "Домино"
gray Az писал(а):Это первоисточник: http://www.carbondesign.com/projects/domino-clock
Это что, на каждую точку по мотору?
gray Az писал(а):...может кто сделать на Atmege сей девайс, с прошивкой...
О какой Atmege идет речь?
Re: Часы "Домино"
Угу, по моторчику. Не на все конечно.
Я так понимаю туда нужно ставить моторы которые имеют шум побольше и скорость помедленнее, так эффектнее будет... кукушка от зависти удавиться. Особенно ночью, при переходе часов с 12:59 на 0:00
Атмега не важно какая, я так понимаю использование той или иной меги зависит от размера программы и здравого смысла.
Ну нет же смысла ставить 128кБ мегу если прога занимат 2 кБ?
Хотя вопрос цены тоже имеется. Я вот покупал Atmega8 и Atmega88 по 16 грн. (~2$) а потом под другой проект нужно было купить AT90USB160, купил за 20 грн (~2,5$) Вот и думаешь что лучше...
Я так понимаю туда нужно ставить моторы которые имеют шум побольше и скорость помедленнее, так эффектнее будет... кукушка от зависти удавиться. Особенно ночью, при переходе часов с 12:59 на 0:00
Атмега не важно какая, я так понимаю использование той или иной меги зависит от размера программы и здравого смысла.
Ну нет же смысла ставить 128кБ мегу если прога занимат 2 кБ?
Хотя вопрос цены тоже имеется. Я вот покупал Atmega8 и Atmega88 по 16 грн. (~2$) а потом под другой проект нужно было купить AT90USB160, купил за 20 грн (~2,5$) Вот и думаешь что лучше...
Люди не изобретают, люди вспоминают... (gray Az)
Re: Часы "Домино"
gray Az писал(а):Атмега не важно какая, я так понимаю использование той или иной меги зависит от размера программы и здравого смысла.
Набросал вот на 8-ой.
По ходу еще приколы вылезают. Например время 0:00 - это просто все выключено? Или например, горит одна точка, наверно сразу и не сориентируешься это 1:00, 0:10 или 0:01. Ну и так далее... Или 0 как-то по-другому обозначать?
Вобщем если серьезно надумали такое делать - смотрите архив. Там проект в Proteus для симуляции, да собственно это уже и схема, разве что для мощных светодиодов придется ключи ставить. И прошивка. Как отображать цифры я толком не понял, так что дайте мне картинку по всем цифрам. Например 7, может быть 1:6, 6:1: 2:5 и т.д.
- Вложения
-
- Clock_Domino.zip
- (39.29 КБ) 684 скачивания
Re: Часы "Домино"
Ну отображение цифир...
Давай возьмём за основу что четное число отображается равным количеством точек в верху и в низу, нечетная цифира отображается с приоритетом в нижней части. Т.е. если это цифира три то вверху (.) а внизу (..) ну т.д.
То что в 0:00 все будет темное - понятно, я думал об этом, можно сделать подсветку сзади каждой доминошки, ну отрегулировать яркость так чтобы её невидно было пока видно доминошку, а когда доминошка растворятся во тьме то становиться видно подсветку... Ну или, если ног на МК хватит приделать фоторезистор реагирующий на степень освещения и включающий подсветку в соответствии с настройкой. Где-то так.
Меня сейчас больше волнует из чего корпус сварганить, дешево и сердито. Пока кроме фанеры ничего в голову не приходит. В идеале - люминий с порошковым покрытием...
Давай возьмём за основу что четное число отображается равным количеством точек в верху и в низу, нечетная цифира отображается с приоритетом в нижней части. Т.е. если это цифира три то вверху (.) а внизу (..) ну т.д.
То что в 0:00 все будет темное - понятно, я думал об этом, можно сделать подсветку сзади каждой доминошки, ну отрегулировать яркость так чтобы её невидно было пока видно доминошку, а когда доминошка растворятся во тьме то становиться видно подсветку... Ну или, если ног на МК хватит приделать фоторезистор реагирующий на степень освещения и включающий подсветку в соответствии с настройкой. Где-то так.
Меня сейчас больше волнует из чего корпус сварганить, дешево и сердито. Пока кроме фанеры ничего в голову не приходит. В идеале - люминий с порошковым покрытием...
Люди не изобретают, люди вспоминают... (gray Az)
Re: Часы "Домино"
gray Az писал(а):Давай возьмём за основу что четное число отображается равным количеством точек в верху и в низу, нечетная цифира отображается с приоритетом в нижней части. Т.е. если это цифира три то вверху (.) а внизу (..) ну т.д.
Ответ не устраивает. Я просил по каждой цифре картинку, а Вы мне предлагаете решать головоломки. Тот же пример, как отобразить 7 согласно Вашему описанию? Варианты 1:6, 2:5 или 3:4? По другим аналогично.
- geniv82
- Потрогал лапой паяльник
- Сообщения: 352
- Зарегистрирован: Ср авг 31, 2011 14:26:26
- Откуда: Воронеж
Re: Часы "Домино"
Присоединюсь к теме. Два года назад увидел эти часики - понравились. И вот - домино на Радиокоте.
А теперь по существу.
1.
2. Для индикации применить блинкерное табло. Но нужно будет менять программу.
3. Про подсветку - согласен, лучше подсветить контур каждой доминошки. А фоторезистор можно не ставить. В 00:00 будут видны три прямоугольника.
А теперь по существу.
1.
2=1:1. 3=1:2. 4=2:2. 5=2:3. 6=3:3. 7=3:4. 8=4:4. 9=4:5. 10=5:5. 11=5:6 так легче складывать - нагляднее.по каждой цифре картинку
2. Для индикации применить блинкерное табло. Но нужно будет менять программу.
3. Про подсветку - согласен, лучше подсветить контур каждой доминошки. А фоторезистор можно не ставить. В 00:00 будут видны три прямоугольника.
Re: Часы "Домино"
О, цифиры я так и имел ввиду. Писать меньше
На счет блинкерного табло - давайте пока не усложнять задачу. Мне например его взять негде, а ваять тем более.
хотя если вместо светодиода использовать оптопару то без разницы на чем сегменты будут.
На счет блинкерного табло - давайте пока не усложнять задачу. Мне например его взять негде, а ваять тем более.
хотя если вместо светодиода использовать оптопару то без разницы на чем сегменты будут.
Люди не изобретают, люди вспоминают... (gray Az)
Re: Часы "Домино"
Два варианта.
Легче складывать когда сначала заполняется нижний сегмент.
Но смотрится вроде лучше второй вариант.


Легче складывать когда сначала заполняется нижний сегмент.
Но смотрится вроде лучше второй вариант.


Последний раз редактировалось Lagros Ср фев 20, 2013 13:25:34, всего редактировалось 5 раз.
Re: Часы "Домино"
Вот потому что смотрится лучше второй вариант я про него и писал сразу.
Это же домино, надо соблюдать стилистику, если стремится к удобству то обычные цифровые повесить и не мучится.
Это же домино, надо соблюдать стилистику, если стремится к удобству то обычные цифровые повесить и не мучится.
Люди не изобретают, люди вспоминают... (gray Az)
Re: Часы "Домино"
gray Az писал(а):Это же домино, надо соблюдать стилистику
До какой степени?
Пока сделал по второму варианту от Lagros. Добавил кнопку "секунды" (можете и без нее), нажатие на кнопку приводит к обнулению секунд, это для точной установки времени. Если распишите как, я введу цифровую коррекцию точности хода.
- Вложения
-
- Clock_Domino.zip
- (39.48 КБ) 699 скачиваний
Re: Часы "Домино"
Soir писал(а):Пока сделал по второму варианту от Lagros.
Если распишите как, я введу цифровую коррекцию точности хода.
Угу, так и писалось.
А на счет цифровой коррекции - это не для моего маленького мозга.
Вот тут умные коты шо-то царапали: viewtopic.php?f=2&t=65405
Люди не изобретают, люди вспоминают... (gray Az)
Re: Часы "Домино"
gray Az писал(а):А на счет цифровой коррекции - это не для моего маленького мозга.
Вот тут умные коты шо-то царапали: viewtopic.php?f=2&t=65405
Вы меня не поняли. Я не знаю как организовать вход в меню. Стандартно делается так. Кнопкой установка листается меню, устанавливаемый параметр как-то в меню обозначается, он устанавливается, запоминается... Это просто и понятно организуется при обычном индикаторе. Вы мне опишите это процесс с точки зрения пользователя, а как это сделать в программе, я знаю. Собственно погрешности большой не должно быть, все зависит от кварца, но кварцы разные бывают. В крайнем случае, я могу после того как Вы определите насколько точно идут часы сделать поправку один раз в программе, или ввести поправочную константу через EEPROM и Вы при прошивке сможете сами ее править. Но если есть идеи, как это организовать через меню - давайте.
Re: Часы "Домино"
Раньше это "организовывалось" при помощи подстроечного конденсатора (145ИК1901)...
Если через меню, то, например: Нажал кнопку - вошел в меню. На индикаторе высветился символ, например точка вверху (в обычном режиме такого на индикаторе не бывает) - это коррекция хода. На остальных двух индикаторах ввел поправку в секундах или миллисекундах. Подтвердил. Высветился знак - или +, т.е. в какую сторону коррекция. Ввел, подтвердил....
Если нужен еще пункт меню, то сверху можно две точки подсветить, и т.д.
Типа такого...
Если через меню, то, например: Нажал кнопку - вошел в меню. На индикаторе высветился символ, например точка вверху (в обычном режиме такого на индикаторе не бывает) - это коррекция хода. На остальных двух индикаторах ввел поправку в секундах или миллисекундах. Подтвердил. Высветился знак - или +, т.е. в какую сторону коррекция. Ввел, подтвердил....
Если нужен еще пункт меню, то сверху можно две точки подсветить, и т.д.
Типа такого...
Re: Часы "Домино"
Сообщение сам удалил по ошибке.
Последний раз редактировалось Soir Чт фев 21, 2013 22:24:48, всего редактировалось 2 раза.
Re: Часы "Домино"
Ну чтобы совсем было красиво, то при нажатии кнопки меню получается так:


Люди не изобретают, люди вспоминают... (gray Az)
Re: Часы "Домино"
gray Az писал(а):Ну чтобы совсем было красиво, то при нажатии кнопки меню получается так...
Так не получается. Посмотрите, как точки объединены на схеме. Отдельно зажечь можно только среднюю точку, ну и по остальным вариантам то же самое... Ну и будьте последовательным:
gray Az писал(а):Это же домино, надо соблюдать стилистику, если стремится к удобству...
Re: Часы "Домино"
Lagros писал(а):Если через меню, то, например: Нажал кнопку - вошел в меню...
Что из этого получилось - во вложении. Какое-то описание там же. Если добавите в него для наглядности картинок - будет замечательно.
Если у Вас другое видение процесса установки - давайте, я посмотрю как это реализовать.
Должен заметить, что сам я эти часы в железе не проверял и намерений у меня таких нет. Мне лишь интересна реализация самой идеи, а проверку оставляю другим. Но это вовсе не означает, что я заброшу проект недоделанным и оставлю желающих его воплотить в железо без техподдержки.
- Вложения
-
- Clock_Domino.zip
- Схема (Proteus), прошивка, описание, FUSE.
- (37 КБ) 693 скачивания