Protea

Protea — это Wi‑Fi‑терминал с последовательным интерфейсом, который соединяет винтажные компьютеры с современным интернетом, позволяя классическим системам получать доступ к онлайн‑ресурсам, таким как BBS‑сети и Telnet‑сервисы, без необходимости в специальном программном обеспечении или сетевых картах. Название платы происходит от цветка протея, который, в свою очередь, назван в честь Протея, сына Посейдона в греческой мифологии. Эта плата воплощает способность к адаптации, сделавшую мифологического Протея легендарным. Как и цветок протея, который выжил и адаптировался более 300 миллионов лет, став символом долголетия и выносливости, устройство Protea создано для того, чтобы служить и адаптироваться в разных технологических эпохах. Protea предназначена для энтузиастов винтажных компьютеров, любителей ретрокомпьютинга и разработчиков. Также студенты (школьники) могут получить практический опыт работы с последовательными интерфейсами и терминальными системами, а разработчики — использовать плату для проектов, требующих соединения RS232 между устаревшими устройствами и Wi‑Fi сетями.
Последняя версия
2.07
Исходный кодРепозиторий
ЛицензияGPL v3
Файлы GerberСкачать
Спецификация (BOM)Просмотр
СхемыСкачать

Двойная архитектура микроконтроллеров

  • Основной микроконтроллер RP2040 с частотой 133 МГц и 264 кБ ОЗУ для работы терминала и генерации изображения
  • Модуль ESP8266 обеспечивает беспроводную связь и эмуляцию модема Hayes

Варианты подключения

  • Нативный HDMI‑выход с корректным согласованием сигнала и терминальными резисторами 270Ω для чёткого цифрового видео
  • Порт DB9 RS232 с преобразователем уровней MAX232 для подключения к винтажным компьютерам
  • USB‑A — хост‑порт с поддержкой клавиатур и USB‑хабов
  • Порт USB‑C для обновления прошивки и подачи питания

Профессиональный дизайн печатной платы

  • 2‑слойная печатная плата, спроектированная в KiCad с земляными плоскостями и обеспечением целостности сигнала
  • Компактный форм‑фактор с оптимальным размещением компонентов
  • Надёжное управление питанием с преобразованием до 3,3 В и защитой USB

Умное переключение USB

  • Аппаратный USB‑мультиплексор (TS3USB221) для переключения между режимами программирования и клавиатуры
  • Автоматическое определение как интерфейса программирования или хоста клавиатуры

Функции для разработчиков

  • Выделенные разъёмы для программирования RP2040 и ESP8266
  • Светодиоды состояния для питания, активности и программирования
  • Кнопки сброса и загрузки для удобной разработки прошивки
  • Память Flash (W25Q128) для хранения программ и конфигурации