Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В прошлом году я сделал небольшую рождественскую звезду на 3D-принтере, см.
В этом году я сделал большую звезду из нити в 50 неопикселей (5V WS2811). У этой более крупной звезды было больше шаблонов (я все еще добавляю и улучшаю шаблоны и обновляю код в моем Github).
Эта большая звезда сделана из дерева.
Запасы:
для строительства звезды
- Древесина
- Клей для дерева
- Скобы
Для электроники
- Источник питания 5 В (> 1 А)
- жгут 50 светодиодов 5V WS2811 (Алиэкспресс)
- Модуль Attigny85, Arduino или ESP8266
- Провода и разъемы
- DIP-разъем для Attigny85 DIP (Aliexpress)
Шаг 1: Шаг 1: Строительство каркаса
Деревянная звезда сделана из 10 кусков дерева, см. Рисунок. Я сделал свою звезду из куска дерева размером 3 х 3 см, который распилили пополам, чтобы получить деревянную доску размером 3 х 1,5 см.
Из геометрии пятиконечной звезды я получил углы 36 и 108 градусов. Мои фигуры 32,5 см.
Я склеил части вместе и скрепил их скобами. После высыхания клея звезда стала достаточно крепкой.
Редактировать декабрь 2020 г.: Углы на изображении деревянной детали изменены на изображенные значения 36 и 108.
Шаг 2: Шаг 2: Вставьте светодиоды
Диаметр светодиодов примерно 12 мм. Я сверлом по дереву просверлил 50 отверстий на расстоянии примерно 6 см. Светодиоды подходят для вставки с небольшим усилием и прилипания к отверстию.
Шаг 3: Шаг 3: Программирование мозга
Здесь начинается самое интересное. Вы можете использовать модуль Attigny85, Aruino или ESP8266 для управления светодиодами. Вы можете делать самые разные выкройки. Узоры - дело вкуса.
В моей звезде я использую генератор случайных чисел, чтобы случайным образом выбрать узор из более 20 доступных шаблонов. Код моей звезды находится в моем Github (Christmas_star_v2.ino).
Вы можете использовать мой код также для светодиодных фигур с большим или меньшим количеством светодиодов и более или менее спицами.
Я обнаружил, что чистый Attigny85 имеет гораздо больше доступной памяти, чем модуль Digispark, который я использовал в своей меньшей звезде.
См. Этот веб-сайт, как запрограммировать Attigny85 с помощью Arduino Uno.
См. Этот веб-сайт о библиотеке Adafruit Neopixel, которую я использовал
Посетите этот веб-сайт, чтобы выбрать HEX-код желаемых цветов.