Оглавление:
- Шаг 1. Что все требуется?
- Шаг 2: Подготовка основания для светодиодов
- Шаг 3: покончить с безумием бурения…
- Шаг 4. Программное обеспечение… Давайте сделаем его живым
- Шаг 5: создание схемы для сопряжения с мобильным телефоном для игр
- Шаг 6: Кодирование Arduino
- Шаг 7: время для пробного запуска
- Шаг 8: приложение для управления столом
- Шаг 9: разрезание СЕТКИ
- Шаг 10: Подготовка внешней оболочки для размещения внутри нее стола
- Шаг 11: Придаем столу окончательный вид и основу, на которой можно стоять
- Шаг 12: Taa Daa Готово
Видео: Dot² - интерактивный журнальный столик: 12 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Во время стажировки я построил интерактивный стол, на котором вы можете запускать анимацию, некоторые потрясающие светодиодные эффекты и да, играть в старые школьные игры !!
На создание этого журнального столика меня вдохновило приложение 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
Рекомендуемые:
Анимационный журнальный столик: 9 шагов (с картинками)
Анимационный журнальный столик: есть много очень хороших инструкций о том, как сделать интерактивные журнальные столики со светодиодными матрицами, и я черпал вдохновение и подсказки от некоторых из них. Этот простой, дешевый и, прежде всего, предназначен для стимулирования творчества: всего с двумя кнопками
Аркадный журнальный столик RasPi для двух игроков: 7 шагов (с изображениями)
Аркадный журнальный столик RasPi для двух игроков: вот моя версия аркадного журнального столика Raspberry Pi. Я почерпнул эту идею из других замечательных инструкций, приведенных здесь, и хотел поделиться своим опытом сборки. На столе можно играть в игры разных эпох, включая NES, SNES, Sega, Play
Журнальный столик со светодиодной подсветкой Arduino, управляемый Bluetooth: 10 шагов (с изображениями)
Светодиодный журнальный столик Arduino, управляемый Bluetooth: это был мой первый настоящий проект Arduino, а также мой первый инструктаж, так что будьте любезны в комментариях :) Я хотел попытаться ответить на вопросы, на которые я потратил некоторое время, и предоставить подробные инструкции, так что если ты очень хорошо знаком с хо
Умный журнальный столик: 14 шагов (с изображениями)
Умный журнальный столик: Привет, создатели! Мы рады создать проект, который был в наших мыслях долгое время и которым мы делимся с вами. Умный журнальный столик. Потому что этот стол действительно умный. Он освещает вашу среду в зависимости от веса вашего напитка
CoffeeCade (Аркадный журнальный столик): 11 шагов (с изображениями)
CoffeeCade (Arcade Coffee Table): я построил этот проект для мультимедийного класса. До этого проекта у меня не было опыта работы с Raspberry Pi и некоторого опыта работы с деревом. Я считаю, что этот проект может выполнить человек с любым уровнем подготовки. Я сделал несколько ошибок и