Световые мечи не только существуют, их можно собирать самостоятельно и они могут быть полезными — например, показывать, где есть бесплатный интернет. Такой меч обойдётся примерно в 20 долларов и может пригодиться при поездках в страны с дорогим мобильным интернетом.

Для сборки меча потребуется:

— Портативный зарядник, рассчитанный на один аккумулятор;
— Плата ESP8266-12F D1 Mini Wi-Fi;
— Лента на базе управляемых светодиодов WS2812 (например, Adafruit NeoPixels);
— Небольшой переключатель (можно от старого фонарика);
— Туба из полупрозрачного материала толщиной примерно 20 мм;
— Горячий клей с пистолетом, провода, припой, паяльник.



Разберите портативный зарядник и достаньте из него плату, которая преобразовывает напряжение. Отпаяйте аккумулятор и выпаяйте из этой платы USB-порт. Делайте это аккуратно: засуньте между портом и платой тонкую отвертку и отодвигайте его, одновременно нагревая припаянные контакты паяльником. Следите за тем, чтобы плата не нагрелась слишком сильно и не повредилась.




Припаяйте провода к выходным контактам питания (крайние контакты, куда был впаян USB-порт. Позже их нужно будет присоединить к плате ESP8266 и светодиодам. Для упрощения пайки можно использовать изоленту или горячий клей. Припаяйте аккумулятор обратно. Желательно изолировать оголённые контакты аккумулятора, или хотя один из них, чтобы избежать короткого замыкания.

Теперь нужно добавить в цепь переключатель. Впаяйте его, разомкнув чёрный провод — этот переключатель будет использоваться для включения и выключения поиска Wi-Fi. Проверить, в каком положении переключатель замыкает провод, а в каком размыкает, можно с помощью мультиметра (или по указателю на корпусе).



Соедините светодиодную ленту, портативный зарядник и плату ESP8266 по этой схеме. Чёрный провод здесь земля, красный +5 вольт, а зелёный используется для контакта Din на LED-ленте. Такая схема позволяет использовать ленту максимум с сотней светодиодов, чего более чем достаточно.

Плату ESP8266 потребуется перепрошить. Для этого скачайте программу NodeMCU-Flasher и файл прошивки Wi-Finder. Подключите плату к компьютеру с помощью кабеля micro USB. Запустите NodeMCU-Flasher и откройте в ней файл WiFinder.bin. Выберите один из COM-портов (обычно предлагается всего один, но если их несколько, попробуйте все по порядку). Нажмите Upload для начала перепрошивки. После того, как плата перепрошьётся, её можно отсоединить от компьютера.



Проверьте, работает ли поиск Wi-Fi. Для этого включите схему и посмотрите, каким цветом горят диоды. Жёлтый — найдены точки доступа, зелёный — обнаружена открытая точка Wi-Fi, синий — идёт поиск, красный — все сети просканированы и среди них нет открытых.

Если всё работает как надо, настало время поместить эту конструкцию в тубу из прозрачного пластика. Главное, чтобы она подходила по размеру. Расположите в ней светодиодную ленту так, чтобы она светила равномерно, снизу проделайте отверстие для переключателя и выведите порты для зарядки аккумулятора и подключения к компьютеру платы ESP8266 (на тот случай, если потребуется её перепрошивка).



Чтобы внутри тубы ничего не болталось, используйте горячий клей — он закрепит все компоненты и в то же время обеспечит диодной ленте равномерность свечения.