Часы на arduino
Часы на arduino
Доброго времени суток, уважаемые форумчане!
Прошу помощи в решении следующей задачи:
Имеются 24 отдельных светодиодных ленты ~70см (12 вольт). Как проще всего сделать чтобы каждый час загорались 1 ярко и 2 соседние тускло (что-то вроде циферблата)? Полагаю проще всего использовать arduino? Сложно ли будет написать прошивку (никогда не пробывал) поможите?) Какая плата подойдет для этой цели?
Набросал корявенький рисунок задумки (прошу сильно не пинать)...
Прошу помощи в решении следующей задачи:
Имеются 24 отдельных светодиодных ленты ~70см (12 вольт). Как проще всего сделать чтобы каждый час загорались 1 ярко и 2 соседние тускло (что-то вроде циферблата)? Полагаю проще всего использовать arduino? Сложно ли будет написать прошивку (никогда не пробывал) поможите?) Какая плата подойдет для этой цели?
Набросал корявенький рисунок задумки (прошу сильно не пинать)...
- Вложения
-
- Безымянный.jpg
- (72.84 КБ) 513 скачиваний
Re: Часы на arduino
Светодиодные ленты бывают разные, ваши с управлением по SPI ? Узнайте какие там чипы и можно будет библиотеку или пример поискать. Подойдет любая современная ардуина. Начинайте )
Или там просто светодиоды ? Тогда рисунок не очень понятен - на нем как будто отдельные светодиоды нарисованы, а 24 ленты куда ?
Или там просто светодиоды ? Тогда рисунок не очень понятен - на нем как будто отдельные светодиоды нарисованы, а 24 ленты куда ?
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Re: Часы на arduino
Morroc
Светодиодные ленты сымые обычные 1 цветные (контакты + и -), на рисунке точка = отдельная лента
(в круге 24 точки(ленты))
Светодиодные ленты сымые обычные 1 цветные (контакты + и -), на рисунке точка = отдельная лента
- MagicianT
- Потрогал лапой паяльник
- Сообщения: 383
- Зарегистрирован: Вс янв 31, 2016 18:04:39
- Откуда: Montreal
Re: Часы на arduino
Ардуино Уно (UNO) хороша для старта, самая популярная. Забейте "ардуино часы светодиоды" в гугл, и будете ошеломлены количеством линков со схемами и скетчами в придачу
Re: Часы на arduino
Смотря как будет организована индикация. Для статической 3х 74hx595 + 3x ULN2803 наиболее просто.
Ну и RTC ещё нужно. Хотя можно и без - тогда кварц на 32к вместо штатного.
Ну и RTC ещё нужно. Хотя можно и без - тогда кварц на 32к вместо штатного.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Часы на arduino
Учитывая, что :Ben2 писал(а):Сложно ли будет написать прошивку
- сложно.Ben2 писал(а):никогда не пробывал
Re: Часы на arduino
Если взять жирную ардуину типа 2560 (много ног) и на первом этапе не заморачиваться с ярко/тускло - для начала сгодится. Потом добавить шим для тускло.
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
-
Stewart
- Открыл глаза
- Сообщения: 76
- Зарегистрирован: Вт апр 05, 2016 19:00:29
- Откуда: Ростовская обл. Новочеркасск
Re: Часы на arduino
Если"не заморачиваться", то можно Малинку взять, там фарша больше и он жирнее.Morroc писал(а):Если взять жирную ардуину типа 2560 (много ног) и на первом этапе не заморачиваться с ярко/тускло - для начала сгодится. ло.
Как основной контроллер Mega8 вне конкуренции по соотношению цена-фарш для большинства прикладных задач.
Диурина любая справится с этой задачей. Вопрос в том, надо-ли заморачиваться с ней, если в планах есть продолжение занятий. Если сделать только эти часики, то да, писать в её студии или готовый скетч поискать. Если в планах есть продолжение - брать букварь по Си.
Ох уж эти сказки...
Ох уж эти сказочники...
Ох уж эти сказочники...
Re: Часы на arduino
Ну дергать ногами набортными всяко проще, чем во внешних регистрах, а так то да... хватит конечно и меги8.
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
-
Stewart
- Открыл глаза
- Сообщения: 76
- Зарегистрирован: Вт апр 05, 2016 19:00:29
- Откуда: Ростовская обл. Новочеркасск
Re: Часы на arduino
Чем прощё?
В том-же микроСи ногодрыг мало отличается от дурино-студии.
В том-же микроСи ногодрыг мало отличается от дурино-студии.
Ох уж эти сказки...
Ох уж эти сказочники...
Ох уж эти сказочники...
Re: Часы на arduino
Спасибо всем откливнувшимся!
Не ожидал что это достаточно сложно (для меня). В моем понимании было чтото вроде:
24 отдельных вывода с платы (плат) ардуино, и на каждый указать цикл 21 час отключен, 1 час подается слабое питание, затем 1 час полное, затем 1 час слабое. (при условии что плата способна работать без синхронизачии с внешним источником времени, и сама по себе не сбивается). Наподобии реле времени, на каждый вывод. + пара кнопок чтобы переключать "час" вперед-назад (для настройки под конкретный час при включении устройства).
По програмированию есть опыт работы с SQL, HTML, Java, поэтому уверен что смогу разобраться, но подозреваю что придется по потеть
.
Видимо задачка не так уж и проста чтобы решать ее за "спасибо", к тому же продолжать (по крайней мере в ближайшее время) работу с ардуино не планирую. Что посоветуете?
Не ожидал что это достаточно сложно (для меня). В моем понимании было чтото вроде:
24 отдельных вывода с платы (плат) ардуино, и на каждый указать цикл 21 час отключен, 1 час подается слабое питание, затем 1 час полное, затем 1 час слабое. (при условии что плата способна работать без синхронизачии с внешним источником времени, и сама по себе не сбивается). Наподобии реле времени, на каждый вывод. + пара кнопок чтобы переключать "час" вперед-назад (для настройки под конкретный час при включении устройства).
По програмированию есть опыт работы с SQL, HTML, Java, поэтому уверен что смогу разобраться, но подозреваю что придется по потеть
Видимо задачка не так уж и проста чтобы решать ее за "спасибо", к тому же продолжать (по крайней мере в ближайшее время) работу с ардуино не планирую. Что посоветуете?
Re: Часы на arduino
Ну примерно так, правда слабое питание будет выглядеть как вкл/выкл c определенной скважностью, не все ноги в ардуине штатно обладают возможностью просто задать уровень шим и дальше "оно само", придется это допилить или поискать библиотеку готовую - может и есть. Задачка конечно проста (если о точности хода часов речи нет), но если первый раз - будут и грабли 
Ой не, не так. Не надо описывать цикл для каждой ноги, хотя и можно. Просто двигать каждый час указатель на "яркую" ногу, +/- 1 от нее будут "тусклые", -2 от нее гасим если это надо.
ну она почти на уровне "за спасибо", но не интересно так, вот если бы вы помучились тут - было бы развлечение какое то, в итоге думаю написали бы.
Ой не, не так. Не надо описывать цикл для каждой ноги, хотя и можно. Просто двигать каждый час указатель на "яркую" ногу, +/- 1 от нее будут "тусклые", -2 от нее гасим если это надо.
Разместить в разделе предложения работы ?Ben2 писал(а): Видимо задачка не так уж и проста чтобы решать ее за "спасибо", к тому же продолжать (по крайней мере в ближайшее время) работу с ардуино не планирую. Что посоветуете?
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /