Note

Bienvenue sur la communauté Facebook SunFounder Raspberry Pi, Arduino & ESP32 !

  • Obtenez du support technique et de l’aide au dépannage.

  • Apprenez et partagez des projets, des astuces et des tutoriels.

  • Accédez en avant-première aux aperçus et mises à jour des produits.

  • Profitez de réductions exclusives et de cadeaux.

👉 Rejoignez-nous ici : [here]

Expanseur d’E/S

../../_images/io_board.png

LEDs RGB

../../_images/io_board_rgb3.png

La carte comporte 18 LEDs RGB adressables WS2812B : 6 sur la carte et 12 intégrées dans les ventilateurs RGB, offrant un contrôle personnalisable. Les utilisateurs peuvent les allumer ou les éteindre, changer la couleur, ajuster la luminosité, changer les modes d’affichage et régler la vitesse des changements.

Broche de contrôle RGB

La LED RGB est pilotée par SPI et connectée à GPIO10, qui est également la broche SPI MOSI. Les deux broches indiquées sont utilisées pour connecter la LED RGB à GPIO10. Si non nécessaire, le cavalier peut être retiré.

../../_images/io_board_rgb_pin3.png

Broches RGB OUT

../../_images/io_board_rgb_out3.png

Les LEDs RGB WS2812 prennent en charge la connexion en série, permettant l’ajout d’une bande LED RGB externe. Connectez la broche SIG à la broche DIN de la bande externe pour l’extension.

La carte comporte 18 LEDs RGB adressables WS2812B : 6 sur la carte et 12 intégrées dans les ventilateurs RGB. Connectez des LEDs supplémentaires et mettez à jour le nombre en utilisant :

sudo pironman5 --rgb-led-count [quantité]

Exemple :

sudo pironman5 --rgb-led-count 24

Connecteur de l’écran OLED

Le connecteur de l’écran OLED, avec une adresse 0x3C, est une caractéristique clé.

../../_images/io_board_oled2.png

Si l’écran OLED n’affiche rien ou affiche incorrectement, vous pouvez suivre ces étapes pour résoudre le problème :

Vérifiez si le câble FPC de l’écran OLED est correctement connecté.

  1. Utilisez la commande suivante pour visualiser les journaux d’exécution du programme et vérifier les messages d’erreur.

    cat /var/log/pironman5/pironman5.log
    
  2. Alternativement, utilisez la commande suivante pour vérifier si l’adresse i2c 0x3C de l’OLED est reconnue :

    sudo i2cdetect -y 1
    
  3. Si les deux premières étapes ne révèlent aucun problème, essayez de redémarrer le service pironman5 pour voir si cela résout le problème.

    sudo systemctl restart pironman5.service
    

Récepteur infrarouge

../../_images/io_board_receiver2.png
  • Modèle : IRM-56384, fonctionnant à 38KHz.

  • Connexion : Le récepteur IR se connecte à GPIO13.

  • D7 : Un indicateur de réception infrarouge qui clignote lors de la détection d’un signal.

  • J6 : Une broche pour activer la fonction infrarouge. Par défaut, un cavalier est inséré pour une fonctionnalité immédiate. Retirez le cavalier pour libérer GPIO13 si le récepteur IR n’est pas utilisé.

Pour utiliser le récepteur IR, vérifiez sa connexion et installez le module nécessaire :

  • Testez la connexion :

    sudo ls /dev |grep lirc
    
  • Installez le module lirc :

    sudo apt-get install lirc -y
    
  • Maintenant, testez le récepteur IR en exécutant la commande suivante.

    mode2 -d /dev/lirc0
    
  • Après avoir exécuté la commande, appuyez sur un bouton de la télécommande, et le code de ce bouton sera affiché.

Broches des ventilateurs RGB

../../_images/io_board_pin_fan.png

La carte d’expansion E/S prend en charge jusqu’à trois ventilateurs PWM 5V. Tous les ventilateurs sont contrôlés ensemble.

Le signal de commande des ventilateurs est connecté au port FAN IN sur la carte d’expansion E/S, puis sorti par les trois ports de ventilateur dédiés. Ces ports sont numérotés de haut en bas comme REAR UPPER, REAR LOWER et CPU FAN. Veuillez les connecter conformément à la sérigraphie, sinon cela affectera le contrôle RGB sur le ventilateur.

En-têtes de broches

../../_images/io_board_pin_header3.png

Deux connecteurs d’en-tête à angle droit étendent les GPIO du Raspberry Pi, mais notez que le récepteur IR, la LED RGB et le ventilateur occupent certaines broches. Retirez les cavaliers correspondants pour utiliser ces broches pour d’autres fonctions.

Pironman 5 MAX

Raspberry Pi 5

Récepteur IR (Optionnel)

GPIO13

OLED SDA

SDA

OLED SCL

SCL

Ventilateur (Optionnel)

GPIO6

FLED (Optionnel)

GPIO5

RGB (Optionnel)

GPIO10