Световой меч на Arduino своими руками
ОПИСАНИЕ
- Плавное включение/выключение со звуками меча
- Во время работы меч “пульсирует” случайным образом
- Во время работы издаёт звуки:
- РЕЖИМ 1: тон “гудения” зависит от угловой скорости (гироскоп) поворота меча, т.е. взмаха
- РЕЖИМ 2: гудение и звуки взмахов воспроизводятся с карты памяти
- Медленный взмах – длинный звук взмаха (случайно один из 4)
- Быстрый взмах – короткий звук взмаха (случайно один из 5)
- При ударе меч вспыхивает ярко-белым
- При ударе воспроизводится один из 16 звуков удара (случайно)
- Слабый удар – короткие звуки
- Сильный удар – длинные звуки
- При включении показывает уровень заряда аккумулятора длиной светящейся части в процентах
- Следит за напряжением аккумулятора:
- Аккумулятор разрядился ДО ВКЛЮЧЕНИЯ: меч не включится, светодиод кнопки мигнёт несколько раз
- Аккумулятор разрядился ВО ВРЕМЯ РАБОТЫ: меч выключается
ВИДЕО
КОМПОНЕНТЫ
Каталоги ссылок на Алиэкспресс на этом сайте:
Стараюсь оставлять ссылки только на проверенные крупные магазины, из которых заказываю сам. Также по первые ссылки ведут по возможности на минимальное количество магазинов, чтобы минимально платить за доставку. Если какие-то ссылки не работают, можно поискать аналогичную железку в каталоге Ардуино модулей . Также проект можно попробовать собрать из компонентов моего набора GyverKIT .
- Arduino Nano купить в РФ, aliexpress, aliexpress, искать
- Адресная лента. Чип WS2811, напряжение 12 Вольт. Берём 2 метра ленты, на белой подложке, без защиты от влаги, 60 светодиодов на метр
- https://ali.ski/s4CGU
- https://ali.ski/qGkmEj
- Кнопка с подсветкой aliexpress, aliexpress, искать
- Акселерометр + гироскоп MPU6050 aliexpress, aliexpress, искать
- Модуль карты памяти aliexpress, aliexpress, искать
- Аккумуляторы 18650, зарядники, бат. отсеки, индикация перейти
- Понижайка с настройкой aliexpress, aliexpress, искать
- Усилитель PAM8403 aliexpress, aliexpress, искать
- Динамик https://ali.ski/56OUdhttps://ali.ski/GxWKK
- Набор резисторов https://ali.ski/EL3LXZhttps://ali.ski/r5Nsz
- Выключатель круглый aliexpress, aliexpress, искать
- Гнездо 5.5×2.1 aliexpress, aliexpress, искать
- Зарядник для 3S aliexpress, aliexpress, искать
- Макетная плата https://ali.ski/krNuI
- Резисторы и кнопки можно найти в любом магазине радиотоваров или на радиорынке
- Трубы поликарбонат (Москва) http://energoplast.ru/
СХЕМЫ
ПРОШИВКА
УПРАВЛЕНИЕ
Взаимодействие с мечом
- Включение/выключение по удерживанию кнопки
- Тройное нажатие – смена цвета (красный – зелёный – синий – жёлтый – розовый – голубой)
- Пятерное нажатие – смена звукового режима (режим генерации и режим звуков с карты памяти)
- Выбранный цвет и режим хранится в памяти и не сбрасывается при перезагрузке
Порядок сборки и запуска:
- Открыть прошивку, настроить:
- Число МИКРОСХЕМ на ленте (чёрные штуки такие. Одна микросхема отвечает за 3 светодиода). Если вы захотите сделать меч длиннее – без проблем, главное не забыть это настроить.
- Включить или выключить мерцание клинка (для эпилептиков)
- ЖЕЛАТЕЛЬНО измерить реальное сопротивление резисторов делителя и тоже их указать (в Омах)
- Если вы не ставите делитель, то нужно отключить параметр BATTERY_SAFE. Но делать это крайне не рекомендую!
- Остальные настройки – полная кастомизация поведения меча, описания настроек говорят сами за себя. По умолчанию настроено так, как понравилось мне
- Загрузить прошивку
- Информация по MicroSD карте:
- Размер до 4 Гб
- Форматировать в FAT
- Скопировать аудиофайлы В КОРЕНЬ карты
- Если хотите добавить свои файлы, то нужно конвертировать в формат .wav со следующими параметрами:
- 8 bit
- 16-32 kHz
- Mono
- Для конвертации есть онайлн сервисы, а есть софтина Total Audio Converter
- Собрать всё по схеме
- ВНИМАНИЕ! Если прошивается/отлаживается ПОЛНОСТЬЮ СОБРАННЫЙ МЕЧ, то нужно включить питание, иначе Ардуина будет постоянно перезагружаться! Это связано с питанием, так как у нас висит преобразователь.
- Включить и пользоваться!
ОШИБКИ И FAQ
В: Я купил ленту, на ней контакты G R B 12V. Как подключить?
О: Молодец, можешь кинуть ей в собаку. Это не та лента.
В: Всё работает, но не воспроизводятся звуки с карты! Режим генерации работает, а звуки включения/выключения/ударов нет!
О: Проверь, распознала ли Ардуина карту памяти. В настройках прошивки можно включить DEBUG, при старте системы должна выйти в монитор порта строчка SD OK. Если видишь SD Fail, значит либо не подходит карта памяти, либо неправильно подключен модуль карты.
В: Звуки включения/выключения работают, но меч не реагирует на удары и взмахи!
О: Проверь, подключился ли модуль акселерометра. В настройках прошивки можно включить DEBUG, при старте системы должна выйти в монитор порта строчка MPU6050 OK. Если видишь MPU6050 fail, значит либо аксель приказал долго жить, либо неправильно подключен.
В: Обязательно ли нужен светодиод кнопки?
О: Он показывает включено или выключено питание, если забыть выключить меч – акумы сдохнут.
В: У меня ничего не работает!
О: Я конечно поздравляю, но у меня работают два меча, собранные двумя разными способами. Ищи ошибки в схеме.
В: Работает частично, система меча как будто зависает!
О: Где то ошибка в схеме, или неисправен один из модулей (SD карта, аксель).
Источник
Как сделать меч из дерева своими руками
Возможно, средневековый меч уже давно стал частью истории и ему не под силу соперничать с современными видами оружия, но это вовсе не означает, что о нем надо навсегда позабыть. Упражняясь в фехтовании, человек учится владеть своим телом, его руки становятся сильнее, а движения обретают точность. Узнав, как сделать меч самостоятельно, можно будет на практике оценить все его преимущества.
Определение оптимальных размеров и частей
Пытаться изготовить оружие, пусть даже и деревянное, ничего о нем не зная — верх легкомыслия. Простейший прямой славянский меч состоит из двух частей — эфеса и клинка. Составными частями эфеса являются навершие, рукоять и гарда, а у клинка есть лезвие и острие.
При изготовлении деревянной копии меча можно не учитывать всех нюансов, которые были известны истинным мастерам булатных дел прошлых лет, но кое-что знать необходимо, чтобы сделать орудие максимально удобным.
Перед тем как сделать деревянный меч, следует разобраться, какая рука является ведущей и это необязательно та, которой человек пишет или режет.
Можно сделать небольшой тест:
- Взять в правую руку палку, по длине совпадающую с длиной предплечья.
- Переложить ее в левую руку.
- В какой держать удобнее, та и является ведущей.
После определения ведущей руки следует взять палку примерно так, как будет держаться меч и свободно опустить ее вдоль тела. Затем перехватить палку так, чтобы ее кончик касался земли: расстояние от конца палки до руки — это оптимальная длина клинка плюс толщина гарды.
Исходя из этих значений вычисляются все остальные размеры. Например, если при замерах получилось значение 102,5 см, а гарду вы собираетесь сделать толщиной в 2,5 см, то длина клинка равна 1 м, длина рукояти принимается как 1/10 от длины клинка (то есть 10 см). Небольшая неточность в размерах значения не имеет.
Важные моменты
Длина клинка и рукояти — важные, но не единственные параметры. Перед тем как приступить к изготовлению меча, предстоит выяснить, какими будут у будущего оружия следующие параметры:
- Форма сечения клинка. Существует огромное количество вариантов, но для деревянного меча наиболее подходящими является прямоугольник с заостренными или скругленными краями либо ромб.
Форма рукояти. Наилучший вариант — овальная рукоятка, поскольку в этом случае оружие будет удобно держать в руке. Недопустима круглая форма (меч будет проворачиваться). Также следует обратить внимание: рукоять обычно делается тоньше, чем лезвие.
- Форма острия. Произвольная, но если делается меч для ребенка, то лучше выполнить его конец закругленным. Для взрослого можно сделать острие, две стороны которого образуют угол в 45 градусов.
- Гарда. Самая широкая часть меча. Ее ширины должно быть достаточно, чтобы защитить руку, а меч было бы удобно держать.
Подготовка и самостоятельное изготовление
Для изготовления используется любая прочная древесина (наилучший вариант — орешник, береза, дуб) без сучков и гнили. Подходящую по размерам заготовку рекомендуется вымочить в течение нескольких дней, а затем медленно просушить, чтобы дерево не растрескалось. При таком способе обработки древесины, изделие будет прочным и легким.
Желательно подобрать древесину средней плотности, простую в обработке. Выпиливание меча должно выполняться строго вдоль волокон, в противном случае он мгновенно сломается.
Приступая к работе по изготовлению деревянного меча своими руками, необходимо запастись подходящим бруском древесины с сечением 5х10 см.
Потребуются следующие инструменты и предметы:
- ручная пила или другой инструмент, предназначенный для работы с древесиной;
- карандаш;
- острый нож;
- линейка и сантиметровая лента;
- наждачная бумага.
Работа по изготовлению простейшего деревянного меча собственными руками разбивается на несколько этапов:
Создается чертеж меча и переносится на брусок.
- Вырезается заготовка при помощи пилы или электролобзика.
- Ножом с клинка снимается слой древесины, чтобы сделать его немного тоньше гарды.
- Обрабатывается рукоять так, чтобы она стала овальной в сечении. Если меч кажется слишком тяжелым, необходимо сточить еще часть древесины с клинка и рукояти. При необходимости выполнить балансировку, после чего тщательно обработать поверхность изделия наждачной бумагой.
- Обмотать рукоять ножа изолентой или герметизирующим скотчем. Это необходимо по нескольким причинам — меч не будет выскальзывать из рук, рукоять не будет пачкаться, а изделие обретет стильный, привлекательный вид.
- Выделить гарду с помощью напильника или ножа, сделав углубление в том месте, где она переходит в клинок. Можно пойти другим путем и вообще не выпиливать гарду, а сделать ее отдельно в виде деревянного, пластикового или металлического круга с прорезью под рукоять.
- Гарда плотно надевается на рукоятку и для дополнительной фиксации закрепляется проволокой.
- На последнем этапе можно украсить меч рисунками или декоративной резьбой и покрыть лаком.
Если есть более сложные инструменты и опыт работы с деревом, можно попытаться сделать меч по другой технологии. Он будет состоять из отдельно выточенных клинка с рукояткой и гарды, и больше походить на настоящий. Для изготовления клинка и рукояти используется брусок нужной длины, имеющий сечение 2,5 х 4,5.
Этапы работы, как сделать меч из дерева, следующие:
С помощью циркулярной пилы следует сделать 4 среза и придать заготовке форму ромба. Острию придается нужная форма, для чего используется ленточный или дисковый шлифователь.
- Противоположный конец, который будет использоваться как рукоять, можно сделать тоньше, дополнительно сняв слой древесины, или оставить одной толщины с клинком, если его форма удобна для руки. Чтобы в дальнейшем соединить рукоять с навершием, в торце высверливается отверстие под соединяющий стержень. Заготовка обрабатывается наждачной бумагой. Для изготовления гарды понадобятся две планки длиной по 15 см с размерами сечения 2 х 2,5. Следует сложить их вместе и посередине начертить ромб, размеры и форма которого совпадают с размерами и формой клинка.
- Необходимо вырезать каждую из деталей и соединить их клеем или гвоздями.
- Закруглить края гарды и отшлифовать ее.
- Насадить гарду на заготовку, передвинув ее на нужное место, и зафиксировать клеем.
- Навершие можно сделать полукруглым либо треугольным, украсить теснением или рисунком и соединить с рукоятью металлическим штырем.
- Покрыть изделие лаком.
Для предотвращения скольжения рукоять иногда обматывают изолентой, скотчем, тканью либо делают на ней насечки.
Несколько слов о балансировке
Иногда оружие, имеющее идеальную форму, на поверку оказывается неудобным, а при попытке поработать с ним рука моментально устает. Возможно, виноват слишком большой вес, но самой распространенной причиной является нарушенная балансировка, то есть смещение центра тяжести.
Считается, что в идеале он должен находиться на клинке, ниже гарды на 7−15 см. Точное местоположение зависит от анатомических особенностей хозяина меча, в частности, от величины его ладоней. Если центр тяжести смещен в сторону острия, то удар клинка обретает большую силу, но управлять оружием становится трудно. При смещении в сторону рукояти, уменьшается сила и точность удара.
Для самостоятельной балансировки рекомендуется еще на этапе изготовления меча (перед выполнением финишной обработки поверхности) проверить его на этот параметр.
При необходимости следует внести коррективы, выполнив следующие действия:
- Отметить примерное место, где должен находиться центр тяжести.
- Найти настоящий центр тяжести (точку равновесия), положив меч на вытянутый палец под прямым углом.
В зависимости от взаимного расположения этих двух точек выполнить корректировку, для чего:
- Уменьшить вес клинка, сняв слой древесины. Центр тяжести при этом переместится в сторону рукояти. Но важно учитывать, что слишком тонкий клинок может быстро поломаться.
- Уменьшить вес рукояти аналогичным способом, чтобы сместить центр тяжести ближе к острию. Но не забывать, что слишком тонкая рукоять будет неудобна.
- Увеличить вес рукояти, используя утяжелители (свинцовые накладки) и сместить центр тяжести ближе к гарде. Последний способ коррекции по причине его простоты и возможности внесения изменений используется наиболее часто.
Пластины нужно будет наложить на рукоять и зафиксировать изолентой или скотчем.
Откорректировав вес, необходимо еще раз опробовать меч, проверяя его удобство для руки, силу и точность удара. При необходимости выполнить все действия повторно.
Возможно, когда простой вариант меча будет освоен, возникнет желание сделать своими руками оружие более сложной формы.
Источник