Nota

Hola, bienvenido a la Comunidad de Entusiastas de Raspberry Pi, Arduino y ESP32 de SunFounder en Facebook. Profundice en Raspberry Pi, Arduino y ESP32 junto a otros entusiastas.

¿Por qué unirte?

  • Soporte de Expertos: Resuelve problemas post-venta y desafíos técnicos con la ayuda de nuestra comunidad y equipo.

  • Aprende y Comparte: Intercambia consejos y tutoriales para mejorar tus habilidades.

  • Vistas Previas Exclusivas: Obtén acceso anticipado a nuevos anuncios de productos y vistas previas.

  • Descuentos Especiales: Disfruta de descuentos exclusivos en nuestros productos más nuevos.

  • Promociones y Sorteos Festivos: Participa en sorteos y promociones de temporada.

👉 ¿Listo para explorar y crear con nosotros? Haz clic en [here] y únete hoy.

IO Expander

RGB LEDs

../../_images/io_board_rgb1.png

La placa cuenta con 4 LED RGB WS2812 totalmente personalizables. Los usuarios pueden encenderlos o apagarlos, cambiar el color, ajustar el brillo, seleccionar modos de visualización y modificar la velocidad de cambio.

  • Para modificar el estado de encendido/apagado de los LED RGB, usa true para encenderlos y false para apagarlos:

sudo pironman5 -re true
  • Para cambiar el color, introduce los valores hexadecimales del color deseado, por ejemplo fe1a1a:

sudo pironman5 -rc fe1a1a
  • Para ajustar el brillo de los LED RGB (rango: 0 ~ 100%):

sudo pironman5 -rb 100
  • Para cambiar el modo de visualización, selecciona entre: solid/breathing/flow/flow_reverse/rainbow/rainbow_reverse/hue_cycle:

Nota

Si seleccionas los modos rainbow, rainbow_reverse o hue_cycle, no será posible cambiar el color mediante pironman5 -rc.

sudo pironman5 -rs breathing
  • Para ajustar la velocidad de cambio (rango: 0 ~ 100%):

sudo pironman5 -rp 80

RGB Control Pin

El LED RGB se controla por SPI y está conectado al GPIO10, que también funciona como pin MOSI de SPI. Los dos pines mostrados permiten la conexión del RGB al GPIO10. Si no se utiliza, se puede retirar el jumper.

../../_images/io_board_rgb_pin1.png

RGB OUT Pins

../../_images/io_board_rgb_out1.png

Los LED RGB WS2812 admiten conexión en serie, lo que permite conectar una tira LED RGB externa. Conecta el pin SIG al pin DIN de la tira para expansión.

La configuración predeterminada incluye 4 LED RGB. Para añadir más, conéctalos y actualiza la cantidad con:

sudo pironman5 --rgb-led-count [quantity]

Ejemplo:

sudo pironman5 --rgb-led-count 12

OLED Screen Connector

El conector para pantalla OLED tiene la dirección 0x3C y es una característica clave.

../../_images/io_board_oled1.png

Si la pantalla OLED no se muestra correctamente, sigue estos pasos para solucionarlo:

Verifica que el cable FPC de la pantalla esté correctamente conectado.

  1. Consulta los registros del programa para detectar errores:

    cat /var/log/pironman5/pironman5.log
    
  2. Alternativamente, verifica si la dirección I2C 0x3C de la OLED es reconocida:

    sudo i2cdetect -y 1
    
  3. Si no se encuentran problemas, intenta reiniciar el servicio pironman5:

    sudo systemctl restart pironman5.service
    

Disparador de Activación

../../_images/io_board_tilt.png

El interruptor de vibración incorporado se utiliza para activar la pantalla OLED desde el modo de suspensión. Cuando se detecta una vibración, se envía una señal para reactivar la OLED, lo que permite que la pantalla permanezca apagada cuando está inactiva y se active automáticamente al detectar movimiento.

Si se retira el puente (jumper) etiquetado para el interruptor de vibración, la función de activación se desactivará. Una vez que la OLED entre en modo de suspensión, ya no podrá activarse. Esta opción está pensada para usuarios avanzados que deseen reutilizar el pin GPIO correspondiente para otras aplicaciones.

Nota

Puente instalado: Activación por vibración habilitada.

Puente retirado: La OLED no puede activarse una vez que se apaga. El pin queda libre para otros usos.

Infrared Receiver

../../_images/io_board_receiver1.png
  • Modelo: IRM-56384, opera a 38KHz.

  • Conexión: El receptor IR se conecta a GPIO13.

  • D1: Indicador que parpadea al recibir señal IR.

  • J8: Pin de habilitación de la función IR. Por defecto, incluye un jumper para funcionamiento inmediato. Retíralo si deseas liberar GPIO13.

Para utilizar el receptor IR, asegúrate de su conexión e instala el módulo necesario:

  • Verifica la conexión:

    sudo ls /dev |grep lirc
    
  • Instala el módulo lirc:

    sudo apt-get install lirc -y
    
  • Prueba el receptor IR ejecutando:

    mode2 -d /dev/lirc0
    
  • Luego, pulsa un botón del control remoto y se imprimirá el código correspondiente.

RGB Fan Pins

La placa de expansión IO admite hasta dos ventiladores de 5V sin control CPU, que se controlan de forma conjunta.

J4 y J5 son dos conjuntos de puertos para ventiladores. Debe conectar los ventiladores aquí.

../../_images/io_board_fan1.png

Hay dos juegos de conectores de 2 pines y dos jumpers que controlan los ventiladores GPIO y sus LED. Por defecto, los jumpers permiten el control a través de GPIO6 y GPIO5. Si no se requieren, retira los jumpers para liberar los GPIO.

../../_images/io_board_fan_j91.png

Al retirar los jumpers, el ventilador o sus LED se apagarán por defecto. Si deseas que se activen al encender el sistema, puedes puentear las almohadillas con soldadura. De esta forma, se encenderán con el sistema, pero no se podrán controlar desde el puerto IO.

../../_images/io_board_fan_hanpan.png

Por ejemplo, en modo 1: Performance, los ventiladores se activan a 50 °C:

sudo pironman5 -gm 3
  • 4: Quieto: Activación a 70 °C.

  • 3: Equilibrado: Activación a 67.5 °C.

  • 2: Fresco: Activación a 60 °C.

  • 1: Rendimiento: Activación a 50 °C.

  • 0: Siempre encendidos: Funcionan continuamente.

Si cambias el pin de control del ventilador GPIO a otro en la Raspberry Pi, usa este comando para actualizar el número de pin:

sudo pironman5 -gp 18

Pin Headers

../../_images/io_board_pin_header1.png

Dos conectores de pines en ángulo recto extienden el GPIO de la Raspberry Pi, pero ten en cuenta que el receptor IR, el LED RGB y el ventilador utilizan algunos pines. Retira sus jumpers correspondientes para liberar esos pines.

Pironman 5 MAX

Raspberry Pi 5

IR Receiver(Optional)

GPIO13

OLED SDA

SDA

OLED SCL

SCL

FAN(Optional)

GPIO6

FLED(Optional)

GPIO5

RGB(Optional)

GPIO10