Количество портов
| UART периферии | 4 интерфейса: EGM/UART1, RS/UART2, UART3, VUART4. VUART4 зависит от реализации прошивки. |
|---|---|
| RS-232 | 2 канала на разъёмах EGM и RS/UART2; общие с соответствующими UART, не дополнительные независимые каналы. |
| UART связи с SBC | 1 канал MCU UART0, переключаемый между двумя парами UART микрокомпьютера через JP2/JP3. |
| SPI | 2 разъёма периферии: SPI0 и SPI1, выведенные от SBC. Линии ICSP MCU учитываются отдельно как программирование. |
| I²C | 1 разъём, 1 шина SDA/SCL; несколько устройств подключаются при совместимых адресах и уровнях. |
| GPIO | 1 разъём: 6 сигнальных линий + питание + земля. |
| Опторазвязанный выход | 1 транзисторный выход оптопары на JP1. |
| Конфигурация и индикация | 4 конфигурационные пары, 1 кнопка, 4 управляемых LED и 1 индикатор питания. |
Обзор платформы
Готовая платформа для подключения периферии к одноплатному компьютеру. UART, два канала RS-232, SPI, I²C и GPIO позволяют связать программную часть проекта с внешними устройствами без разработки своей интерфейсной платы.
На плате предусмотрены четыре светодиода, конфигурационные перемычки/DIP, кнопка и оптопара. Платформа совместима с Arduino toolchain; собственная прошивка определяет обмен с периферией и взаимодействие с микрокомпьютером.
Модификации контроллера
| IQDuino 1280 | ATmega1280 |
|---|---|
| IQDuino 2560 | ATmega2560 |
Основные характеристики
| Микроконтроллер | ATmega1280 / ATmega2560 |
|---|---|
| Интерфейсы устройства | UART / 2 × RS-232 / I²C / SPI / GPIO |
Питание всей сборки
Входное питание — 12 В. Встроенный преобразователь выдаёт 5 В / 3 А, до 15 Вт на общую нагрузку: сам контроллер, одноплатный компьютер, дисплей и периферию. Доступно питание периферии 3,3 В. При подборе учитывается суммарное потребление и пусковые токи подключённых устройств.
Разработка и обновление
Варианты на ATmega1280 и ATmega2560 используют AVR toolchain и совместимы с Arduino-экосистемой. Обновление через микрокомпьютер предусматривается в составе проекта; загрузчик и способ программирования выбираются под исполнение платы.
Подключаемая периферия
Купюроприёмники, диспенсеры купюр, чековые принтеры, считыватели, датчики и исполнительные устройства подключаются по поддерживаемым интерфейсам и протоколам. Одноплатный компьютер отвечает за интерфейс пользователя, сеть и базу данных, а IQDuino — за аппаратный обмен. Так можно собрать терминал без отдельного настольного PC.
Сборки с микрокомпьютером
Предусмотрены исполнения с одноплатным компьютером, в защитном корпусе, с дисплеем и без него. Семейства для подбора конфигурации: Raspberry Pi 3/4/5, Orange Pi, ROCK Pi 4A/4B, Repka Pi и ASUS Tinker Board 1/2. Модель SBC, механика, распиновка и бюджет питания проверяются для конкретной сборки.


Контроллеры и считыватели прошли многолетнюю эксплуатацию в режиме 24/7, по данным производителя.
Подбор исполнения
Сообщите нужный процессор, интерфейсы, тип карт, способ монтажа и модель микрокомпьютера — подготовим конфигурацию под ваш проект.
Исполнения контроллера
- OEM — только плата
- Корпус для соединения с микрокомпьютером
- Отдельный корпус для Orange Pi One
- Корпус для крепления к монитору и установки микрокомпьютера
Raspberry Pi 3/4/5, ROCK Pi 4A/4B, Orange Pi PC/PC2/3B, ASUS Tinker Board 1/2. Исполнение, крепление и настройка интерфейсов подбираются под конкретную сборку.
Фотографии и исполнения







Порты и подключения
Нумерация приведена по символам разъёмов схем от 28.10.2026. Контакт 1 и сторону установки кабеля сверяйте с маркировкой PCB конкретной ревизии. TX/RX указаны относительно платы.
| EGM | 1 RS-232 TX1; 2 RS-232 RX1; 3 GND; 4 UART TX1; 5 UART RX1; 6 +5 V |
|---|---|
| RS/UART2 | 1 RS-232 TX2; 2 RS-232 RX2; 3 GND; 4 UART TX2; 5 UART RX2; 6 +5 V |
| UART3 | 1 GND; 2 TX3; 3 RX3; 4 VUART3 (JP5: 3.3/5 V) |
| VUART4 — AVR | 1 GND; 2 VUART4/TX (VTX4); 3 VUART4/RX (VRX4); 4 +5 V |
| I²C | 1 SDA; 2 SCL; 3 GND; 4 +5 V |
| SPI0 — AVR | 1 VSPI0 (JP4: 3.3/5 V); 2 SPI0 RTS; 3 GND; 4 SPI0 IRQ; 5 MISO; 6 MOSI; 7 SCLK; 8 CS0 |
| SPI1 | 1 +5 V; 2 SPI1 RST; 3 GND; 4 ICSPNSS (STM32) / SPI1 IRQ (AVR); 5 MISO; 6 MOSI; 7 SCLK; 8 CS0 |
| GPIO | 1 +5 V; 2 GPIO2; 3 GND; 4 GPIO4; 5 GPIO5; 6 GPIO6; 7 GPIO7; 8 GPIO8 |
EGM и RS/UART2: каждый разъём предоставляет один последовательный канал в двух электрических вариантах — RS-232 и UART логического уровня. Это два канала, а не четыре независимых порта. UART3 и VUART4 работают с логическими уровнями; RS-232 к ним напрямую не подключают. GPIO содержит шесть сигнальных линий и два контакта питания/земли.
Подключение микрокомпьютера
При выключенном питании установите проверенный переходник для своей модели SBC. JP2/JP3 выбирают одну из двух пар UART микрокомпьютера: общий контакт 2 соединяется с 1 или 3. TX соединяется с RX другой стороны, земля общая. В ОС включите нужный UART, отключите консоль на нём и согласуйте параметры обмена с прошивкой контроллера. Имена устройств Linux и overlays зависят от модели SBC.
SPI0/SPI1 выведены от разъёма микрокомпьютера. JP4 выбирает питание SPI0, JP5 — UART3: 3,3 или 5 В. Перемычки не преобразуют уровни сигналов. I²C имеет подтяжки к питанию MCU: для AVR в исполнении 5 В требуется согласование с GPIO 3,3 В. На STM32 и AVR есть различия VUART4 и дополнительных сигналов SPI; используйте распиновку своей версии.
Вход 12 В, общий выход 5 В / 3 А / 15 Вт на контроллер, SBC, дисплей и периферию. Доступно питание 3,3 В; отдельный допустимый ток уточняется для комплектации. При нескольких источниках исключите встречное питание по 5 В.
Схема использует символ OPI1 с адаптированной нумерацией. Его номера нельзя переносить прямо на GPIO Raspberry Pi, Orange Pi или другого SBC. Конкретное исполнение подключается через проверенный переходник; физическая распиновка и ориентация зависят от ревизии.
