🛠 Conectar un dispositivo IO al PICO-PTH4

AAEON PICO-PTH4: Placa Pico-ITX con SoC Intel Panther Lake · debutant · Apprenez à utiliser les connecteurs internes GPIO et série de la carte PICO-PTH4 pour interfacer des capteurs ou afficheurs.

Objectifs

Este tutorial tiene como objetivo familiarizar a los usuarios principiantes con las interfaces de Entrada/Salida (E/S) de la tarjeta AAEON PICO-PTH4. Exploraremos cómo acceder a los conectores internos para comunicarse con periféricos simples, como sensores o pantallas, aprovechando los puertos serie y el bus GPIO disponibles en esta compacta placa Pico-ITX.

Matériel nécessaire

Étapes

  1. Identificación de conectores: La PICO-PTH4 dispone de conectores internos para GPIO, SMBus/I2C y dos puertos serie (RS-232/422/485). Consulte la documentación técnica específica de su revisión para identificar los pines exactos, ya que el formato físico puede variar según el modelo del chasis.
  1. Conexión física: Apague la tarjeta y desconecte la alimentación de 12V. Conecte su periférico al conector serie interno apropiado. Asegúrese de que los niveles de tensión (generalmente 3.3V o 5V para señales TTL si se convierten) coincidan con las especificaciones del periférico para evitar dañar la placa.
  1. Acceso al sistema: Reinicie la tarjeta y conéctese vía SSH o localmente. Verifique que el sistema detecte los puertos serie con el siguiente comando:
dmesg | grep tty
ls /dev/ttyS*
  1. Configuración del puerto: Si el puerto no aparece, revise la configuración de la BIOS. Los puertos serie clásicos suelen estar mapeados en /dev/ttyS0 o /dev/ttyS1. Configure la velocidad de transmisión (baud rate) con stty:
sudo stty -F /dev/ttyS0 9600 cs8 -cstopb -parenb
  1. Prueba de comunicación: Utilice una herramienta como minicom o cat para leer los datos del periférico conectado:
sudo cat /dev/ttyS0

Debería ver los datos brutos enviados por su sensor o periférico mostrados en la terminal.

Vérification

Para validar el funcionamiento, envíe un comando específico al periférico si este acepta instrucciones (ej: un comando de lectura de temperatura). Si la respuesta es coherente y sin errores de transmisión, el enlace físico y lógico está establecido. Verifique la ausencia de errores de comunicación en los registros del sistema (/var/log/syslog).

Pour aller plus loin

Una vez dominada la comunicación serie, explore el uso del bus I2C/SMBus para conectar sensores digitales más complejos que requieran direccionamiento preciso. La potencia de cálculo del SoC Panther Lake (hasta 180 TOPS) también permite considerar el procesamiento local de datos de E/S para aplicaciones IoT avanzadas.

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales