Cyber Ægg: nRF52840, LoRa, e-paper и прошивка на Rust — бейдж, который не становится мусором
Бейдж Cyber Ægg для BornHack 2026 объединил nRF52840, отдельный LoRa-трансивер SX1262 и трёхцветный e-paper 1.54″ в карманный mesh-узел. Открытая документация раскрывает схему, параметры NFC-контура и неприятную ошибку питания на Qwiic-разъёме. Проект пока имеет статус prototype/beta, поэтому автономность и радиотракт ещё требуют полевых измерений.
На BornHack 2026 показан Cyber Ægg — электронный бейдж, рассчитанный на дальнейшую работу после лагеря. Плата может служить часами, календарём, NFC-токеном и узлом сети MeshCore. В основе лежит Nordic nRF52840: он обслуживает пользовательский интерфейс, BLE, USB, NFC tag и дисплей. Для LoRa выделен Semtech SX1262, соединённый с микроконтроллером по SPI.
Экран построен на трёхцветной e-paper-панели 1.54″ с разрешением 152×152 и контроллером SSD1675/SSD1675B. Такой дисплей сохраняет изображение при выключенном питании матрицы, что хорошо сочетается с длительными режимами сна nRF52840. На плате также размещены пятипозиционный джойстик, две отдельные кнопки, RGB-светодиод, пьезоизлучатель и USB-C. Через USB устройство умеет работать как накопитель: в том числе для загрузки пользовательских LUT, определяющих поведение экрана.
LoRa-часть подключена к MeshCore. В документации описана настройка частоты, полосы, spreading factor и ключа канала; топология предполагает прямой обмен между узлами, ретрансляторы и телефонные клиенты, связанные с бейджем по BLE. Наличие SX1262 само по себе не задаёт дальность связи: результат зависит от выбранного пресета, эфирной нагрузки, расположения ретрансляторов и свойств антенны. Разработчики отдельно предупреждают, что печатные антенны BLE, LoRa и NFC пока полностью не охарактеризованы.
NFC реализован средствами nRF52840 только в режиме метки. Печатная катушка образует контур индуктивностью около 2.8 µH; настроечные конденсаторы выводят его на 13.56 MHz. Это полезная деталь открытого проекта: для такого контура критичны геометрия дорожек, паразитная ёмкость, допуски компонентов и влияние корпуса либо руки пользователя. Режим считывателя в этой архитектуре отсутствует.
Аппаратная документация фиксирует и серийный дефект: на Qwiic-подобном I²C-разъёме перепутаны линии 3.3 В и GND. Подключение стандартного JST-SH/Qwiic-кабеля подаст на периферийный модуль обратную полярность. Для безопасной работы требуется перекрестить два силовых проводника на одном конце кабеля; сигнальные SDA и SCL остаются на своих местах. Эта ошибка особенно показательна для компактных устройств с разъёмами расширения: механическая совместимость кабеля не гарантирует электрическую.
Заявленная цель — выдержать весь лагерь на одном заряде Li-ion/LiPo-аккумулятора. Публичных логов потребления, ёмкости батареи, duty cycle LoRa и BLE либо итогового энергобаланса пока нет. Есть ещё одно эксплуатационное ограничение: резервного RTC в устройстве нет, поэтому после перезагрузки время синхронизируется через приложение MeshCore или ретранслятор с корректными часами. Схемы и разводка опубликованы в KiCad, прошивка написана на Rust с Embassy. Cyber Ægg остаётся редким примером конференционного бейджа, для которого повторное применение заложено в архитектуру платы и программную модель с самого начала.