Светодиодная атмосферная лампа. ОГОНЬ/ВОДА




Это очень минималистичный, но привлекательный объект интерьера! Как только вы включите его, ваша комната наполнится ощущением уютного и теплого камина и легким касанием мгновенно охладит вас свежестью водопада!

Яркость и уровень звука можно регулировать, даже не касаясь лампы легким перемещением руку в воздухе, чем выше вы поднимаетесь, тем светлее / тише становится. Магия инфракрасных датчиков.

Автор сделал только одну физическую кнопку для включения (долгое нажатие) и переключения режима ОГОНЬ / ВОДА (короткое нажатие). Эта кнопка емкостная, это означает, что она может быть любой, если она сделана из металла.

Давайте начнем!

ПРИМЕЧАНИЕ: в этом проекте 2 датчика сделаны с использованием фототранзисторов (выглядят как черный светодиод), а не фоторезисторов (плоский круг с красной зигзагообразной линией), это совершенно разные устройства. Не путайте!

Кроме того, автор приводит некоторые подробности о проводке и программе, но предполагает, что у пользователя есть, по крайней мере, достаточно знаний в Arduino, чтобы иметь возможность загрузить эскиз на плату. Если вы не понимаете, о чем это, без паники! Просто погуглите «как загрузить скетч на Arduino», и вы получите (очень простое) объяснение.



