Создайте свой интерактивный LED-стол: потрясающий настраиваемый декор для дома
В этом видео я покажу, как сделать интерактивный LED-кофейный стол.
Этот уникальный стол создаёт красивую атмосферу и станет настоящим фокусом внимания в гостиной. Я хотел простой дизайн с интересными фишками, поднявающими интерьер на новый уровень.
Управление через самописное Android-приложение: легко менять реактивный цвет, фоновый цвет и яркость.
Стол из МДФ (корпус), сосны (ножки), стеклянной крышки. Внутренности: Arduino Mega, Bluetooth-модуль, адресные светодиоды WS2812B, ИК-датчики приближения и провода.
Видео с пошаговым процессом:
Материалы:
- МДФ (строительный магазин)
- Сосновая доска (строительный магазин)
- Стеклянная крышка (строительный магазин)
- Плата Arduino Mega
- Bluetooth-модуль
- Адресная LED-лента WS2812B
- ИК-датчики приближения
- Клей для дерева
- Шпатлёвка для дерева
- Малярный скотч
- Маслооснова краска
- Морена «Rosewood»
Инструменты:
- Циркулярная пила
- Экцентриковая шлифмашина
- Аккумуляторная дрель
- Угловые зажимы 90°
- Бандажный зажим
- F-зажимы
- Набор для покраски роликом
- Джиг для карманных отверстий
- Паяльник
- Мультиметр
- Обкусыватель проводов
- Клеевой пистолет
Disclosure: Как ассоцииат Amazon я зарабатываю на квалифицированных покупках.
Начинаем сборку.
Связано: DIY Mid-Century Modern Side Table / End Table
Шаг 1: Раскрой МДФ и сосны под размеры.
Сначала режу все детали на циркулярной пиле. Корпус из МДФ: боковины 18 мм, дно 8 мм.
Большинство деталей резал параллельным упором.
Внутри корпуса сделаю сетку из МДФ — нужно 12 полосок по 4 см шириной.
Для ножек и рамы под корпусом — большая сосновая доска. Она была искривлена, у меня нет обтекателя, поэтому пришлось делать много разрезов и подгонок для выпрямления.
Для точной длины использовал поперечный упор (crosscut sled). Для повторяющихся разрезов закрепил стоп-блок. Для длинных деталей установил параллельный упор и зажал кусок фанеры — служит стоп-блоком для длинных деталей.
Для сетки нужно сделать ламели (dadoes) на каждой полоске МДФ, чтобы они легко замыкались в идеальную квадратную сетку.
Отметил все точки для ламелей, обмотал детали малярным скотчем, выставил высоту диска и сделал все разрезы.
3D-модель и план со всеми размерами:
Шаг 2: Шлифовка деталей.
Начал с 80-й зернистости, продолжил 120-й — пока всё не стало гладким.
Шаг 3: Сборка корпуса.
Собрал корпус. Нанёс клей, соединил детали угловыми зажимами и бандажным зажимом.
Для прочности добавил маленькие деревянные вставки в каждый угол, хорошо зафиксировал.
Затем закрепил дно клеем и множеством саморезов. Предварительно просверлил, за versenил головки.
Во избежание щелей нанёс шпатлёвку на стыки.
Сделал два отверстия в дне: для высоковольтного кабеля и для выключателя. Напильником подогнал отверстие под выключатель.
Когда вставил меньшую МДФ-плиту в корпус, заметил, что она прогнулась в середине из-за длины — добавил 2 деревянные опорки для поддержки.
Измерил глубину корпуса и понял, что нужно добавить 8 мм к опоркам, чтобы стекло сверху было в один плоскость с боками. У меня был 8-мм МДФ — идеально. Отрезал 6 кусочков и приклеил поверх предыдущих опорок.
Тонко зашкурил МДФ, убрал лишнюю шпатлёвку, подготовил к покраске. Вытер пыль влажной тряпкой.
Шаг 4: Покраска МДФ-корпуса.
Внутреннюю часть стола полностью красить не нужно, поэтому заклеил малярным скотчем бока для чистых линий.
Нанёс масляный грунт роликом на большие площади, кистью — в труднодоступные места.
Оставил на ночь, зашкурил орбиталкой с 120-й зернистостью.
Теперь краска. Выбрал белую масляную краску, тщательно нанёс, закрыв всю поверхность.
Все детали для внутренней сетки тоже покрасил в белый.
Шаг 5: Сборка ножек и рамы под корпусом.
Ножки и раму соединяю саморезами в карманные отверстия (pocket holes). Джиг для pocket holes — удобный регулируемый инструмент.
Не получилось сделать два отверстия с каждой стороны из-за ширины полосок, но потом можно прикрутить угловые крепёжи.
Перед затягиванием наношу клей для прочности. Чтобы pocket holes были невидимы, вворачиваю саморезы сверху рамы.
Снова шпатлёвка в щели, высыхание, шлифовка перед тонировкой.
Шаг 6: Тонировка рамы и ножек.
Для контраста с верхом использовал морену «Rosewood». В прошлом проекте получилось замечательно.
Шаг 7: Сборка целого стола.
Осталось соединить две части. Закрепил верх зажимами, просверлил со versenкой, затянул множеством саморезов.
Связано: How To Create A 3D Paper Cut Light Box | DIY Project
Шаг 8: Подготовка МДФ-плиты для электроники.
Электроника: адресные светодиоды, ИК-датчики приближения, Arduino Mega, Bluetooth-модуль, БП 5В, провода.
Всё смонтирую на одной МДФ-плите, разделённой на 45 квадратов.
Сначала по шаблону просверлил 3 отверстия в каждом квадрате, в каждый вставлю светодиод и датчик, соединяю проводами.
Шаг 9: Подготовка светодиодов.
Отрезал 45 светодиодов с ленты по отдельности.
Подготовил пары красного и чёрного провода по 5 см, снял изоляцию ~5 мм. Одна пара на светодиод, другая — на датчик.
Зелёный провод — длиннее, тоже со снятой изоляцией.
Припаял провода к светодиодам: чёрный и красный на GND и 5V, зелёный на Data IN.
Шаг 10: Подготовка ИК-датчиков приближения.
Разделил IR-передатчик и приёмник, увеличил расстояние между ними.
В нормальном положении датчик не заметит стакан на столе — стекло не отражает ИК. При таком 위치ровании передатчик и приёмник под углом свет отражается в приёмник с другой стороны.
Снимаю передатчик, припаиваю обратно с 4-см проводами. Использую одножильные провода из витой пары — легко гнутся и держат форму.
На другой стороне датчика: чёрный и красный на GND и 5V, длинный серый на Output — пойдёт к Arduino.
На длинные концы провода намотываю pin header для лёгкого вставления в Arduino. Изолирую термоусадкой и зажигалкой.
Шаг 11: Установка светодиодов и ИК-датчиков на МДФ-плиту.
Светодиоды устанавливаю первыми: вставляю в просверленные отверстия, снимаю защитную плёнку, приклеиваю.
Соединяю их: паяю зелёный провод (Data OUT предыдущего) к Data IN следующего.
Затем датчики: горячим клеем рядом со светодиодами. Важно: длина серых проводов. Все вставляются в Arduino, который будет по центру задней стороны платы. Дальние кабели длиннее, ближние — короче.
IR-передатчик и приёмник должны смотреть вверх — делаю корректировку.
Шаг 12: Подключение всех проводов и вставка в Arduino.
Переворачиваю плату, соединяю провода.
Начинаю с горячего клея: медные провода вдоль платы — линии питания для светодиодов и датчиков. На первую линию — все красные, на вторую — все чёрные.
Перед пайкой снимаю изоляцию с медных проводов наждачкой, иначе не припаяются.
Заняло много времени. В конце соединил все плюсовые и минусовые линии.
На линиях припаял ещё два провода для подключения к БП.
Между первым светодиодом и Arduino поставил резистор 330 Ом для снижения шумов.
Все провода готовы, аккуратно вставляю в Arduino по порядку. Также вставляю Bluetooth-модуль.
Схема подключения
Полная схема, показывающая, как всё соединено. Подробности об использовании Arduino с адресными светодиодами и Bluetooth — на канале Dejan Nedelkovski на YouTube и сайте www.howtomechatronics.com.
Там туториал как всё работает, включая исходный код программы и кастомное Android-приложение.
Dejan делает крутые видео по мехатронике и электронике, а также классные Arduino-проекты с полными объяснениями, схемами и кодами.
Шаг 13: Установка блока питания внутрь стола.
Перед монтажом БП сделал тест на прозвонку мультиметром. Не пищал — связи в порядке.
Монтирую 5В БП на дне стола. Нужно немного приподнять для вентиляции. Приклеил два куска МДФ, поставил БП поверх.
Пропустил выключатель и сетевой шнур в отверстия, подключил к БП. 4 метра кабеля хватает — отрезал, нашёл вилку.
Принес МДФ-панель, подключил последние два провода к БП.
Связано: How To Build A Wooden Desk Lamp | DIY Project
Шаг 14: Программирование Arduino.
Готово к прошивке. Код прост: опрашивает датчики приближения, если объект обнаружен — зажигает соответствующий светодиод.
Для цвета и яркости — кастомное Android-приложение. Данные со смартфона приходят через Bluetooth-модуль Arduino. Подробности кода — в статье Dejan.
После загрузки кода поместил панель внутрь стола.
Шаг 15: Финальные регулировки.
Заметил, что индикатор питания датчиков мешает основному свету — заклеил изолентой.
Сетка собирается легко: просто замыкаем все части, они идеально стыкуются.
Накрываю матовой стеклом, включаю, проверяю.
Один светодиод не загорался под стаканом — снял стекло, поправил передатчик. Нужен правильный угол для отражения луча в приёмник.
Теперь могу сказать — проект наконец готов!
Интерактивный LED-стол получился идеально. Нравится всё: дизайн, смена цвета, регулировка яркости. Даёт новое измерение гостиной.
Надеюсь, понравился этот DIY-проект. Если нравится — лайк, комментарий, подписка на YouTube-канал.
Производственный процесс
- EMAR Mini: Компактный открытый робот экстренной помощи для борьбы с COVID-19
- SmartWay: GPS-трекер для детей на Arduino MKR Fox 1200 (Sigfox)
- Умный сепаратор сухого и влажного мусора на Arduino Mega 2560
- Системы охлаждения ДВС: полное руководство по устройству и обслуживанию
- Кнопки-опоры для приспособлений: назначение, принцип работы и отличия от резьбовых
- IoT-подушка «Любовь»: удаленные объятия с Arduino MKR и Telegram
- Кукушка: история, мастерство и современная эволюция
- Почему двухколонные центры обработки обеспечивают превосходную точность и надежность
- Сборка Bluetooth-турели для Nerf: полное руководство по компонентам и монтажу
- Освоение безопасности угловой шлифмашины (болгарки): советы по резке и шлифовке