
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04


Однажды после подкаста сообщества Russian EFT, где один из гостей сказал, что дорогие предметы, такие как LEDX, должны занимать большее количество слотов в защищенных контейнерах … Этого не произошло в патче 0.12, 6, но это произошло в моей мастерской.
Запасы
Требуется:
- Микроконтроллер Arduino (на разных этапах я использовал Arduino Uno и Mega)
- Мини-модуль DFPlayer
- Карта MicroSD (у меня была карта на 8 Гб, но DFPlayer поддерживает карты до 32 Гб)
- 24 диода RGB
- 24 крышки капсул для торговых автоматов
- 1 кнопка
- Динамик 8 Ом
- Источник 5 В (у меня было 4 литий-ионных аккумулятора 18650, но в итоге я использовал старый блок питания на 5 В)
- Выключатель
- Сетка динамика
- Макетная плата (170 точек)
- Картон
- Клей ПВА
- Марлевые повязки
- Необычный флакон с пластиковым пистолетом
- Аэрозольная краска (черная, белая и красная)
- Основа под акриловую краску
- Полиуретановая пена
Необходимые инструменты:
- Паяльник + припой, паяльная паста и т. Д.
- Клей-пистолет
- Наждачная бумага
- Канцелярский нож
Программное обеспечение
IDE Arduino
Шаг 1: рама корпуса



Для этого шага нам понадобится много картона. К сожалению, фото всего корпуса на этом этапе у меня немного. В корпусе могут быть недостатки и дыры, но с усилением я поправлюсь. Внутрь я поместил 5 литров пенополиуретана, чтобы сделать корпус более устойчивым. Горловина пластмассового пистолета-распылителя теперь является сменным домкратом LEDX.
Шаг 2: Армирование рамы



Чтобы сделать его более гладким и прочным, я использовала бинт и клей. После высыхания его легко резать, шлифовать и красить. Таким же образом я сделал пуговицы по бокам. Несколько раз повторила армирование и нанесла основу под акриловую краску на раму в том месте, где должны быть светодиоды. Также закрыл заднюю часть и сохранил место для схемы.
Шаг 3: Проектирование схемы



Мне пришла в голову идея сделать несколько режимов для LEDX. Первый режим - это классическое красное освещение, как на оригинальном LEDX. И второй, чтобы он звучал как игрушка 00-го года со светомузыкой RGB. Я попытался сделать это программно, но для меня это оказалось трудным, поэтому я придумал схему, которая использует кнопку дважды: для увеличения счетчика в микроконтроллере для переключения режима молнии и, поскольку DFPlayer имеет свой собственный способ переключения треков, переключение трек в DFPlayer mini. Напряжение от одного из динамиков поступает на вывод Arduino для создания логики для RGB-диодов.
Шаг 4: Подключение лампочек



Делать какую-либо адресную светодиодную ленту я не хотел, поэтому я подключил параллельно 24 диода и резистор 1 Ом. Чтобы он выглядел как большие светодиоды, я использовал капсулы для игрушечных автоматов. После этого я закрасил черным место молнии на рамке и начал клеить на него светодиоды клеевым пистолетом, после этого нанес клеевой пистолет на колпачки светодиодов. Последние две фотографии - это проверка правильности работы с аккумулятором.
Шаг 5: нанесение основы на LEDX



Я нанес акриловую основу на корпус, отшлифовал и покрасил в черный цвет, так что пришло время приступить к сборке схемы и написать код для нее.
Шаг 6: Сборка и кодирование схемы



Для режимов освещения и музыки я хотел иметь два режима (а также сохранить место для увеличения количества режимов в будущем), поэтому для первого было легко: мне нужно выбрать цвет в системе RGB, поэтому я выбрал: R = 255, G = 8 и B = 0, поэтому у меня получилось что-то вроде алого цвета. И мне нужно, чтобы плеер молчал в первом режиме, поэтому я подготовил два mp3-файла: первый короткий с полной тишиной, а второй с музыкой игрушек 00 (я твоя маленькая бабочка от Smile.dk).
Вы можете увидеть снимок экрана с кодом (дайте мне знать, если вам нужен файл.ino).
Шаг 7: Украшение



У LEDX есть рисунки на корпусах, я делал выкройки в LibreOffice, распечатывал их, наклеивал на двусторонний скотч и вырезал канцелярским ножом. После этого перенес их на корпус и раскрасил губкой.
Шаг 8: Сборка



После всех украшений я приступил к сборке LEDX. Для этого я использовал клеевой пистолет, я просто приклеил схему внутри. Длинные провода от светодиодов проходили внутрь корпуса через небольшое отверстие и подключались к источнику питания 3,7 В на аноде, а три канала - к 9, 10 и 11 контактам Arduino. Оно работает. Я сделал лючок схемы из старой металлической сетки динамика.
Шаг 9: поиграйте с ним

Все готово. Выглядит хорошо для меня и для пользователя (https://www.twitch.tv/domontovich).
Думаю, хетч выглядит неплохо.
Шаг 10: И это всегда была цель
Счастливый пользователь LEDX на Twitch:
Рекомендуемые:
Сделать часы-зеркало бесконечности: 15 шагов (с картинками)

Создание зеркальных часов бесконечности: в предыдущем проекте я построил зеркало бесконечности, где моей конечной целью было превратить его в часы. (Сделайте красочное зеркало бесконечности) Я не стал этим заниматься после его создания, потому что, хотя оно и выглядело круто, было несколько вещей с этим
Хэллоуинская тыква с движущимся аниматронным глазом - Эта тыква может закатить глаз !: 10 шагов (с картинками)

Хэллоуинская тыква с движущимся аниматронным глазом | Эта тыква может закатить глаз!: В этом руководстве вы узнаете, как сделать тыкву на Хэллоуин, которая пугает всех, когда ее глаз движется. Отрегулируйте расстояние срабатывания ультразвукового датчика на правильное значение (шаг 9), и ваша тыква превратит в камень любого, кто осмелится взять свечу
Crabot: 6 шагов (с картинками)

Crabot: Crabot - это инженерный проект для людей, которые хотят узнать больше об электротехнике, кодировании Arduino и робототехнике. Он также предназначен для дальнейших экспериментов, улучшений и веселья
Сделать коробку ТАРДИС Бесконечность: 9 шагов (с картинками)

Сделайте коробку ТАРДИС Бесконечность: я ранее построил модель ТАРДИС. Одной из определяющих характеристик ТАРДИС является то, что она больше внутри, чем снаружи. Очевидно, я не могу этого сделать, но в этом Руководстве я адаптирую модель, чтобы попытаться сделать так, чтобы она выглядела круто
Escape Robot: RC Car для побега: 7 шагов (с изображениями)

Escape Robot: RC Car для игры в побег: основная цель этого проекта заключалась в создании робота, который отличался бы от уже существующих роботов, и который можно было бы использовать в реальной и инновационной области. На основе личного опыта было решено построить робота в форме автомобиля, который