Cantidad de puertos
| UART periféricos | 4 interfaces: EGM/UART1, RS/UART2, UART3 y VUART4. VUART4 depende de la firmware. |
|---|---|
| RS-232 | 2 canales en EGM y RS/UART2, compartidos con los UART correspondientes; no son canales independientes adicionales. |
| UART con SBC | 1 canal UART0 del MCU, conmutable entre dos parejas UART del SBC mediante JP2/JP3. |
| SPI | 2 conectores SPI0 y SPI1 procedentes del SBC. ICSP del MCU se cuenta aparte como programación. |
| I²C | 1 conector, 1 bus SDA/SCL; varios dispositivos requieren direcciones y niveles compatibles. |
| GPIO | 1 conector: 6 señales, alimentación y tierra. |
| Salida optoacoplada | 1 salida de transistor del optoacoplador en JP1. |
| Configuración e indicación | 4 parejas de configuración, 1 botón, 4 LED controlables y 1 indicador de alimentación. |
Descripción de la plataforma
Plataforma para conectar periféricos a un ordenador de placa única. UART, dos canales RS-232, SPI, I²C y GPIO conectan el software con dispositivos externos sin diseñar una placa de interfaz propia.
La placa incorpora cuatro LED, puentes/DIP de configuración, botón y optoacoplador. La compatibilidad con Arduino toolchain permite desarrollar firmware propio para comunicar periféricos y ordenador.
Variantes del controlador
| IQDuino ST128 | STM32F103RBT6 · 128 KB Flash |
|---|---|
| IQDuino ST256 | STM32F103RCT6 · 256 KB Flash |
| IQDuino ST384 | STM32F103RDT6 · 384 KB Flash |
| IQDuino ST512 | STM32F103RET6 · 512 KB Flash |
Características principales
| Microcontrolador | STM32F103RB / RC / RD / RE |
|---|---|
| Interfaces del dispositivo | UART / 2 × RS-232 / I²C / SPI / GPIO |
Alimentación del conjunto
Entrada de 12 V. El convertidor integrado proporciona 5 V / 3 A, hasta 15 W compartidos entre controlador, ordenador de placa única, pantalla y periféricos. También hay alimentación de 3,3 V para periféricos. Se consideran el consumo total y las corrientes de arranque.
Desarrollo y actualización
Programación mediante SWD, pines del cargador de arranque o actualización a través del ordenador de placa única. El procedimiento depende del cargador y de la configuración del proyecto.
Integración de periféricos
Validadores y dispensadores de billetes, impresoras de recibos, lectores, sensores y actuadores se conectan según sus interfaces y protocolos. El ordenador gestiona interfaz, red y base de datos; IQDuino se ocupa de la comunicación de hardware sin un PC de sobremesa adicional.
Conjuntos con ordenador de placa única
Hay configuraciones con ordenador, carcasa protectora, pantalla o sin pantalla. Familias para seleccionar el conjunto: Raspberry Pi 3/4/5, Orange Pi, ROCK Pi 4A/4B, Repka Pi y ASUS Tinker Board 1/2. Se verifica cada modelo, mecánica, asignación de pines y presupuesto de alimentación.


Asignación de pines IQDuino ST
Funciones derivadas del esquema proporcionado. Compruebe el pin 1 según las marcas de la revisión utilizada. Los esquemas electrónicos no se publican.
| I²C · 1 / 2 / 3 / 4 | SDA / SCL / GND / +5 V |
|---|---|
| UART3 · 1 / 2 / 3 / 4 | GND / TX3 / RX3 / VUART3 |
| GPIO · 1 / 2 / 3 / 4 | +5 V / GPIO2 / GND / GPIO4 |
| GPIO · 5 / 6 / 7 / 8 | GPIO5 / GPIO6 / GPIO7 / GPIO8 |
| SWD | SWDIO / SWCLK / GND |
Según el fabricante, los controladores y lectores cuentan con varios años de funcionamiento continuo 24/7.
Elegir configuración
Indique procesador, interfaces, tarjetas, montaje y ordenador. Prepararemos una configuración para su proyecto.
Formatos del controlador
- OEM — solo placa
- Carcasa para ordenador de placa única
- Carcasa específica para Orange Pi One
- Carcasa para fijación al monitor con ordenador
Raspberry Pi 3/4/5, ROCK Pi 4A/4B, Orange Pi PC/PC2/3B y ASUS Tinker Board 1/2. El montaje y la configuración se eligen para cada conjunto.
Fotografías y configuraciones










Puertos y conexiones
Numeración según los símbolos de las esquemáticas del 28-10-2026. Verifique el pin 1 y la orientación del cable en la revisión de PCB. TX/RX se indican desde la placa.
| 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 — STM32 | 1 GND; 2 VUART4/TX (VRX4); 3 VUART4/RX (VTX4); 4 +5 V |
| I²C | 1 SDA; 2 SCL; 3 GND; 4 +5 V |
| SPI0 — STM32 | 1 VSPI0 (JP4: 3.3/5 V); 2 SPI0 RTS; 3 GND; 4 NC; 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 y RS/UART2 ofrecen cada uno un canal serie con señales RS-232 y UART lógico: dos canales, no cuatro puertos independientes. UART3 y VUART4 usan niveles lógicos, no RS-232. GPIO tiene seis señales más alimentación y tierra.
Conexión al microordenador
Sin alimentación, instale el adaptador verificado para su SBC. JP2/JP3 seleccionan una de dos parejas UART: el pin común 2 se une a 1 o 3. Conecte TX a RX del otro dispositivo y comparta GND. Active UART en el sistema, deshabilite la consola serie y ajuste los parámetros a la firmware. Los dispositivos Linux y overlays dependen del SBC.
SPI0/SPI1 proceden del conector SBC. JP4 selecciona la alimentación SPI0 y JP5 la de UART3: 3,3 o 5 V. No convierten niveles lógicos. I²C tiene pull-ups a la alimentación del MCU; AVR a 5 V requiere adaptación para GPIO a 3,3 V. VUART4 y señales SPI auxiliares difieren entre STM32 y AVR.
Entrada 12 V; presupuesto compartido 5 V / 3 A / 15 W para controlador, SBC, pantalla y periféricos. Alimentación de 3,3 V disponible; consulte su límite de corriente según la configuración. Evite alimentación inversa entre fuentes.
El símbolo OPI1 usa numeración adaptada. No transfiera sus números directamente al GPIO de Raspberry Pi, Orange Pi u otro SBC. Use el adaptador verificado de la configuración y revisión de PCB.
Programación STM32: SWDIO PA13, SWCLK PA14, GND y referencia 3,3 V. BOOT/RESET dependen del adaptador. Los nombres UART son nombres de redes; su implementación depende de la firmware y MCU.
