На конец-то доделал это устройство. Заработало с 1.5 раза, но избавится от щелчков в динамике при воспроизведении звуков из флэшки так и не удалось (где-то читал – что это проблема воспроизведения и щелчки образуются именно из-за воспроизведения WAV-файлов или в самом файле, пока не сильно напрягает – потому и не заморачиваюсь).
- Схема рабочая, если нет – проверти правильность соединений и целостность компонентов
- Вместо аккумуляторов с защитой для надежности зарядки купил без защиты + модуль контроля заряда (BMS контроллер заряда-разряда для 3-х Li-Ion аккумуляторов 18650 HX-3S-01 8A 11.1-12.6V)
- Такого модуля MicroSD как в проекте не нашел, попробовал аналогичный, но больше по размеру (Модуль MicroSD: http://ali.pub/399il4). Библиотека SD.h тоже с ним работает. Решил не рисковать и тестировал на карточках 1ГБ и 512МБ, хотя везде пишут, что 4ГБ и больше поддерживается как библиотекой, так и самым модулем.
- Проблемы возникли и со светорассеивающей трубой, удалось быстро найти только д=30мм, внутренний диаметр д=27мм. Для более нормального рассеивания чем предполагает сама трубка пришлось использовать бумагу/кальку, а остановился на пергаментной бумаге для запекания, дешево и сердито (лента оказалась немного ближе к краю трубы чем хотелось, потому рассеивание не полное, видно пиксели). Но она идеально вписалась в модель рукоятки (пришлось на пару миллиметров расширить отверстие в модели перед печатью).
- Дальше пошли чисто визуальные доработки:
- В интернете наткнулся на похожий проект (ниже ссылка), но самое интересное – это исходники 3D-модели во Fusion 360, но после некоторых манипуляций и измерений, получилось переделать под существующие материалы. Несколько тестовых напечатанных макетов, обработки напильником, получилось подогнать размеры под себя и отдать в печать профессиональным принтером с постобработкой.
- Несколько отверстий под кнопку включения и зарядку решил не печатать, а высверлить, поскольку еще подбирал место расположение, чтоб не мешало ничему.
- Доработал наконечники на меч с двух сторон для крепления натяжной проволоки под LED ленту (в модели весь меч в сборе). Немного не удачним было решение использовать толстую двустороннюю клейкую ленту, светодиоды получились толще и еще ближе к внешней стенке трубы.
- Динамик оставил с теми же характеристиками, а вот по размеру пришлось брать 40мм в диаметре, чтоб нормально стал в рукоятку, как и в оригинальном проекте откуда взята модель.
- В прошивке поменяно только количество чипов (длину клинка взял 1м) и громкость, поигрался с другими параметрами, но вернулся к дефолтным GyverSaber, они довольно качественно отстроены.
- Резисторы на схеме заменил на 10к, 27к для контроля аккумулятора, но пока не разбирался, почему не совсем корректно отображает заряд по подсветке меча (и так сойдет), думаю заменить на прямой индикатор заряда батарей как у #Vitaliy, только в сборке «Индикатор уровня заряда батареи 3S Li-ion, 18650, 11.1-12.6В».
- Красил модель акриловыми красками и кисточками для маникюра, они жесткие и довольно хорошо справляются с точной покраской мелких деталей + получился эффект потертости
Понравилась идея с зубочистками по длине ленты, чтоб держать её по центру трубы, но немного увлекся и через трубу стали просвечиваться места касания зубочистки, но это не критично.
Для тестовой игрушки + взять на местный комиккон или тематическую вечеринку – более чем достаточно.
Некоторые фотографии и переделанные исходники во вложении.
Также ссылки и названия деталей которые отличаются от GyverSaber представлено ниже.
Ссылка на статью где тоже сделан световой меч:
https://learn.adafruit.com/lightsaber-featherwing/
А под видео на YouTube (
) указаны ссылки на полезные вещи, в том числе на модели под Fusion 360 на GitHub за что этим ребятам отдельное спасибо J
https://github.com/adafruit/Adafruit_CAD_Parts
P.S. Следующая информация будет актуальна для украинских пользователей, где выбор деталей может отличаться и не так просто найти все в одном месте. (алиекспрес в расчёт не беру)
Не получилось все собрать в одном магазине потому так…
Светодиодная SMART-лента Мастерам SMD5050 WS2811 12V 60шт/м IP65 RGB Black 1 м (868062)
https://elmir.ua/led_strip/led_ligh...11_12v_60pcs_m_ip65_rgb_black_1_m_868062.html
(тут немного не досмотрел, и лента оказалась толстой поскольку она IP65 с силиконовым покрытием, по моему мнению – не стоит клеить на двустороннюю толстую клейкую ленту, поскольку будете еще толще когда всунуть направляющий металлический пруток)
Светотехническая поликарбонатная труба 30/27 мм 2,05 м ОПАЛ "Матт"
https://npt.prom.ua/p1053074419-svetotehnicheskaya-polikarbonatnaya-truba.html
Динамик металлический 4 Ом 3Вт 40мм х 20мм
https://3v3.com.ua/product_7428.html
ARDUINO NANO V3.0 CH340G/ATmega328
https://3v3.com.ua/product_5443.html
Cтерео аудио усилитель 2х3Вт D-класса на PAM8403
https://3v3.com.ua/product_6507.html
Модуль MP1584 DC-DC преобразователь понижающий Uin:4.5-28V, Uout:0.8-20V, Iout: 3A (MAX) buck step down
https://3v3.com.ua/product_7659.html
Выключатель KCD5-101-2 клавишный мини круглый ЧЕРНЫЙ
https://3v3.com.ua/product_5484.html
Индикатор уровня заряда батареи 3S Li-ion, 18650, 11.1-12.6В
https://3v3.com.ua/product_8197.html
Модуль microSD карты
https://arduino.ua/prod1601-modyl-micro-sdtf-card
Защитный BMS модуль для 3-х аккумуляторов 18650
https://arduino.ua/prod3103-zashhitnii-bms-modyl-dlya-3-h-akkymylyatorov-18650
Аккумулятор Panasonic NCR18650B 3400мАч без защиты
https://arduino.ua/prod2288-akkymylyator-panasonic-ncr18650b-3400-mah-bez-zashhiti
Кнопка антивандальная, с синей подсветкой (KLS7-LPB-M16-02D-L) (KLS)
https://www.rcscomponents.kiev.ua/p...nej-podsvetkoj-kls7-lpb-m16-02d-l_122080.html
В любом случае все можно заказать с алиекспрес и может получиться значительно дешевле, но ждать я не хотел.
И спасибо Alexgyver за проделанную работу по написанию прошивок и подготовке схем, а главное за идею.
P.P.S. Рукоятка из пластика больше декоративная. Учтите, что из-за пустот и печати на принтере с экономным заполнением, у нее прочность на излом ниже чем у стали
, это проявилось на тестовой печати модели при сильном замахе и ударе, если держать к концу рукоятки.