4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Мир микроконтроллеров

На youtube.com можно найти достаточно много видеороликов, в которых демонстрируются красиво мигающие различные красочные светодиодные кубы, управляемые с помощью Arduino. Но доступ к технологии изготовления и программному коду этих устройств предлагается за деньги. Мы же в нашей статье рассмотрим создание простейшего подобного мигающего светодиодного куба 3х3х3 с простейшим алгоритмом мигания (проще для новичков), на основе которого вы потом можете запрограммировать свои образцы (паттерны) мигания (переключения) светодиодов этого куба. Причем все это будет для вас абсолютно бесплатно – наш сайт не требует никаких денег за чтение информации, размещенной на нем (если вы не собираетесь распространять ее потом где-нибудь – в этом случае это будет нарушение авторского права. Активные ссылки в интернете на статьи на нашем сайте разрешены).

Как показано на приведенном рисунке светодиодный куб 3*3*3 состоит из 27 светодиодов, упорядоченных по строкам и столбцам чтобы они образовывали форму куба.

Можно спроектировать много подобных кубов. Самым простым из них будет куб 3x3x3. Для проектирования куба 4*4*4 вам уже понадобится 64 светодиода. То есть с увеличением линейной размерности куба трудоемкость его изготовления возрастает многократно.

Светодиодный куб 3x3x3 является самым простым в изготовлении не только потому что в нем достаточно мало светодиодов, но еще и благодаря следующим условиям:

  • при изготовлении такого куба нам не стоит беспокоиться об его энергопотреблении – он потребляет сравнительно мало энергии;
  • не нужно никаких специальных переключающих устройств;
  • логических выводов у этого куба сравнительно мало, поэтому контактов Arduino Uno хватит для управления им и у нас не будет необходимости в использовании регистров сдвига (или других подобных устройств) для увеличения количества логических контактов для управления кубом.
Читать еще:  Антенна цифрового телевидения DVB-T2 своими руками

В большинстве случаев обычные светодиоды потребляют ток от 2 до 5 мА. Поэтому если мы используем светодиоды, потребляющие 2 мА, то управлять 9-ю такими светодиодами можно без проблем с одного контакта Arduino Uno, поскольку контакты Arduino Uno способны обеспечивать ток 20-30 мА.

В этом проекте были использованы белые светодиоды, однако вы можете использовать светодиоды любых цветов – с цветными светодиодами куб будет смотреться еще эффектнее.

Для управления этим кубом нам понадобится 12 контактов платы Arduino Uno.

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

Давайте разберем как это работает на примере куба со стороной в 8 светодиодов. Такой куб может испугать начинающих, но если вы будете внимательным при изучении материалов – вы с лёгкостью освоите его.

Чтобы собрать led cube 8x8x8 вам понадобится:

  • 512 светодиодов (например 5мм);
  • сдвиговые регистры STP16CPS05MTR – 5 шт;
  • микроконтроллер для управления, см. Arduino Uno или любую другую плату;
  • компьютер для программирования системы;
Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector