Сервер corvax.dev

Corvax TV

Настольный дисплей на ESP32-S3: часы, погода, новости и видео с microSD.

Собранный Corvax TV воспроизводит видео на дисплее
Собранный прототип
Corvax TV в напечатанном на 3D-принтере корпусе с реальным интерфейсом часов на дисплее

Стрелки поворачивают ручку. Нажатие выбирает пункт, удержание возвращает назад. На клавиатуре: влево, вправо, Enter и Escape. Для поворота модели перетащите корпус.

Нажать — вход Удержать — выход

Часы

Московское время, погода и выбранный курс валют. Нажатие ручки открывает выбор валюты.

Меню прошивки 1.27.0 · Время московское, остальные показания записаны для примера.

Функции

Время, погода и курсы валют
Московское время, текущая погода и прогноз на три дня. Курсы USD, TRY и BTC отображаются в рублях.
Новости и лимит Codex
Новости собираются через веб-поиск OpenAI или из RSS. На устройстве выбираются модель, уровень рассуждения, запрос и интервал обновления. После подключения учётной записи на главном экране можно вывести остаток недельного лимита Codex.
Статистика YouTube
Сводка канала и число просмотров трёх последних общедоступных роликов. Можно сохранить до четырёх каналов, добавив их по ссылке с телефона или с помощью ручки. Для воспроизведения видео используются файлы на microSD.
Таймеры
Три независимых таймера обратного отсчёта с запуском, паузой и сбросом.
Видео с карты памяти
Подготовленные видеофайлы воспроизводятся с microSD. В библиотеке можно выбрать файл, поставить его на паузу и перемотать. Звук в текущем прототипе не подключён.
Дисплей
Варианты часов, размер и скорость бегущей строки, настройка телевизионных помех. Параметры меняются в меню устройства.

Компоненты

ESP32-S3 управляет экраном и обрабатывает повороты ручки. Данные приходят по сети, видео читается с карты памяти.

Процессор
ESP32-S3 · N16R8
Память
16 MB Flash · 8 MB PSRAM
Дисплей
ST7789 · 320 × 240
Управление
KY-040 · EC11
Видео
microSD · AVI / MJPEG
Корпус
Напечатанный на 3D-принтере корпус со съёмной крышкой и поворотной ручкой.

Работа устройства

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

Видеофайлы заранее подготавливаются под разрешение экрана и записываются на microSD.

Подключение и программная часть

Первичная настройка выполняется с телефона, подключённого к сети Wi-Fi устройства.

  1. ТелефонWi-Fi и настройки
  2. Corvax TVЭкран, ручка, таймеры и видео
  3. Сервер данныхПогода, курсы валют, RSS и YouTube

Общие данные

Доступ для каждого устройства готовится заранее. Владельцу остаётся подключить домашний Wi-Fi. Сервер собирает и хранит общие данные; устройство отмечает устаревшие и недоступные показания.

OpenAI на устройстве

Вход в OpenAI, запросы новостей и получение лимита Codex выполняются на самом устройстве. Сессия OpenAI владельца не передаётся на общий сервер данных.

Обновления по Wi-Fi

Устройство проверяет подписанные выпуски прошивки и запрашивает подтверждение перед установкой. Два раздела для программы позволяют вернуться к предыдущей версии при неудачном запуске.

Состояние проекта

Зафиксировано 2 октября 2026 года

Собранный прототип. Прошивка 1.27.0 доступна как подписанное обновление по Wi-Fi. Сервер данных 0.4.0 использует резервные источники погоды, курсов валют и новостей.

Проверки с отключением питания во время обновления прошивки пока не проведены.

Все проекты