Arduino: LED Shield

Arduino: LED Shield


По мотивам arduino.cc/en/Tutorial/ShiftOut родилась идея создания модуля:
на модуле размещаются два сдвиговых регистра 74HC595 в SMD корпусах, через резисторы по 300 Ом подключаются группа с 8 светодиодами и две группы по 4 светодиода. Катоды светодиодов через джамперы подключаются на землю. Над регистрами и резисторами устанавливается панелька для 4-х разрядного семисегментного индикатора типа CC/CA56-12. Сегменты подключаются к выходам первого регистра. Разряды подключаются к четырем выходам второго регистра. Оставшиеся четыре выхода выводятся на панельку и могут быть использованы для подключения исполнительных устройств. К этим же выходам подключена группа 4 светодиодов.
Получаем модуль для изучения работы сдвиговых регистров, создания всяческих гирлянд и мигалок… А при снятых джамперах и установленном семисегментном индикаторе модуль вывода.
На модуле имеются 2 кнопки, которые джамперами JP1 и JP2 коммутируем на цифровые порты 8, 9 или на аналоговые порты 1, 2.
В версии 2 добавлен пьезоизлучатель. Через джампер коммутируется на цифровой порт 10 или аналоговый порт 0.

На плате версии 2 джамперы для подключения кнопок и пьезоизлучателя не разведены. Предусмотрены контактные площадки для самостоятельного их подключения проводами.
Схема модуля:


Печатная плата V2 в формате Sprint Layout 5

Три скетча для мигания светодиодами

Тестовый скетч для работы с четырехразрядным семисегментным индикатором

Часы на базе Freeduino/Arduino и модуля LED Shield V2

Вид сверху собранного модуля V2:


Модуль V2 со снятым индикатором:


Модуль V2 вид с нижней стороны:

В первом варианте разводки была небольшая ошибочка. В приложенном файле печатной платы ошибка исправлена.

Совместно с модулем 2-Wire & 1-Wire Shield можно сделать например погодную станцию с часами, будильниками, двумя термометрами, с занесением статистики в микросхему памяти.

«Бутерброд» Freeduino + Wire Shield + LED Shield V2:


Часы с использованием модулей Wire Shield (DS1307) и LED Shield V2

Программа еще не закончена. На данный момент поочередно отображаются: время, день недели, дата, месяц, год; с кнопок устанавливаются часы и минуты; при старте играет коротенькая мелодия.
  • +2
  • 18 марта 2011, 15:04
  • anwi

Комментарии (17)

RSS свернуть / развернуть
0
перенес
0
А «shield» тут причем?
0
В смысле, что это?
0
Это платы расширения, которые могут присоединяться к основной плате Arduino, расширяя её возможности. По-моему это называется мезонинная плата или мезонин.
Shields are boards that can be plugged on top of the Arduino PCB extending its capabilities. The different shields follow the same philosophy as the original toolkit: they are easy to mount, and cheap to produce.
0
Во как, спс)
0
Дополнительные модули для Arduino принято называть Shield-ами :)
0
Я в МК не шарю, а в ардуинах уж тем более =)
0
Я освоение МК как раз и начал со статьи DIHALT-а в журнале «Хакер» и последующего приобретения Arduino :)
0
Я видел только статью про панковский сотовый телефон)) Потом посмотрел на имя автора — еб твою мать, да я же на него форуме тусю))))
0
0
Мне особенно приглянулся LoL-шилд, но сделать печатку для него в домашних условиях нереально: не из-за OVER9000 дырочек, а из-за того, что дырочки должны быть металлизированными.
0
LOL-Shield можно приобрести в виде набора для самостоятельной сборки.
Я не давно приобрел матрицы светодиодные 8х8 — одноцветные и двухцветные. Как дойдут руки, сделаю под них шилды.
0
Сколько такие стоят? (имею ввиду матрицы)

Хотел брату понтодевайс в мотоцикл сделать: в стопак встроить светодиодную матрицу, и выводить надписи, картинки и т.п.
0
Вот здесь посмотрите:
А вот в стопак лезть пожалуй не стоит. Могут возникнуть проблемы с ДПС.
0
Что это вообще за шилд такой?
0
Матрица светодиодная это. Странное название для неё конечно. Хотя может расшифровывается как «Lot Of LEDs».) Что-то типа такого, например.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.