NERF Stryfe с индикатором уровня батареиЗакончил пилотную версию своего мода для NERF Stryfe.
 
Насмотревшись в интернетах большого количества видео по моддингу N-ганов, решил сделать свой собственный вариaнт. Начал со смены проводки и установки 3.7-вольтовых IMR батарей, а вот так оно выглядело "до":
Попутно решил, что если уж ставить литиевые батареи, то неплохо бы следить за их состоянием. Так и появилась идея сделать в бластере небольшой "мозг".Быстренько набросал платку в Sprint Layout и взялся за изготовление:
,nerf,Nerfmod,Nerf_Stryfe,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,песочница,длиннопост,DIY,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор
 
По проекту плата должна иметь следующие функциональные особенности:
- Отображать уровень заряда батареи.
- Отключать индикатор через какое-то время после отображения.
- Вновь включать отображение по нажатию кнопки.
- Иметь возможность по долгому нажатию кнопки переключать режим на постоянное отображение и обратно.
- Вести периодический контроль напряжения и отключать его подачу на моторы бластера, если оно ниже или выше заданных пределов.
- Максимальные границы рабочего напряжения от 5v до 12.6v (изначально предполагалось, что будет три батареи, но это много)

После сборки платы осталось её поместить в корпус, в котором я кроме всего прочего убрал все механические блокировки и сменил кнопку включения системы Fly-Wheel на более надёжную. Также был добавлен переключатель, который полностью обесточивает систему, и установлены более оборотистые моторчики 130-ого форм-фактора:
 
,nerf,Nerfmod,Nerf_Stryfe,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,песочница,длиннопост,DIY,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор
Код для прошивки - не идеален, но он работает без особых нареканий. Код писался под Arduino среду и заливался из неё же через USB-ASP программатор (см. ссылки в конце).Главное не забыть переключить фьюзы атмеги на внешний кварц.Далее волевым решением было решено покрасить всё это дело, чтобы убрать последствия вырезания дырок в корпусе и придать более серьёзный вид.Основынм цветом был выбран чёрный, а для деталей использовались серый, голубой, также серо-голубой для рукояти. Чёрный акрил наносил из баллончика, остальные краски из палитры Tamiy'и:
Ну вот собственно и вся история. Есть планы по доработке платформы, есть планы по тому, чтобы в следующий раз учесть опыт покраски и сделать всё качественней. 
Плата: https://www.dropbox.com/s/awu2w3zm38ruhbo/bat_can_mk2.lay6?dl=0 
Прошивка: https://www.dropbox.com/s/wa8qpzi0bo9it84/bat_can_v1_2.ino?dl=0