Conectores Plug-and-Play (Qwiic, STEMMA QT, Grove, Gravity)

Sistemas para conectar sensores I2C (y otros) sin soldar

Diferencia entre JST PH and JST SH

Ver https://ldzy.tw/what-is-the-difference-between-jst-ph-and-sh/ para mas informacion

En resumen

  • JST PH 2.0mm de pitch (distancia entre pines)
  • JST SH 1.0mm de pitch (distancia entre pines)

Quién creó cada uno y cuándo

EstándarCreador
Qwiic Connect SystemSparkFun
STEMMAAdafruit
STEMMA QT (“cutie”)Adafruit
GroveSeeed Studio
GravityDFRobot

Qwiic (SparkFun) y STEMMA QT (Adafruit)

Mismo conector físico, intercambiables.

Según el artículo:

“The pin order for QT is designed to match the pin order for SparkFun’s Qwiic enabling the use of Qwiic add-ons with Stemma QT boards and for the reverse to also be true.”

Del articulo tambien saque esta info:

SpecQwiicSTEMMA QT
ConectorJST SH 1.0mm, 4 pinesJST SH 1.0mm, 4 pines
PinoutGND, 3.3V, SDA, SCLGND, 3.3V, SDA, SCL
ProtocoloI2C exclusivamenteI2C exclusivamente
Voltaje3V DC3-5V DC
Daisy-chainSí - pass-throughSí - pass-through

Ambos son seguros para ESP32 sin level shifter (el ESP32 trabaja a 3.3V).

Boards con Qwiic / STEMMA QT integrado (per el artículo)

  • SparkFun MicroMod ATP - carrier board con slot M.2 (MicroMod) para módulos intercambiables: ESP32, Artemis, RP2040
  • Adafruit QT Py RP2040 - creado específicamente porque sus boards chicas necesitaban un conector más pequeño que STEMMA original
  • Sensores Adafruit con STEMMA QT mencionados en el artículo: MPR121 (touch capacitivo), SGP40 (calidad de aire), BME680 (T/H/P), AMG8833 (cámara IR térmica)
  • Adapters Raspberry Pi: HAT y pHAT con Qwiic
  • Adapters Arduino: varias variantes

Trampa de naming: STEMMA vs STEMMA QT

Adafruit tiene dos estándares con nombres similares, no intercambiables físicamente:

EstándarConectorPinesProtocolos
STEMMA QTJST SH 1.0mm4I2C
STEMMA (sin QT)JST PH 2.0mm3 o 4 según uso3 pines: PWM, Analog, Digital IO (NeoPixels, LEDs, botones, sensores analógicos). 4 pines: I2C

STEMMA (sin QT) se usa en boards grandes como el PyPortal de Adafruit donde hay espacio para múltiples conectores. STEMMA QT existe para boards chicas donde no entra el JST PH.


Grove (Seeed Studio)

SpecValor
Conector4 pines propietarios, 2.0mm pitch (similar pero no idéntico a JST PH)
ProtocolosI2C, Digital, Analog, PWM (cables distintos por tipo)
Voltaje3-5V DC según el módulo
Catálogo300+ módulos

Boards con Grove

Seeed colabora con Arduino, asi que varias placas Arduino vienen con conectores Grove integrados. También funciona con Raspberry Pi y Raspberry Pi Pico vía adapters. Per el artículo: el Grove Beginner Kit es la entrada típica al ecosistema (incluye OLED, DHT11, mic, sensor de luz + placa Arduino-compatible).

⚠️ Peligro de voltaje: módulos Grove de 5V emiten 5V en líneas de señal. GPIO del ESP32 tolera 3.3V - 5V de entrada daña el SoC. Verificar siempre el voltaje de operación del módulo antes de conectar.

Los cables Grove tienen la misma apariencia física pero pinouts distintos según protocolo (I2C vs Digital vs Analog). Pedir el cable correcto para cada módulo.

Compatibilidad parcial con STEMMA

Cita del artículo: “Grove is compatible with Stemma components, but only for I2C devices as analog, PWM and digital IO are not compatible. If you are unsure, just take a look at the component. If it has SDA / SCL pins, then it is an I2C device.”

Regla práctica: si tiene pines SDA/SCL es I2C , por lo que Grove STEMMA funcionan con adapter físico. Cualquier otro protocolo (PWM, analog, digital) no es interoperable.


Gravity (DFRobot)

  • JST PH 2.0mm, 3 o 4 pines según tipo
  • Ecosistema cerrado de DFRobot - no compatible con Qwiic/Grove sin adaptador
  • 150+ sensores, principalmente ambientales y de movimiento

Tabla resumen (basada en el artículo de Tom’s Hardware)

DeviceConectorVoltage / LogicProtocolos
STEMMAJST PH 3/4 pin, 2.0mm pitch3-5V DC4 pin: I2C, 3 pin: Analog / Digital / PWM
STEMMA QTJST SH 4 pin, 1.0mm pitch3-5V DCI2C
QwiicJST SH 4 pin, 1.0mm pitch3V DCI2C
GrovePropietario 4 pin, 2.0mm pitch3-5V DCI2C / Analog / Digital / PWM (compatible con STEMMA solo en I2C)

Matriz de compatibilidad

QwiicSTEMMA QTSTEMMA (grande)GroveGravity
QwiicDirectoDirectoAdapter (mismo pin order, distinto JST)Adapter (solo I2C)No
STEMMA QTDirectoDirectoAdapter (mismo pin order, distinto JST)Adapter (solo I2C)No
STEMMA (grande)AdapterAdapterDirectoAdapter (solo I2C)No
GroveAdapter (solo I2C)Adapter (solo I2C)Adapter (solo I2C)DirectoNo
GravityNoNoNoNoDirecto

Fuentes