Устройство на базе EPS8266 EPS-12F с автономным Wi-Fi модулем, предназначенное для отображения (индикации) текущей боевой ситуации альянса.
Устройство изготавливалось кустарным способом в индивидуальном порядке, и в единственном (пока) варианте для альянса GF Company игры EVE Online. Проект получил своё название по имени одного из игроков альянса Tabord Ormand, который наиболее дотошно относится сливам сокорповцев, утратой флагов... и очень раздражается по утрам, когда видит красную борду. Так вот, для того, чтобы ему крепче спалось, когда всё в порядке, устройство освещает логотип альянса зелёным цветом; красный свет - повод назвать всех раками.
Устройство автономное, получает 5V питание с помощью USB-совместимого провода, получает обновление киллмайлов из Интернет с помощью Wi-Fi подключения, прикидывается светильником (настольной декорацией-безделушкой). И шпионит :0) ... (но это не точно, лолкек).
Настройка устройства показана в видеоролике, см. выше.
Процесс настройки сопровождается световой индикацией:
- белый свет - нет подключения к Wi-Fi сети
- зелёный свет - есть подключение к Wi-Fi сети, идёт подключение к Интернету
- синий свет - режим автоматической настройки, выполняется спаривание в WPS режиме
- жёлтый свет - режим ручной настройки, настройки редактируются браузером
- мерцающий красный и мерцающий зелёный свет - отображение результатов боёв альянса
Устройство сделать несложно самостоятельно, если есть опыт использования паяльника.
В качестве основы использовался Wi-Fi модуль на базе esp8266, а именно LoLin v3 NodeMCU, например такой. Модуль расширения можно изготовить с помощью готового проекта Tabord RGB
, см. схематику и печатную плату здесь, которую несложно изготовить с помощью ЛУТ (лазерно-утёжного метода) по вот такой инструкции. На плате присутствует транзисторная сборка, развязка по питанию, кнопка управления режимами работы устройства, два rgb-светодиода с общим анодом. Подставка и световод изготавливается из подручных материалов; я пользовался фанерой для подставки и 4мм оргстеклом для световода, на котором с помощью бура нацарапал профиль изображения. Python-скрипты крутятся на внешнем vps-сервере под cron-ом, устройство подключается к регулярно генерируемым файлам, которые отдаются по http-протоколу.