SparkFun Qwiic HAT para Raspberry Pi – Guía Completa de Conexión
Introducción
El SparkFun Qwiic HAT te ofrece una forma rápida, plug-and-play de conectar el bus I²C de cualquier Raspberry Pi al extenso ecosistema Qwiic. Conecta los pines GND, 3,3V, SDA y SCL de la Pi a cuatro puertos conector Qwiic, mientras también expone pines GPIO clave para acceso conveniente. Como Qwiic soporta conexión en cadena (siempre que cada dispositivo tenga una dirección única), puedes apilar un número ilimitado de sensores para construir una potente torre de sensado.
Materiales Requeridos
- Cualquier Raspberry Pi con headers GPIO macho 2×20 (ej. Pi 3 o Pi 4). Si usas una Pi Zero W, suelda tú mismo los headers macho.
- Qwiic HAT (producto SparkFun).
- Sensores o breakout boards con Qwiic. Ejemplos:
- Environmental Combo Breakout – CCS811/BME280 (Qwiic)
- Spectral Sensor Breakout – AS7262 Visible (Qwiic)
- GPS Breakout – XA1110 (Qwiic)
- Adaptador Qwiic (para dispositivos sin Qwiic)
- Cables Qwiic (varias longitudes para layouts flexibles): 50 mm, 100 mm, 200 mm, 500 mm.
Herramientas de Configuración Requeridas
- Ratón USB
- Teclado USB
- Monitor HDMI, TV o adaptador VGA
- Fuente de alimentación 5V (mínimo 2A para Pi 3/4, 2,5A para Pi Zero W)
Lecturas Sugeridas
- Visión General del Sistema Qwiic —aprende los fundamentos de la interfaz Qwiic.
- Fundamentos de I²C —introducción al protocolo I²C, esencial para cualquier proyecto con Raspberry Pi.
Visión General del Hardware
El Qwiic HAT cuenta con cuatro puertos conector Qwiic, todos cableados al mismo bus I²C. Además, expone varios pines GPIO clave del header de 40 pines de la Raspberry Pi, facilitando la integración de periféricos adicionales sin soldadura.
Montaje del Hardware
- Alinea el Qwiic HAT con el header macho 2×20 de la Pi. Asegúrate que la flecha etiquetada "USB" en el HAT apunte hacia el puerto USB de la Pi.
- Presiona suavemente el HAT en su lugar; los pines deben encajar firmemente en el header.
- Conecta tus sensores o breakout boards Qwiic usando cables de las longitudes apropiadas.
- Verifica que todas las conexiones estén sólidas antes de encender la Pi.
I²C en Raspberry Pi
Sistema Operativo e Instalación de Librerías
Comienza con una imagen fresca de Raspbian (ahora Raspberry Pi OS) si estás configurando una tarjeta SD nueva. Para comodidad, descarga la imagen NOOBS (v2.4.4 al momento de escribir) y sigue la guía de instalación oficial.
- Descarga la imagen NOOBS.
- Flashea en tu tarjeta SD y arranca la Pi.
- Usa
sudo apt update && sudo apt upgradepara actualizar paquetes. - Instala WiringPi vía
sudo apt install wiringpi(o usa las instrucciones de instalación de WiringPi si prefieres la última fuente).
Tras la instalación, prueba WiringPi con:
gpio -v
gpio readall
Deberías ver la versión de WiringPi y una tabla de pinout para el header de 40 pines de la Pi.
Habilitar I²C
A diferencia de SPI, la interfaz I²C viene deshabilitada por defecto. Actívala con sudo raspi-config:
- Lanza
sudo raspi-config. - Navega a 5 Interfacing Options.
- Selecciona P5 I²C y responde yes para habilitar.
- Elige OK y Finish para reiniciar.
Tras reiniciar, confirma que la interfaz está activa con ls /dev/*i2c*, que debería listar /dev/i2c-1 —el bus I²C en modo usuario.
Probar tu Qwiic HAT
Con el HAT y un sensor conectados, ejecuta i2cdetect -y 1 para escanear el bus. Deberías ver la dirección del sensor aparecer en la cuadrícula, indicando una conexión exitosa.
Proceso de manufactura
- Guía de integración FLIR Lepton: Hardware, software y configuración en Raspberry Pi
- Breakout compacto DHT de temperatura y humedad para Raspberry Pi – ATtiny85 y DHT22/DHT11
- Construya un Sensor de Movimiento Infrarrojo DIY para Raspberry Pi – Guía Paso a Paso
- Los mejores accesorios para aprovechar al máximo tu Raspberry Pi
- Guía de Configuración del Kit de Inicio Raspberry Pi 3: Montaje, SO y Acceso Remoto
- Guía Completa del Pi Servo Hat: Hardware, Cableado y Control con Python
- Construye una Consola Portátil RetroPie con Raspberry Pi – Parte 1
- Instalación de Windows 10 IoT Core en Raspberry Pi 3 Model B+: Guía Paso a Paso
- Guía de Configuración del Wedge Profesional de 40 Pines para Raspberry Pi
- Construye un Robot Evitaobstáculos con Raspberry Pi: Guía para Principiantes
- Prototipado Rápido para Desarrollo de Producto: Guía Práctica