Например TDA7294

Форум РадиоКот :: Просмотр темы - Мозгоразрывающий дизайн часов. Кто-нибудь делал?
Форум РадиоКот
https://radiokot.ru/forum/

Мозгоразрывающий дизайн часов. Кто-нибудь делал?
https://radiokot.ru/forum/viewtopic.php?f=2&t=102114
Страница 1 из 3

Автор:  Ariel [ Вт мар 25, 2014 19:14:31 ]
Заголовок сообщения:  Мозгоразрывающий дизайн часов. Кто-нибудь делал?

Нашла на просторах интернета Часы показывающие время цветовым кодом. Очень понравилось, хочу. Не умею программировать контроллеры, то есть совсем не умею. Буду признательна за любую помощь в написании программы и совету каким (и как) контроллером пользоваться. Заранее спасибо.
Изображение

Автор:  vem566 [ Вт мар 25, 2014 19:24:25 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

Программировать это легко. Правда перед этим "легко" 15 лет работы. Ну ладно, это лирика.
Нужно определиться с элементной базой и за пару вечеров можно программу написать. А может за пару часов. Как пойдет.

Вопросы:
1. Сами часы на чем? DS1307 или непосредственно в МК.
2. Излучатели RGB диоды?
3. Источник питания внутри(батарейка/аккумулятор) или выносной, типа зарядника для телефона?
4. Будильник?

Автор:  Ariel [ Вт мар 25, 2014 19:43:16 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

1. А как лучше?
2. Да RGB диоды 5050
3. ИП без разницы, скорее всего использую ненужный зарядник от телефона, а внутри он будет или снаружи неважно, я пока ещё с корпусом не определялась.
4. Будильник не нужен.

Мне не нужна целиком готовая схема, мне бы самой как-то разобраться. Я представляю примерно так:
контроллер на 8 линий ВВ, 4 линии на аноды, 3 RGB, 1 последовательный вход от источника времени. Контроллер просто будет преобразовывать поступающий код в свет.
Предложите, как проще и лучше?

Update: Может быть сделать часы в контроллере, чтобы не загромождать? Какая будет точность хода? Я легко себе представляю как это сделать на к176ие12-ие13 + 556рт4, но надо осваивать контроллеры, теперь знаю с чего начать.

Автор:  vem566 [ Вт мар 25, 2014 20:18:51 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

Не навязываю, но DS1307 и подобные идут от 3-х вольтовой батарейки пока не надоест. И на пропадание питания им все равно. А точность, так что у МК кварц, что у 1307. Но если использовать 1307, МК можно без кварца использовать.
Идея во второй части топика вполне реальная. Только для времени нужно два канала. Контроллер вбирать исходя из количества ног ввода/вывода и цены. Я перешел на AVR, поэтому в ассортименте есть всяких. Например, атмега8 стоит 70 рублей и с лихвой решит все проблемы. Тут же еще один момент: диоды 5050 достаточно яркие, поэтому на ночь можно автоматом яркость снижать. Все равно ШИМом управлять.
При создании платы лучше предусмотреть разъем ввнутрисхемного программирования. Очень полезная штука, тем более в такой конструкции. Подбор цвета будет скорее всего необходим. Да и как то плохо представляю себе серый цвет светодиода. Ну и обычное дело, "подгонка" программы для удобного монтажа. Ну это потом.

Автор:  Ariel [ Вт мар 25, 2014 20:40:33 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

Серый, это неяркий белый :) , а цена контроллера не вопрос. Про разъём запомню. А работа от трёхвольтовой батарейки ни к чему, Можно ведь и контроллер питать малым током, если в розетке электричество кончится?
На ATMEGA8 можно цеплять светодиоды напрямую к выходам или через ключи?
Кстати да, нужны же будут кнопки, для установки времени-коррекции. Сколько у ATMEGA8 каналов?

Автор:  vem566 [ Вт мар 25, 2014 20:52:46 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

Светодиоды лучше через ключи. Количество портов, если RESET не использовать 22.
Ariel писал(а):
А работа от трёхвольтовой батарейки ни к чему, Можно ведь и контроллер питать малым током, если в розетке электричество кончится?

Если без батарейки, где этот микроток брать, если электричество кончится? Кроме того, выкаблучиваться с переходом на микроток при пропадании сетевого. А так все значительно упрощается. Отработанная система работы часов и не зависимое от них управление индикацией.
А как будет видно, что они идут? Типа секундного мигания. Что то живое нужно, иначе больше походит на светильник. И спрашивать не будут, что это такое.
У нас уже полночь, а завтра на работу. Так что до завтра.

Автор:  Ariel [ Вт мар 25, 2014 20:57:01 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

vem566 писал(а):
Если без батарейки, где этот микроток брать

Прошу прощения, имелась ввиду не сама батарейка, а отдельный источник времени.
Спасибо, спокойной ночи.

Автор:  vem566 [ Ср мар 26, 2014 06:13:13 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

У нас утро наступило.
Если настойчивое желание осваивать контроллеры, нужно как то вспомнить, или по новой почитать о программировании. Не впервые встречаются люди, которые хотят научиться. Могу посоветовать начать с бейсика. Достаточно просто, со школы многим знаком. Для начала вполне себе сгодится, да и возможности у него в общем то не детские. Что касается Си или ассемблера, результат тот же, только время обучения увеличивается. Мозговая акробатика в начале может отбить охоту. А освоив основные алгоритмы, перейти на другой язык значительно проще. У меня иногда спрашивают, на каком языке я пишу. Вопрос ставит в тупик. У шофера профессионала ведь не спрашивают, на какой машине он ездит. Есть, конечно предпочтения, но в принципе без разницы.
Это все к тому, что программу можно написать совместно. Или точнее "под чутким руководством". И часы будут, и знания с опытом появятся. Если так пойдет, лучше перейти на ЛС. Сюда обязательно влезет какой-нибудь муд... с комментариями. А путь создания и познания сопровождается ошибками. А долб... много. Как и злопыхателей.
Как дела с блок-схемой? Или пока только теория?

Автор:  ankrish [ Ср мар 26, 2014 23:22:32 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

С++ !
Для начала лучше именно он !
В принципе, ничего сложного в написании программы няма, за исключением прерываний.
А теперь можно посчитать... Возьмём самую любимую атмегу 8. И так, у нас 5 светодиодов (по сути, только 4 RGB), по середине, я так понимаю, чтот типо двоеточия, туда идёт один пин контроллера (23-1=22), поехали дальше, я бы не мудрил с DSкой, а лучше просто поставил бы часовой кварц напрямую на 2 таймер, он ведь у нас асинхронный, то что нужно :) И того, остаётся 20 пинов.
Я предлагаю использовать динамическую индикацию, это ЗНАААЧИИИТЕЛЬНО сэкономит пины. Берём с каждого светодиода по общему проводу (не знаю, какой тип у вас ОА или ОК) и садим соответственно на 4 пина... остаётся 16 свободных, далее соединяем линии R всех светодиодов и подключаем их к одному из выводов МК, то же самое делаем и с Gрином и Bлу... Остаётся 13 свободных линий, а устройство уже будет работать :) На что их потратить ? На свою фантазию ! :)
Помочь с прогой ?

Автор:  просто КОТ [ Чт мар 27, 2014 00:28:41 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

Советую сделать не только часы и минуты, но и секунды. Как поговаривал MS-JA, часы без секунд мертвы.

Автор:  ankrish [ Чт мар 27, 2014 11:03:07 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

Хорошая идея ! Сам делал с секундами :)

Автор:  просто КОТ [ Чт мар 27, 2014 11:15:18 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

Я так прикинул -- я такие часы себе хочу. Более того, я уже месяца три всё тяну руки к МК, а они не доходят. Хотя пару прошивок даже осилил, но мелочь. Кажется я хочу с Вами.

Автор:  Engineer_Keen [ Чт мар 27, 2014 12:19:22 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

Да, идея действительно интересная, вот только если уж делать именно как резистор, то нужно как-то черный цвет реализовать, все таки выключенный RGB-светодиод это не черный цвет, да и горящий в "пол-накала" не совсем серый. В общем нужна какая-то оптическая хитрость...
Что касается секунд, то можно сделать вроде пробегания огонька внутри резистора, как бы симуляция проходящего через него тока :idea:

Автор:  просто КОТ [ Чт мар 27, 2014 12:29:57 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

Я думаю так -- резистор делаем волшебный -- на шесть полосок. ЧЧ:ММ:СС.
Цилиндр берём прозрачный, покрываем его ЧЁРНОЙ, ПОЛУПРОЗРАЧНОЙ плёнкой. Поверх неё НЕпрозрачную самоклейку кольцами так, что остаётся шесть просветов -- наши полосочки.
Соответственно без подсветки полоски чёрные, слегка подсветить -- серые. Ну а если ярко бить, то цветные.

Автор:  просто КОТ [ Чт мар 27, 2014 12:34:45 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

К слову, а нужен ли нам серый? Нам только первые 10 цветов:
Чёрный
Коричневый
Красный
Оранжевый
Жёлтый
Зелёный
Голубой
Синий
Фиолетовый
Белый

Автор:  Engineer_Keen [ Чт мар 27, 2014 12:46:35 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

Насчет конструкции согласен, только нужно с прозрачностью поэкспериментировать. А вот с цветами не совсем так, в стандартной маркировке нет голубого, вместо него как-раз серый.
Изображение

Автор:  Morroc [ Чт мар 27, 2014 12:54:56 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

вот вы паритесь, никто в здравом уме считывать с них время по цветам не будет, это же из разряда забавных симпатичных бесполезных хреновин :) а вот если продублировать рядом цифрами - уже полезных

чтобы отличить серый от белого можно сделать окантовку ярким белым, но все равно будет не очень понятно

Автор:  Engineer_Keen [ Чт мар 27, 2014 13:06:37 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

Для гостей может и "забавная симпатичная бесполезная хреновина", а вот хозяину часов проблем научиться читать по ним время не будет, тем более если он знает маркировку резисторов. Двоичные часы тоже не обычным образом показывают, а их уже вон сколько моделей делают...

Автор:  ankrish [ Чт мар 27, 2014 14:01:09 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

А чем плохо, если чёрный - это выключенный светодиод, а серый-это слегка белый ? Да, без ШИМа не обойтись...

Автор:  ankrish [ Чт мар 27, 2014 17:01:39 ]
Заголовок сообщения:  Re: Мозгоразрывающий дизайн часов. Кто-нибудь делал?

Кстати, друзья, как вам часики ? :))
https://www.youtube.com/watch?v=Eq9pC1L7qxw&feature=player_detailpage

Страница 1 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/