Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве показано, как управлять недорогой светодиодной матрицей от Arduino. Я также покажу вам, как использовать 3D-принтер и недорогие детали для создания миниатюрного набора линз, которые концентрируют свет от светодиодов и помогают им казаться намного ярче, чем они есть на самом деле. В темноте он может проецировать интересные узоры на всю комнату!
Светодиоды, используемые в этом проекте, представляют собой матрицу адресных светодиодов WS2812 4x4. Они недорогие и легко управляются Arduino. Линзы представляют собой круглые стеклянные кабошоны с плоской задней стенкой диаметром 8 мм, которые очень недороги и намного дешевле обычных линз.
Шаг 1. Соберите материалы
Для светодиодной матрицы:
- Матрица 4 на 4 индивидуально адресуемых светодиодов WS2812 (около 5 долларов с eBay)
- Некоторые отрываются заголовки
- Четыре соединительных кабеля типа папа-мама
- Паяльник и припой
- Рука помощи
Для сборки массива микролинз:
- Шестнадцать стеклянных кабошонов с плоской задней стенкой диаметром 8 мм (около 2 долларов на eBay за 20)
- 3D-принтер
Шаг 2: припаяйте контакты к светодиодному модулю
Используйте боковые кусачки, чтобы отломать четырехконтактные разъемы и припаять их к светодиодному модулю, как показано на рисунке.
Шаг 3: Подключите Arduino
Проложите три соединительных кабеля от Arduino к светодиодному модулю, как показано ниже:
- От 5 В до 5 В
- GND к GND
- ~ 5 в IN
Примечание. Не пытайтесь подключать более чем светодиодную матрицу 4x4 от Arduino. Если вы хотите водить больше, вам понадобится отдельный блок питания.
Шаг 4: Установите библиотеку FastLED
Откройте IDE Arduino и перейдите в «Скетч» -> «Включить библиотеку» -> «Управление библиотеками…». Установите библиотеку "FastLED" Даниэля Гарсиа.
Теперь в меню «Файл» выберите «Примеры» -> «FastLED» -> «ColorPalette» и загрузите эскиз в свой Arduino. Теперь светодиоды загорятся и начнут мигать разными цветами!
На следующем этапе я покажу вам, как создать массив микролинз, чтобы концентрировать и проецировать свет от светодиодов.
Шаг 5: соберите решетку линз
Используйте 3D-принтер, чтобы распечатать два компонента, из которых состоят держатели линз:
- LensArray.stl
- LensShell.stl
Установите линзы на место, а затем соедините две пластмассовые детали вместе.
Шаг 6: Определите фокусное расстояние матрицы объектива
Вы можете использовать настольную лампу, чтобы определить фокус миниатюрных линз. Перемещайте линзы вверх и вниз, пока они не получат четкое изображение лампы на столе. Это примерно расстояние, на котором матрица линз должна находиться от светодиодной матрицы.
Шаг 7. Поэкспериментируйте со светодиодной матрицей и матрицей линз
Теперь у вас должна быть возможность поэкспериментировать с матрицей линз и светодиодной матрицей. Попробуйте разные расстояния и посмотрите, как далеко вы сможете проецировать световые узоры в темной комнате!
Для этого вы можете использовать набор «рук помощи» или придумать более умный способ удержать проект вместе. Повеселись!