Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве мы собираемся создать лайтбокс. Это позволяет создавать динамические знаки или может использоваться для набросков наложений, что отлично, если вы художник, иллюстратор или дизайнер!
Шаг 1: Конструкция коробки
Ящик изготовлен из недорогой и прочной древесины сосны. Лучше всего просто распилить панели по размеру и соединить их маленькими гвоздями в торцевую поверхность соседней панели. Для вырезания отверстия в панели экрана используйте кольцевую пилу. Вам также нужно будет создать небольшой фланец, на который будет опираться экранная панель. Внизу мы напечатали на 3D-принтере несколько маленьких полушарий, которые служат ступнями.
Сама панель экрана представляет собой изготовленный на заказ полупрозрачный акрил, вырезанный лазером, который вы можете заказать в ближайшей Fablab, если вы можете экспортировать векторный рисунок.
Шаг 2: светодиодный корпус
Сначала мы напечатаем корпус для Arduino Pro Mini на 3D-принтере, вы можете загрузить файлы с Thingiverse:
Для питания Arduino мы будем использовать блок питания Lilypad для батареи AAA, который имеет большую емкость (до 1000 мАч) и также поставляется в перезаряжаемых версиях. Их хватит на 5 часов при полной силе освещения.
Купить блок питания можно здесь:
www.floris.cc/shop/en/wearables/93-lilypad…
Мы создали специальный держатель для блока питания, чтобы вы могли установить его под держателем Arduino, чтобы кнопка питания была доступна сбоку.
www.thingiverse.com/thing:2756848
Затем мы разработали специальный купол для интеграции светодиодов таким образом, чтобы каждый из них освещал разные части экрана, и вы могли индивидуально контролировать количество света в каждой части лайтбокса.
Загрузите светодиодный купол здесь:
www.thingiverse.com/thing:2756825
Не собирайте детали, пока не подключите все электронные компоненты.
Шаг 3: интерфейс кнопки
Используя шесть кнопок, мы можем индивидуально управлять уровнями освещения светодиодов.
Вы можете скачать наш специально разработанный корпус кнопочного контроллера здесь:
Arduino не может обрабатывать высокие напряжения на входных контактах, поэтому не забудьте подключить понижающий резистор 10 кОм к земле между переключателем и входным контактом.
Шаг 4: Подключение
Arduino имеет шесть контактов для (псевдо) аналогового выхода с использованием широтно-импульсной модуляции, контакты 3, 5, 6, 9, 10 и 11. Подключите их к светодиодам вместе с подтягивающим резистором на 680 Ом, чтобы ограничить ток, поскольку Arduino может обрабатывать только до 40 мА на распиновку. Используйте другие контакты в качестве цифровых входных контактов для кнопок.
Мы используем светодиоды Power высокой яркости, такие как доступные здесь:
Вам также понадобится коммутационная плата FTDI или Arduino Mini USB для загрузки программного обеспечения на плату:
Шесть выходных контактов FTDI Basic на самой короткой стороне сопоставляются непосредственно с шестью загрузочными контактами Arduino на короткой стороне. Наиболее важно убедиться, что Rx на FTDI подключен к Tx на Arduino и наоборот.
Шаг 5: Программное обеспечение
Чтобы написать программное обеспечение для управления освещением, вам необходимо установить среду программирования Arduino IDE:
Я написал пример программы, которая сначала запускает тестовый цикл через все светодиоды, после чего каждая кнопка будет увеличивать уровень освещения соответствующего светодиода и затемнять его после достижения максимального значения. Просмотрите прикрепленный файл.
После того, как вся проводка будет завершена и программное обеспечение будет работать в соответствии с вашими предпочтениями, вы, наконец, можете собрать корпус, используя три винта M3 x 35 мм.
Закройте деревянную коробку, закрепите кнопочный контроллер сбоку с помощью двустороннего скотча и светодиодный модуль снизу с внутренней стороны. Теперь ваш лайтбокс готов!