Главная » Arduino
Призовой фонд
на сентябрь 2017 г.
1. 1000 руб
PCBWay
2. Осциллограф DSO138
Паяльник
3. Тестер компонентов MG328
Паяльник
4. 100 руб.
От пользователей

Часы на Arduino с использованием стандартного индикатора

Часы на Arduino

Эти простые часы на Arduino прекрасно справляются с поставленной на них задачей индикации времени. Они поддерживают относительно точное время без использования RTC микросхем, для индикации которого используется стандартный дисплей, применяемый во многих готовых часах. Также возможно регулировать яркость цифр.

Вам понадобятся:

  1. Arduino (я использовал Arduino-nano)
  2. Часовой индикатор LTC-617
  3. Кнопка    
  4. Резистор 10k   
  5. Провода для перемычек

Все эти компоненты кроме Arduino стоят дешево и могут быть извлечены из ненужных устройств. Arduino стоит от $15 на eBay, но его можно использовать для множества других проектов. Для простоты сборки я использовал макетную плату, но это не обязательно.

О LTC-617

LTC-617

Данный дисплей не имеет встроенного контроллера. Все его выводы подходят непосредственно к светодиодам Выводы от 11 до 21 функционального значения не несут. Данный индикатор предназначен для динамической индикации, т.е. вы не можете вывести на него две разные цифры одновременно. Для динамической индикации мы используем Arduino. При динамической индикации, каждая из цифр загорается на некоторое короткое время, потом она гаснет, загорается следующая и т.д. Это происходит при частоте выше, чем та, которую воспринимает человеческий глаз и мы видим неподвижное изображение.

Для экономии выводов Вы можете использовать специализированные микросхемы (BCD) 4511, которые позволяют управлять индикатором по трем проводам. По этой ссылке есть подробное описание их работы

Соединение Arduino и индикатора

Выводы дисплея Выводы Arduino

1

NC

2

NC

3

NC

4

d7

5

d3

6

d2

7

d11

8

d10

9

d4

10

GND

22

d9

23

d5

24

d6

25

А0

26

d8

27

d12

28

A1

29

GND

Кнопка подключается по такой схеме:
5v - кнопка - A4 - 10k резистор - GND

Последним шагом является загрузка программного обеспечения на Arduino.

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

Оригинал статьи

Прикрепленные файлы:

Теги:

Т@р@с Опубликована: 2012 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (2) | Я собрал (0) | Подписаться

0
K2 #
Когда я собирал часы по данной схеме, столкнулся с проблемой. У меня 7 сегментный индикатор управляется + , а LTC-617 - ! Может кто нибудь знает как переделать скетч для ардуино под мои условия?
Ответить
0
student_lmv #
Выводы с индикатора вместо GND подключаешь к любому свободному пину, установленому в 0, а на всех остальных выводах индикатора меняешь HIGT на LOW
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Модуль измерения тока на ACS712 (30А)
Модуль измерения тока на ACS712 (30А)
Печатная плата для усилителя "LM3886 + AD825" Регулятор мощности 2 кВт
вверх