Оглавление:
- Шаг 1. Что все требуется?
- Шаг 2: Подготовка основания для светодиодов
- Шаг 3: покончить с безумием бурения…
- Шаг 4. Программное обеспечение… Давайте сделаем его живым
- Шаг 5: создание схемы для сопряжения с мобильным телефоном для игр
- Шаг 6: Кодирование Arduino
- Шаг 7: время для пробного запуска
- Шаг 8: приложение для управления столом
- Шаг 9: разрезание СЕТКИ
- Шаг 10: Подготовка внешней оболочки для размещения внутри нее стола
- Шаг 11: Придаем столу окончательный вид и основу, на которой можно стоять
- Шаг 12: Taa Daa Готово
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Во время стажировки я построил интерактивный стол, на котором вы можете запускать анимацию, некоторые потрясающие светодиодные эффекты и да, играть в старые школьные игры !!
На создание этого журнального столика меня вдохновило приложение Music Visualiser Table от crt4041.
Стол управляется через приложение Bluetooth, разработанное с помощью MIT App Inventor.
Начнем строить… !!
Шаг 1. Что все требуется?
Оборудование
-
Деревянная фанера (толщиной 0,5 дюйма)
- 4x - 8 дюймов на 28 дюймов
- 1x - 28 дюймов на 28 дюймов
- Пенопласт (около 10-11 кв. Футов)
- Акрил - молочно-белый - 28 дюймов на 28 дюймов 3 мм
- 4x алюминиевая L-образная полоса длиной 29 дюймов
- Саморезы (M4 подойдут)
- Гвозди
- Боковые отбортовки для столов
- Припой
Электронные материалы
- Пиксельные светодиоды (или пиксельный модуль WS2811) - 196 лампочек.
- Ардуино Мега 2560
- Модуль Bluetooth - HC-05/06
- Резистор 330 Ом
- 1x нулевая печатная плата
- Мужские заголовки
- Соединительный провод 5В 20А
- Импульсный источник питания
Используемые инструменты
- Циркулярная пила
- Лобзик
- Сверлильный станок со сверлом 12 мм
- Отвертка
- Пистолет для горячего клея
- Паяльник
- Dremel Rotary Tool (для чистовой обработки сетки)
- Дисковый шлифовальный станок
- Прецизионный нож
- Феви-Бонд (или Суперклей)
- Молоток
Шаг 2: Подготовка основания для светодиодов
Теперь возьмите плиту размером 28 на 28 дюймов и сделайте равномерную сетку с размером стороны каждой ячейки 2 дюйма.
Отметьте центр каждой ячейки и НАЧНИТЕ СВЕРЛЕНИЕ…
ИДТИ! ИДТИ! ИДТИ!
Шаг 3: покончить с безумием бурения…
Просверлив 196 отверстий, пришло время починить светодиоды.
ПРИМЕЧАНИЕ. Зафиксируйте светодиоды, как показано на рисунках выше, иначе поиграйте с программным обеспечением и кодом.
Теперь приклейте светодиоды горячим клеем на основную плату.
Шаг 4. Программное обеспечение… Давайте сделаем его живым
Доступны два разных программного обеспечения для использования с
1. GLEDIATOR от SolderLabs.de
2. Пользовательский код с Bluetooth добавлен к оборудованию, чтобы вы могли запускать 8-битные игры на столе.
Шаг 5: создание схемы для сопряжения с мобильным телефоном для игр
Для игр я разработал схему, включающую модуль Bluetooth и Arduino Mega. Это использует приложение на телефоне для подключения к столу и использования вашего мобильного телефона в качестве контроллера для стола.
Я использовал ПИН 6 как СИГНАЛЬНЫЙ ПИН к светодиодной ленте. Вы можете изменить это по своему усмотрению, но не забудьте изменить это и в коде Arduino !!
Затем эта установка была закреплена на нижней стороне стола и готово к работе.
Шаг 6: Кодирование Arduino
Используйте следующие прикрепленные файлы, чтобы загрузить код для Arduino Mega 2560.
Примечание. Код не будет работать на Arduino Uno / Nano / Pro Mini / Micro, так как все они имеют 32-байтную флеш-память, но требуется более 32 Кбайт.
LED-TABLE.zip - это код, включающий игры и некоторые анимации для управления столом с помощью мобильного телефона через Bluetooth.
GLEDIATOR + Arduino_Code.zip предназначен для использования таблицы, всегда подключенной к ПК, на котором запущено программное обеспечение GLEDIATOR.
ПРИМЕЧАНИЕ: Если вы хотите использовать программное обеспечение GLEDIATOR, нет никаких ограничений для использования Arduino Mega 2560.
ОБНОВЛЕНИЕ: я включил библиотеки в нижеприведенные имена zip-файлов Libraries.zip
Шаг 7: время для пробного запуска
Тестовый запуск с несколькими различными шаблонами с использованием ПО GLEDIATOR и кода Arduino, предоставленного GLEDIATOR.
Шаг 8: приложение для управления столом
Вы можете скачать приложение из Google Play. В случае, если вы хотите изменить приложение, вы всегда можете сделать это в MIT APP Inventor, импортировав прикрепленный ниже файл.aia.
Подключайтесь к своему столу и начинайте играть… !!
Шаг 9: разрезание СЕТКИ
Я использовал 4-миллиметровую белую пенопластовую доску для изготовления сетки.
Я отметил прямоугольники размером 2 на 28 дюймов и с помощью настольной пилы сделал 26 из них (13 для горизонтального расположения и 13 для вертикального расположения). Затем с помощью лобзика я сделал углубления шириной 4 мм на равном расстоянии друг от друга, чтобы полосы пенопласта могли сцепляться друг с другом, образуя сетку.
Шаг 10: Подготовка внешней оболочки для размещения внутри нее стола
Используя деревянные доски 4x8 дюймов на 28 дюймов 8 мм, я подготовил границу с опорой, оставив 3 дюйма от верха внутри коробки для поддержки платы со светодиодами, как показано на рисунках, и прибил их все вместе после нанесения достаточного количества столярного клея, чтобы они могли связать сильнее.
Затем медленно опустил сетку, внутри Коробка загорелась, чтобы убедиться, что все по-прежнему работает нормально. Затем, чтобы убедиться, что диффузия хорошая, я положил сверху акриловый лист молочно-белого цвета, и все заработало, как планировалось: D
Для временного закрепления акрила на столе я использовал алюминиевые L-образные кронштейны, чтобы удерживать акриловый лист на месте.
Шаг 11: Придаем столу окончательный вид и основу, на которой можно стоять
Большое спасибо Canvas of Dreams за помощь в этой потрясающей работе по дереву для стола. Не пропустите его канал, ребята !!
Борта стола для столов были разрезаны пополам, приклеены и прибиты к внешней оболочке стола, как показано на рисунках. Затем, после того, как они были высушены, к основанию стола были прибиты 4 ножки основания и нанесен слой PU Stain для окончательной отделки.
После того, как все было сделано, поверх акрила было положено тонкое 2-миллиметровое стекло, чтобы на нем не было царапин и пятен от кофе.
Шаг 12: Taa Daa Готово
Первый приз в конкурсе Arduino Contest 2016
Финалист конкурса ремиксов 2016