SparkFun Qwiic OpenLog – Descripción del Producto
El SparkFun Qwiic OpenLog es la versión más inteligente y mejorada del popular OpenLog, ahora con interfaz I²C en lugar de serial. Gracias a los conectores Qwiic, es posible encadenar múltiples dispositivos I²C y registrar todos sus datos sin ocupar el puerto serial del microcontrolador.
Este módulo permite almacenar grandes volúmenes de datos, funcionando como una “caja negra” para proyectos electrónicos, ideal para aplicaciones científicas, monitoreo continuo y depuración de sistemas. Al utilizar el sistema Qwiic, no se requiere soldadura para su conexión, aunque también incluye pines estándar de 0,1” para uso en protoboard.
Al igual que su predecesor, el Qwiic OpenLog está basado en un ATmega328 funcionando a 16 MHz, con el bootloader Optiboot precargado, lo que lo hace totalmente compatible con la configuración Arduino Uno dentro del Arduino IDE.
En modo inactivo (sin grabación), el consumo de corriente es de aproximadamente 2 mA a 6 mA. Durante la grabación activa, el consumo puede aumentar a 20 mA – 23 mA, dependiendo de la tarjeta microSD utilizada.
Rendimiento y Comunicación
El Qwiic OpenLog soporta clock stretching, lo que mejora significativamente su desempeño frente al OpenLog original. Puede registrar datos a velocidades de hasta 20.000 bytes por segundo usando I²C a 400 kHz. Cuando el buffer interno se llena, el dispositivo mantiene la línea de reloj hasta estar listo, evitando pérdida o corrupción de datos.
Para aplicaciones que requieren velocidades aún mayores, se recomienda el OpenLog Artemis, capaz de alcanzar hasta 500.000 bps.
Compatibilidad con microSD
- Soporta tarjetas microSD de 64 MB a 32 GB
- Sistemas de archivos compatibles: FAT16 y FAT32
Dirección I²C
- Dirección por defecto: 0x2A
- Dirección alternativa (mediante jumper): 0x29
- Para usar múltiples OpenLog en el mismo bus I²C, se requiere un multiplexor I²C, como el Qwiic Mux Breakout
Sistema Qwiic Connect
El SparkFun Qwiic Connect System es un ecosistema de sensores, actuadores y módulos I²C diseñados para acelerar el prototipado y reducir errores de conexión. Utiliza conectores JST de 4 pines y paso de 1 mm, ahorrando espacio en PCB y evitando conexiones incorrectas gracias a su diseño polarizado.
Este producto incluye conectores Qwiic integrados.
Características Principales
- Registro continuo de datos hasta 20.000 bytes/segundo sin corrupción
- Compatible con I²C de alta velocidad (400 kHz)
- Compatible con tarjetas microSD de 64 MB a 32 GB
- Bootloader Arduino Uno precargado para fácil actualización de firmware
- Rango de direcciones I²C válido: 0x08 a 0x77
- 2 conectores Qwiic integrados