Nota

Benvenuto nella community Facebook SunFounder Raspberry Pi, Arduino ed ESP32!

  • Ottieni supporto tecnico e aiuto nella risoluzione dei problemi.

  • Impara e condividi progetti, suggerimenti e tutorial.

  • Accedi in anteprima a nuovi prodotti e aggiornamenti.

  • Goditi sconti esclusivi e omaggi.

👉 Unisciti a noi qui: [here]

Espansore IO

../../_images/io_board.png

LED RGB

../../_images/io_board_rgb3.png

La scheda dispone di 18 LED RGB indirizzabili WS2812B: 6 sulla scheda e 12 integrati nelle ventole RGB, offrendo un controllo personalizzabile. Gli utenti possono accenderli o spegnerli, cambiare il colore, regolare la luminosità, cambiare le modalità di visualizzazione e impostare la velocità delle variazioni.

Pin di Controllo RGB

Il LED RGB è pilotato da SPI e collegato a GPIO10, che è anche il pin SPI MOSI. I due pin mostrati sono utilizzati per collegare l’RGB a GPIO10. Se non necessario, il ponticello può essere rimosso.

../../_images/io_board_rgb_pin3.png

Pin RGB OUT

../../_images/io_board_rgb_out3.png

I LED RGB WS2812 supportano la connessione in serie, permettendo il collegamento di una striscia LED RGB esterna. Collega il pin SIG al pin DIN della striscia esterna per l’espansione.

La scheda dispone di 18 LED RGB indirizzabili WS2812B: 6 sulla scheda e 12 integrati nelle ventole RGB. Collega LED aggiuntivi e aggiorna il conteggio utilizzando:

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

Esempio:

sudo pironman5 --rgb-led-count 24

Connettore Schermo OLED

Il connettore dello schermo OLED, con indirizzo 0x3C, è una caratteristica chiave.

../../_images/io_board_oled2.png

Se lo schermo OLED non visualizza nulla o visualizza in modo errato, puoi seguire questi passaggi per risolvere il problema:

Verifica che il cavo FPC dello schermo OLED sia collegato correttamente.

  1. Usa il seguente comando per visualizzare i log di esecuzione del programma e controllare eventuali messaggi di errore.

    cat /var/log/pironman5/pironman5.log
    
  2. In alternativa, usa il seguente comando per verificare se l’indirizzo i2c 0x3C dell’OLED è riconosciuto:

    sudo i2cdetect -y 1
    
  3. Se i primi due passaggi non rivelano alcun problema, prova a riavviare il servizio pironman5 per vedere se risolve il problema.

    sudo systemctl restart pironman5.service
    

Ricevitore Infrarossi

../../_images/io_board_receiver2.png
  • Modello: IRM-56384, operante a 38KHz.

  • Connessione: Il ricevitore IR si collega a GPIO13.

  • D7: Un indicatore di ricezione a infrarossi che lampeggia al rilevamento del segnale.

  • J6: Un pin per abilitare la funzione a infrarossi. Di default, un ponticello è inserito per la funzionalità immediata. Rimuovi il cappuccio per liberare GPIO13 se il ricevitore IR non è in uso.

Per utilizzare il ricevitore IR, verifica la sua connessione e installa il modulo necessario:

  • Testa la connessione:

    sudo ls /dev |grep lirc
    
  • Installa il modulo lirc:

    sudo apt-get install lirc -y
    
  • Ora, testa il Ricevitore IR eseguendo il seguente comando.

    mode2 -d /dev/lirc0
    
  • Dopo aver eseguito il comando, premi un pulsante sul telecomando e il codice di quel pulsante verrà stampato.

Pin Ventole RGB

../../_images/io_board_pin_fan.png

La scheda di espansione IO supporta fino a tre ventole PWM da 5V. Tutte le ventole sono controllate insieme.

Il segnale di controllo della ventola è collegato alla porta FAN IN sulla scheda di espansione IO, e quindi emesso dalle tre porte dedicate per ventole. Queste porte sono numerate dall’alto verso il basso come REAR UPPER, REAR LOWER e CPU FAN. Collegale secondo la serigrafia, altrimenti influenzerà il controllo RGB sulla ventola.

Pin Header

../../_images/io_board_pin_header3.png

Due connettori header ad angolo retto estendono il GPIO del Raspberry Pi, ma nota che il ricevitore IR, il LED RGB e la ventola occupano alcuni pin. Rimuovi i corrispondenti ponticelli per utilizzare questi pin per altre funzioni.

Pironman 5 MAX

Raspberry Pi 5

Ricevitore IR (Opzionale)

GPIO13

OLED SDA

SDA

OLED SCL

SCL

Ventola (Opzionale)

GPIO6

FLED (Opzionale)

GPIO5

RGB (Opzionale)

GPIO10