IO Expander Breakout per estendere il GPIO
IO Expander Breakout è il prodotto che ti permette di aggiungere al tuo progetto Raspberry Pi tutta una serie extra di input e output analogico-compatibili.
In questo breakout è presente un microcontroller Nuvoton MS51 con I2C garantendoti 14 pin input/output aggiuntivi con il quale fare diversi collegamenti. Infatti, 8 di quei pin, sono collegati ad un convertitore da analogico a digitale. Quindi, in un modo estremamente semplice, puoi collegare al Raspberry Pi sensori analogici di buona memoria oltre ad altri componenti passivi che usano un segnale analogico, come ad esempio i resistori dipendenti dalla luce. Altrimenti puoi utilizzare questi pin semplicemente come un IO digitale extra.
Sei dei 14 pin di IO Expander Breakout possono essere utilizzati come uscite PWM (fino a 16 bit) perfette per controllare dispositivi che necessitano di un’uscita analogica simulata, come ad esempio servocomandi o LED non indirizzabili.
Questo breakout può essere connesso direttamente al GPIO del tuo Raspberry Pi o puoi collegarlo ad una breadboard con gli header inclusi in questo prodotto. Inoltre, questo breakout è compatibile anche con Breakout Garden (senza bisogno di saldature), ti basterà infilare il breakout in uno degli slot di Breakout Garden.
Caratteristiche tecniche dell’IO Expander Breakout
- Microcontroller Nuvoton MS51 con ADC a 12 bit integrato
- Interfaccia I2C, con un indirizzo di default di 0x18
- Velocità I2C massima 400kHz
- Compatibile con 3,3V o 5V.
- Protezione contro l’inversione di polarità (solo lato ingresso)
- Pinout compatibile con Raspberry Pi (pin 1, 3, 5, 7, 9)
- Compatibile con tutti i modelli di Raspberry Pi a 40-pin.
- Libreria Python
- NuMicro MS51 datasheet
- Manuale di riferimento tecnico MS51
- IO Expander Breakout Schematic
Il kit comprende:
- IO Expander Breakout
- 1×5 header maschio pin dritti
- 1×5 header femmina pin ad angolo retto
Questa scheda breakout è stata progettata in modo che tu possa saldarci sopra l’header femmina ad angolo retto e inserirla direttamente sui 5 pin in basso a sinistra sull’header GPIO del tuo Raspberry Pi (pin 1, 3, 5, 7, 9).
Software
Puoi usare l’IO Expander Breakout con la libreria Python (con una veloce riga di istallazione), insieme ad alcuni utilissimi esempi che ti mostreranno come interagire con i diversi tipi di dispositivi.
Note
- L’indirizzo I2C di default è 0x18, ma nel caso tu desideri usare più IO Expander Breakout, puoi modificare l’indirizzo di default nel software, in modo da evitare conflitti con altri dispositivi I2C. Il nuovo indirizzo I2C sarà salvato nella memoria flash, quindi persisterà anche se non alimentato.
- Questa scheda utilizza Nuvoton MCU con firmware personalizzato, in ogni caso puoi sostituire il tuo firmware per cambiare il modo in cui questa scheda funziona e avere dunque un microcontroller super affidabile e con una spesa decisamente bassa.
- Dimensioni: 2,6×2,45×1,2 cm (LxWxH)
Nome Pimoroni: IO Expander Breakout [PIM517]
Herbert B. (acquirente verificato) –
Ottimo !!! La soluzione ideale per un’espansione dei gpio del rasp. sopratutto i 6 pin in PWM.
Staff di grande gentilezza e professionalità. Sicuramente questo è il primo store in cui vengo a cercare in ordine di vastita di prodotti e competenza.
Consigliato.
Herbert