IQlab / Everest hardware
Универсальный контроллер периферии
Готовая аппаратная платформа для команд, которые разрабатывают софт. Подключайте периферию к одноплатному компьютеру и создавайте автономные системы без обычного ПК.
Обсудить проект ↗
24/7
Проверено годами работы
Контроллеры и считыватели Everest проверены многолетней эксплуатацией в режиме 24/7. Это практический опыт работы устройств в действующих системах.
Интерфейсы и оснащение
Интерфейсы
UART, I²C, SPI, GPIO
Микроконтроллер
STM32F103 или ATmega — исполнение на выбор
Питание
Собственное питание контроллера, периферии и микрокомпьютера
Органы управления и индикация
4 светодиода, 4 DIP-переключателя/джампера, кнопка, оптопара
Обновление прошивки
Через подключённый микрокомпьютер
Разработка
Совместимость с Arduino; среда и прошивка под выбранное исполнение
Совместимые микрокомпьютеры
- Raspberry Pi 3 / 4 / 5
- Orange Pi PC / PC2 / 3B / One
- Repka Pi
- ROCK Pi 4A / 4B
- ASUS Tinker Board 1 / 2
Исполнение, подключение и бюджет питания согласуем под выбранный микрокомпьютер и состав периферии.

Автономный терминал без ПК
Raspberry Pi с сенсорным монитором отвечает за интерфейс пользователя и прикладную программу. Контроллер связывает её с периферией: купюроприёмниками, диспенсерами купюр, чековыми принтерами и другими устройствами. Такая сборка становится основой киоска самообслуживания, системы выдачи или специализированного автомата.
Для каждой модели денежной периферии проверяем электрический интерфейс, протокол, питание и команды. Подключение сенсорного монитора выполняется к микрокомпьютеру; параметры экрана подбираются под его возможности.
Разделение задач между Linux и микроконтроллером
Микрокомпьютер запускает пользовательский интерфейс, сетевые сервисы и бизнес-логику. Микроконтроллер обслуживает подключённую периферию и передаёт состояния в приложение. Это позволяет команде сосредоточиться на программном продукте и использовать готовую аппаратную основу вместо разработки платы с нуля.
Подключение периферии по проекту
UART подходит для последовательного обмена, I²C и SPI — для связи с совместимыми модулями, GPIO — для дискретных сигналов. Одинаковое название интерфейса не означает одинаковый протокол устройства: согласуем уровни сигналов, распиновку, команды и питание. Для купюроприёмника, диспенсера и чекового принтера проверяем конкретную модель и подтверждение выполнения операции.
Сборка и обслуживание
В проект терминала можно включить сенсорный экран, сетевое подключение и приложение управления. Потребление периферии оцениваем вместе с нагрузкой микрокомпьютера. Обновление прошивки через него упрощает обслуживание сборки; порядок обновления и восстановления согласуется для варианта STM32F103 или ATmega.
