Резюме.
Просто быстрое решение для обеспечения некоторой диффузии: поставьте матрицу вертикально и удерживайте MCU.
Напечатано на белом PLA, я использовал высоту слоя в 0,28 мм, и через переднюю часть одного слоя проникает много света.
2 болта размером 3 мм (и длиной 7 мм?) крепят NodeMCU (примечание: использовалась версия V3) к стойке, так как мне нужен был автономный вариант для других работ. Отверстия в стойке имеют диаметр 2,5 мм и предназначены для нарезки резьбы, а в части NodeMCU используются отверстия диаметром 3 мм.
Светодиодная матрица была спроектирована так, чтобы иметь заднюю часть, но матрица плотно прилегает и не выпадает. Её необходимо вытаскивать за провода, чтобы удалить. Пока не буду с этим заморачиваться.
Это сделано для китайской светодиодной матрицы, в которой используются светодиоды WS2812B с шагом 10 мм. Общий размер матрицы составляет 80,0 x 80,0 мм.
Обратите внимание, что я удалил лишние провода и перепаял входные провода... эта матрица обладает отличной способностью передавать тепло (возможно, из-за алюминиевой подложки), и это привело к выходу из строя светодиода непосредственно под проводами. Мне пришлось заменить его последним светодиодом на матрице, отсюда и один чёрный у
LED-лампы на фотографиях имеют яркость около 10%, поскольку я использую только источник питания 600 мА 5 В, а полная мощность матрицы составляет 3,5 А.
Я тоже добавил скетч для Arduino. Он не очень аккуратный, потому что это был быстрый хак, но другим он может оказаться полезным. Изначально он был основан на Neofire, найденном на Github, и это всё ещё там, но затем для дерева я добавил библиотеку Neopixel, и поэтому в одном и том же коде существует конструктор как для Neomatrix
Я использовал OTA, чтобы иметь возможность загружать моды без подключения к ПК.
Всё ещё работа в процессе: делаю верхние огни более подходящими, исправляю звёзды и т.д.
Как я разработал это.
Файлы дизайна предназначены для Designspark Mechanical.
모델 소스
