Как собрать светодиодный куб 8x8x8 своими руками. Какие компоненты понадобятся для создания LED-куба. Как запрограммировать Arduino для управления светодиодным кубом. Какие эффекты и анимации можно создать на LED-кубе.
Что такое светодиодный куб и для чего он нужен
Светодиодный куб представляет собой трехмерную светодиодную матрицу, состоящую из множества светодиодов, расположенных в форме куба. Это эффектное устройство, которое позволяет создавать различные световые эффекты и анимации в трехмерном пространстве.
Основные области применения LED-кубов:
- Декоративное освещение и оформление интерьеров
- Рекламные инсталляции и вывески
- Визуализация данных и информации
- Образовательные цели при изучении электроники и программирования
- Арт-объекты и инсталляции
Светодиодные кубы бывают разных размеров — от небольших 3x3x3 до крупных 16x16x16 и более. Чем больше размер куба, тем более сложные и красивые эффекты можно на нем реализовать. В данной статье мы рассмотрим процесс сборки куба размером 8x8x8, который является оптимальным с точки зрения сложности сборки и возможностей визуализации.
Необходимые компоненты и инструменты для сборки LED-куба
Для создания светодиодного куба 8x8x8 потребуются следующие компоненты:
- 512 светодиодов (желательно с длинными выводами)
- Arduino Nano или другая совместимая плата
- 8 транзисторов BD241C или аналогичных
- 8 резисторов 220 Ом
- 8 сдвиговых регистров 74HC595
- Соединительные провода
- Макетная плата
- Блок питания 5В
Из инструментов понадобятся:
- Паяльник с тонким жалом
- Припой и флюс
- Бокорезы
- Пинцет
- Мультиметр
Общая стоимость компонентов составит около 2000-3000 рублей в зависимости от выбранных комплектующих. Это значительно дешевле, чем покупать готовый LED-куб.
Пошаговая инструкция по сборке светодиодного куба
Шаг 1: Подготовка светодиодов
Начнем со сборки светодиодной матрицы. Для куба 8x8x8 нам потребуется 512 светодиодов. Их нужно аккуратно разогнуть и выровнять по длине. Катоды (короткие ножки) нужно подогнуть на 90 градусов.
Шаг 2: Сборка слоев куба
Собираем 8 слоев по 64 светодиода в каждом. Светодиоды в слое соединяются катодами. Для прочности конструкции можно использовать тонкую проволоку. После пайки каждого слоя проверяем его работоспособность.
Шаг 3: Соединение слоев
Слои соединяем анодами (длинными ножками) светодиодов. Получается вертикальная шина из 8 светодиодов. Всего таких шин будет 64. Для жесткости конструкции можно использовать угловые стойки.
Шаг 4: Монтаж электронных компонентов
На макетной плате собираем схему управления кубом. Устанавливаем Arduino, сдвиговые регистры и транзисторы согласно выбранной схеме. Подключаем все 64 вертикальные шины к выходам сдвиговых регистров через токоограничивающие резисторы.
Шаг 5: Программирование микроконтроллера
Загружаем в Arduino скетч для управления кубом. В простейшем варианте можно использовать библиотеку FastLED. Более продвинутый вариант — написать собственный драйвер для максимальной оптимизации работы куба.
Схема подключения и принцип работы LED-куба
Принцип работы светодиодного куба основан на матричной схеме и динамической индикации. Это позволяет управлять большим количеством светодиодов при помощи ограниченного числа выводов микроконтроллера.
Основные элементы схемы:
- Микроконтроллер Arduino — осуществляет общее управление
- Сдвиговые регистры — расширяют количество выходов для управления анодами
- Транзисторы — коммутируют катодные слои куба
- Данные о состоянии светодиодов текущего слоя загружаются в сдвиговые регистры
- Включается соответствующий слой через транзистор
- После короткой задержки происходит переключение на следующий слой
Такое быстрое переключение слоев (более 100 раз в секунду) создает иллюзию постоянного свечения всего куба. При этом в каждый момент времени активен только один слой, что позволяет значительно снизить энергопотребление.
Программирование эффектов и анимаций для LED-куба
Создание эффектов для светодиодного куба — увлекательный процесс, позволяющий раскрыть творческий потенциал. Рассмотрим несколько базовых алгоритмов:
1. Случайное мерцание
Простейший эффект, при котором светодиоды загораются и гаснут в случайном порядке. Реализуется с помощью генератора случайных чисел.
2. Бегущие плоскости
Последовательное включение целых плоскостей куба (горизонтальных, вертикальных или диагональных). Создает эффект движения световой волны.
3. Змейка
Имитация движения «змейки» внутри куба. Требует хранения координат головы и хвоста змейки, а также алгоритма выбора направления движения.
4. Дождь
Светящиеся капли падают сверху вниз. При достижении нижнего слоя «разбиваются», создавая круги на поверхности.
5. Вращение объемных фигур
Более сложный эффект, требующий знания 3D-графики. В памяти хранится трехмерный объект, который проецируется на куб с учетом поворота.
Для реализации этих и других эффектов потребуется создать функции для работы с трехмерным массивом, представляющим состояние куба. Также полезно будет реализовать функции плавного затухания и разгорания отдельных светодиодов для создания более естественных эффектов.
Оптимизация энергопотребления и яркости LED-куба
Важный аспект при работе со светодиодным кубом — оптимизация энергопотребления и яркости свечения. Как добиться максимальной яркости при минимальном потреблении энергии?
- Используйте светодиоды с высокой эффективностью (люмен/ватт)
- Подберите оптимальное значение токоограничивающих резисторов
- Применяйте схему динамической индикации с высокой частотой обновления
- Реализуйте программное управление яркостью с помощью ШИМ
- Оптимизируйте алгоритмы анимаций, избегая одновременного включения большого числа светодиодов
При правильной оптимизации куб 8x8x8 может потреблять менее 5 Вт при достаточной яркости для использования в качестве настольного светильника.
Возможные проблемы при сборке и их решение
При сборке светодиодного куба новички часто сталкиваются с определенными трудностями. Рассмотрим наиболее распространенные проблемы и способы их решения:
Неравномерная яркость светодиодов
Причины: разброс параметров светодиодов, неточности при пайке.
Решение: тщательный подбор светодиодов, использование резисторов с точностью 1%, проверка качества пайки.
Мерцание или полное отсутствие свечения отдельных светодиодов
Причины: холодная пайка, обрыв проводника, неправильная полярность подключения.
Решение: проверка всех соединений мультиметром, перепайка проблемных участков.
Нестабильная работа куба, самопроизвольное переключение режимов
Причины: помехи в цепях управления, недостаточное быстродействие микроконтроллера.
Решение: экранирование сигнальных линий, оптимизация кода, использование более мощного микроконтроллера.
Перегрев компонентов
Причины: чрезмерный ток через светодиоды, недостаточное охлаждение транзисторов.
Решение: установка радиаторов на силовые элементы, ограничение максимальной яркости программным путем.
При возникновении проблем важно действовать методично: изолировать проблему, проверить все соединения, при необходимости заменить компоненты. Не стоит отчаиваться — большинство проблем решаемо при должном терпении и внимании к деталям.
Светодиодный куб 8x8x8 своими руками
ОБНОВЛЕНИЯ
• 30.10.18 CUBE_Gyver_v2: добавлена новая версия для нового видео
30.10.2018 обновлён архив проекта, добавлена новая версия!
ОПИСАНИЕ
- Большой светодиодный куб на Arduino и сдвиговых регистрах. 512 светодиодов, 10 режимов анимации (можете дописать свои!).
- Куб имеет две кнопки, обеспечивающие переключение режимов вперёд/назад, удержание кнопки увеличивает и уменьшает скорость текущей анимации.
- Проект собран на печатной плате, что позволило уменьшить трудозатраты на соединение компонентов, а также уместить всё в компактный корпус!
- Куб использует динамическую индикацию (послойная отрисовка) и потребляет всего около 0.5 А, когда светятся все 512 светодиодов.
- Долгий и интересный процесс пайки самого куба показан на видео ниже. Использованы длинноногие светодиоды, куб спаян только их ногами. Края соединены и усилены железной проволокой (10 линий).
- Добавлены игры: 3D змейка и туннель
КОМПОНЕНТЫ
Инструменты, полезное
Каталоги ссылок на Алиэкспресс на этом сайте:
- Всё для пайки: паяльники, приспособления
- Платы Ардуино, модули и датчики
- Модули и датчики для умного дома
- Дешёвые инструменты
- Аккумуляторы, платы защиты, зарядники
- Мультиметры
- Блоки питания, преобразователи
Железки со схемы
Стараюсь оставлять ссылки только на проверенные крупные магазины, из которых заказываю сам. Также по первые ссылки ведут по возможности на минимальное количество магазинов, чтобы минимально платить за доставку. Если какие-то ссылки не работают, можно поискать аналогичную железку в каталоге Ардуино модулей. Также проект можно попробовать собрать из компонентов моего набора GyverKIT.
Arduino Nano купить в РФ, aliexpress, aliexpress, искать
- Светодиоды с длинными ногами 100 штук
- Синие https://ali.ski/eB6t7m
- Розовые https://ali. ski/cRFSB
- Красные https://ali.ski/-yIw-
- Зелёные https://ali.ski/rnl1O
- Жёлтые https://ali.ski/Zb3D2O
- Светодиоды по 10 штук
- Синие https://ali.ski/XgEzF2
- Розовые https://ali.ski/C5V3Tg
- Красные https://ali.ski/Z21kQR
- Жёлтые https://ali.ski/QyL8Px
- Зелёные https://ali.ski/Hl63LH
- Сдвиговые регистры 74hc595n https://ali.ski/f9_08D https://ali.ski/OW5tz
- Транзисторы bd241c https://ali.ski/r5Odw https://ali.ski/M3jff
- Резисторы https://ali.ski/o94XJ
- Транзисторы TIP41C (на всякий случай) https://ali.ski/WBTbC
- Макетка 8 на 12 см https://ali.ski/V3AQv
- Гребёнка https://ali.ski/ASDdM
- Кнопки и стойки ищите в любых магазинах для радиолюбителей, так как у китайцев можно купить только мешок 100 штук!
Страница на EasyEDA
ПРОШИВКА
ВНИМАНИЕ! Максимально подробный гайд по началу работы с платой и загрузке прошивки для проекта находится ЗДЕСЬ. Изучи его внимательно, прежде чем писать на форум или в группу ВК!
ИНСТРУКЦИЯ
СКАЧАТЬ
GITHUB
БАГРЕПОРТ
ПОДДЕРЖАТЬ
Вы можете поддержать меня за создание доступных проектов с открытым исходным кодом, полный список реквизитов есть вот здесь.
Светодиодный куб / Хабр
Электронное устройство, которое применяется в декоративных инсталляциях. Светодиодные кубы бываю размерами 3x3x3, 4x4x4, 5x5x5 и т.д. Изменяя скорость загорания и затухания светодиодов в кубе, мы создаём различные визуальные эффекты: бегущие огни, эквалайзер, 3d световая инсталляция.
Материал:
— плата для пайки или беспаечная плата
Инструменты:
— инструмент для снятия изоляции
— линейка или штангельциркуль
— паяльная станция
Электрокомпоненты
— arduino
— 64 светодиода
— соединительные провода
Рассмотрим схему данного куба
На рис. Представлена одна из сторон куба. Все четыре стороны соединяются по выводам плюсовой ножки светодиода в каждом ряду. В результате для всех ножек с полюсом “+” ,будет четыре вывода. В результате с помощью этих выводом можно управлять рядами светодиодов. Ножки с полюсом «-» соединяются между собой по вертикальным рядам куба. В результате мы получим 16 выводов, которые можно запитать на GND arduino.
Сборка модели.
Соберём конструкцию с использованием паяльной станции и платы для монтажа. Можно воспользоваться как платой для пайки, так и без пайки. Плату для пайки, рекомендую использовать только, если вы уверены в правильности сборки
Для того чтобы светодиоды образовали куб, их необходимо спаять друг с другом согласно схеме на рис. С помощью данной схемы мы получим одну из сторон куба.
Для начала, соберём вертикальный ряд из четырёх светодиод. У короткой ножки светодиода (знак « — ») подогнём конец с помощью плоскогубец. Длинную ножку светодиода сдвинем перпендикулярно короткой.
Используя держатель «Третья рука», спаяем данные светодиоды
Как видно из рисунка, короткие ножки мы спаяли, а длинные ножки остались свободными. Так необходимо проделать ещё четыре раза. В итоге, мы получим четыре ряда светодиодов
Приступим к процессу их соединения. Соединяться они должны с помощью длинных ножек (знак « + »). Соединение получается с помощью перекрестия. Постарайтесь уместить на одной длинной ножке светодиода четыре другие длинные ножки светодиодов
Так необходимо проделать для трёх сторон. С каждой стороны должно быть не больше четырёх вертикальных рядов.
Перед тем как поставить четвёртую стену куба, необходимо припаять четыре провода к плюсовым выводам светодиодов каждого ряда.
После этого, припаяем четвёртую сторону куба.
Для того чтобы куб был устойчив нужно закрепить его ножки минуса на монтажной плате, как предназначенный для пайки, так без пайки. В данном случае для надёжности конструкции я применил плату для пайки.
Минусы подключим к GND, а плюсы к пинам 8, 9, 10, 11 arduino. И напишем простую программу.которая поочередно посылает сигналы на ряды данного куба.
Процесс управления, а точнее, усложнения управления, можно воспользоваться сдвиговым регистром 74HС595. Данная микросхема способна управлять восемью светодиодами, т.е. может посылать сигналы на восемь выводов и при этом сама занимает три вывода на arduino. Если все шестнадцать выводов GND светодиодов подключить к двум регистрам, совместно с питанием плюсовых выводом, то можно регулировать свечение конкретного светодиода в кубе.
Для начала рассмотрим управление восьмью светодиодами через регистр.
Пример программы по управлению светодиодами. Подключим 16 минусовых выводов на два регистра.
Четыре плюсовых вывода куба подключим к пинам 2,3, 4 и 5
Загрузим на плату программу, которая вызовет эффект бегущих огней в кубе.
Как видно из рисунка, присутствует третий сдвиговый регистр, он может предназначаться для подачи сигналов на плюсовые контакты. В данной инструкции это было не сделано и все плюсовые контакты выведены напрямую на пины arduino.
Пример работы
Led Light Cube — Etsy.de
Etsy больше не поддерживает старые версии вашего веб-браузера, чтобы обеспечить безопасность пользовательских данных. Пожалуйста, обновите до последней версии.
Воспользуйтесь всеми преимуществами нашего сайта, включив JavaScript.
Найдите что-нибудь памятное, присоединяйтесь к сообществу, делающему добро.
( 381 релевантных результатов, с рекламой Продавцы, желающие расширить свой бизнес и привлечь больше заинтересованных покупателей, могут использовать рекламную платформу Etsy для продвижения своих товаров. Вы увидите результаты объявлений, основанные на таких факторах, как релевантность и сумма, которую продавцы платят за клик. Узнать больше. )
Светящиеся декоративные кубики с белой светодиодной подсветкой
- 24+ в 2,84 доллара США каждый до сэкономить 10%
- 144+ в 2,68 доллара США каждый до сэкономить 15%
- 432+ в 2,52 доллара США каждый по сэкономить 20%
69121518212427303336394245485154576063666972757881848790939699102105108111114117120123126129132135138141144147150153156159162165168171174177180183186189192195198201204207210213216219222225228231234237240243246249252255258261264267270273276279282285288291294297300303306309312315318321324327330333336339342345348351354357360363366369372375378381384387390393396399402405408411414417420423426429432435438441444447450453456459462465468471474477480483486489492495498501504507510513516519522525528531534537540543546549552555558561564567570573576579582585588591594597600603606609612615618621624627630633636639642645648651654657660663666669672675678681684687690693696699702705708711714717720723726729732735738741744747750753756759762765768771774777780783786789792795798801804807810813816819822825828831834837840843846849852855858861864867870873876879882885888891894897390690991291591892192492793093393693994294594895195495796096396696997297597898198498799099399699910021005100810111014101710201023102610291032103510381041104410471050105310561059106210651068107110741077108010831086108910921095109811011104110711101113111611191122112511281131113411371140114311461149115211551158116111641167117011731176117911821185118811911194119712001203120612091212121512181221122412271230123312361239124212451248125112541257126012631266126912721275127812811284128712
— LED Cube Decor Lamps with White Light!
— 3 режима освещения: постоянный свет, стробоскоп и двойная вспышка
— Батарейки включены и установлены!
— Светящиеся центральные украшения! Светящиеся дисплеи!
Перейти в конец галереи изображений
Перейти к началу галереи изображений
Продолжительность свечения: | Прибл. |
---|