Что нам понадобится:
•Адресная светодиодная лента (WS2812, APA102 …)
•древесина для основы (тяжелая — это хорошо, использовались остатки деревянной колоды)
•2 длинные деревянные доски для перекладины (предпочтительнее светлая, из тика толщиной 5 мм)
•Акриловое стекло молочного цвета (подойдет толщина 1 или 2 мм)
•arduino (чем меньше, тем лучше, я использовал NANO)
•DF-плеер для arduino
•карта micro SD, макс. 32 ГБ, fat16 или fat32
•тонкая металлическая пластина для емкостной кнопки (автор использовал алюминий 0,5 мм, но паять сложно, предпочтительнее медная лента)
•Для верхней части лампы использовалась другую часть от той же металлической пластины.
•2пары ИК-светодиодов / фототранзисторов для 2 датчиков (яркости и громкости звука)[/url]
[leech=http://alii.pub/60xtyb]•несколько проводов
•небольшой динамик, в диапазоне, с которым может справиться DF-плеер (максимум 3 Вт)
•несколько маленьких винтов
•клеевой пистолет
•резисторы (1×47 Ом для светодиодов, 2×47 кОм для фототранзисторов, 1×1 кОм для DF плеера и один от 500 кОм до 2 МОм для емкостной кнопки)
Инструменты
•Шуруповёрт
•Фрезер ручной
•Шлиф машинка
•Паяльник
(вам нужно будет проделать отверстия, проделать канавки в длинных деревянных досках, отполировать дерево и металл и, конечно же, припаять)


Шаг 1. Подключение
• Сенсорный резистор находится между контактами 10 и 11. Контакт 11 — это контакт датчика, который подключается к металлической пластине, которую вы хотите использовать в качестве кнопки.
• Используйте резистор от 500 кОм до 2 МОм (это зависит от вашего оборудования, вам придется попробовать разные значения, чтобы найти то, что работает лучше всего).
• RX и TX для DFplayer — контакты 2 и 3.
• Контакты 6 и 8 подключены к выводу данных на светодиодных лентах 1 и 2 соответственно. + и — на двух полосах идут к USB +5 и GND соответственно.
• Вы можете использовать здесь довольно большой конденсатор (около 400 мкФ), хотя это и необязательно.
• Код использует A0 и A7 для ИК-датчиков (конечно, вы можете изменить это в коде). Требуются 2 резистора по 47 кОм (по одному на каждый датчик). Номинал этого резистора может зависеть от фототранзистора, который вы используете, возможно придется попробовать.
• Резистор 47 Ом для последовательных ИК-светодиодов, — к GND и + к USB 5V.
Может показаться, что всё смешанно, но все эти системы, подключаются одна за другой, очень просты.
Если вы не знакомы с подключением Arduino, подумайте обо всем этом как о независимых элементах. По этой причине в проекте нет ни одной картинки со всей разводкой сразу. Чтобы не запутаться!

Шаг 2. Заставляем всё работать
Без правильной разводки и рабочего кода на Arduino вы никуда не денетесь. Так что ваша приоритетная задача — заставить все работать без пайки (используйте здесь беспаечные макеты).
К этому шагу автор вложил 3 файла, которые вам понадобятся: 2 звуковых цикла (wav) и файл arduino (.ino).
lampa-ogon-voda.rar [2.05 Mb] (скачиваний: 21)
Проигрыватель DF очень маленький, работает очень хорошо, но очень примитивен в своем взаимодействии: он не будет ссылаться на треки по именам файлов, только по номерам, присвоенным им (предположительно, что эти номера даются автоматически в порядке загрузить на SD-карту). У вас будет 2 звуковых эффекта, которые будут цикличны: один для огня, один для воды.
Автор сам создавал эти звуковые эффекты, используя бесплатную звуковую библиотеку. Не забудьте предварительно отформатировать SD-карту (fat16 или 32)! Затем добавьте ТОЛЬКО эти 2 файла.
Проверьте ИК-датчики, светодиодную ленту и конденсаторный переключатель. Для проверки подойдет простой металлический провод. Чтобы избежать нежелательного срабатывания ИК-датчика, сначала вы должны поднести к нему руку очень близко, чтобы система поняла, что пользователь начал взаимодействие с системой, затем поднесите руку на нужном вам расстоянии и подождите в течение 2 секунд, пока система зарегистрирует это.
Вам нужно подсчитать количество светодиодов в вашей полосе и соответственно изменить код, то же самое для типа светодиодной ленты, которую вы используете. Эти две строки кода находятся в самом начале кода (строки 12 и 13):
#define CHIPSET WS2811
#define NUM_LEDS 64

Как только все заработает, подготовим корпус и соберем все вместе!
Примечание об инфракрасных датчиках: они реагируют на ИК-излучение, излучаемое светодиодами, а затем отражается обратно на фототранзистор вашей рукой. Но солнце также является источником инфракрасного излучения, причем довольно сильного! Под прямыми солнечными лучами лампа может вести себя странно. Чтобы ограничить это, вы можете спрятать фототранзистор в трубку (или углубить в основании). Это очень поможет уменьшить паразитное инфракрасное излучение, от солнца.

Шаг 3: Сборка
Динамик
Если вы направите динамик прямо в пол, звук будет НАМНОГО лучше, громче (потому что теперь и поверхность куда направлен динамик тоже под игрывает! ). Возможно вам придётся несколько раз переделать! Чтобы подобрать лучшее положение динамика. Для объемного и натурального звука. И используйте двусторонний скотч из вспененного материала, чтобы гасить лишние вибрации от динамика которые могут идти от самого корпуса.

О деревянных боковых панелях
Вы можете прорезать две канавки в деревянных стенках, чтобы вставить молочный акрил внутрь (это то, что сделал автор). Немного сложнее сделать, потому что для этого вам понадобится дополнительный инструмент, но он позволит вам скрыть края на акриловых пластинах.
Другое решение — использовать дополнительные пластины, прикрепленные к центру внутренней поверхности деревянных стенок. Это изображено на 3D рисунке. Это сделать намного проще, но вам придется как следует отполировать края акриловых пластин.

О базе
Подойдет любой квадратный или прямоугольный кусок тяжелого дерева. Толщина и размер на ваше усмотрение, но имейте в виду, что вся система должно быть скрыта под ним. Желательно взять заготовку с небольшим запасом. Вам необходимо проделать отверстие в том месте основания, где будут размещаться светодиодные полосы.
Нижняя часть световой планки закреплена к основанию клеем: он не очень прочный, но все же приемлемый. Если вы сможете правильно проделать квадратное отверстие, чтобы в него поместилась наш световод, такое крепление будет намного прочнее.
Инфракрасные датчики — это просто кончики светодиодов и фототранзисторов, расположенные близко друг к другу и направленные вверх. Вам просто нужно проделать отверстия в основании. Закрепите их клеевым пистолетом.
Для стопы был, использовал экструдированный брусок из резины, разрезан на 4 части одинаковой длины, а затем просто прикручен к основанию по углам.

О схеме
Расположите макет по своему желанию, в зависимости от размера и формы вашей базы. Пайка минимальна: припаяйте только нужные контакты на Arduino. Прикрепите печатную плату к нижней стороне основания с помощью небольших винтов или непосредственно с помощью клеевого пистолета. С помощью клеевого пистолета прикрепите светодиоды / фототранзисторы и все провода к нижней части основания.
Разъем USB требует надежного крепления к основанию: здесь подойдут винты.

Остальные детали
Вырежьте акриловые пластины нужного размера, автор оставил небольшой запас вверху в эстетических целях. Вырежьте, отполируйте и согните верхнюю пластину (для этого идеально подходит алюминий толщиной 0,2 мм!) И подготовьте металлическую пластину, которую вы будете использовать в качестве сенсорного датчика. Датчик касания может быть где угодно, и это может быть что угодно, даже оголенный провод. Здесь вы можете проявить творческий подход.




Вот и все, теперь можно насладится атмосферой природы в любимой комнате!



Источник (Source)

Источник: usamodelkina.ru

Добавить комментарий