Description : Le SparkFun Qwiic OpenLog est le cousin le plus intelligent et le plus esthétique du très populaire OpenLog, mais nous avons maintenant porté l'interface série d'origine sur I2C ! Grâce aux connecteurs Qwiic ajoutés, vous pouvez connecter en série plusieurs appareils I2C et les connecter tous sans occuper votre port série. Le Qwiic OpenLog peut stocker, ou "enregistrer", d'énormes quantités de données série et agir comme une sorte de boîte noire pour stocker toutes les données générées par votre projet, à des fins scientifiques ou de débogage. Grâce à notre système Qwiic pratique, aucune soudure n'est nécessaire pour le connecter au reste de votre système. Cependant, Sparkfun a toujours cassé les broches espacées de 0,1" au cas où vous préféreriez utiliser une maquette.
Comme son prédécesseur, le SparkFun Qwiic OpenLog fonctionne à partir d'un ATmega328 intégré, fonctionnant à 16 MHz grâce au résonateur intégré. L'ATmega328 est sûr d'avoir chargé le chargeur de démarrage Optiboot, ce qui permet à l'OpenLog d'être compatible avec le paramètre de carte « Arduino Uno » dans l'IDE Arduino. Il est important de savoir que le Qwiic OpenLog consomme environ 2 mA à 6 mA en mode veille (rien à enregistrer). Cependant, lors d'un enregistrement complet, l'OpenLog peut consommer 20 mA à 23 mA selon la carte microSD utilisée.
Le Qwiic OpenLog prend également en charge l'étirement d'horloge, ce qui signifie qu'il fonctionne encore mieux que l'original et enregistrera des données jusqu'à 20 000 octets par seconde à 400 kHz. Au fur et à mesure que le tampon de réception se remplit, cet OpenLog maintiendra la ligne d'horloge, indiquant au maître qu'il est occupé. Une fois que Qwiic OpenLog a terminé une tâche, il libère l'horloge permettant ainsi aux données de continuer à circuler sans corruption. Pour des performances encore meilleures, OpenLog Artemis est l'outil dont vous avez besoin, avec des vitesses de journalisation allant jusqu'à 500 000 bps.
Remarque : Le SparkFun Qwiic OpenLog prend en charge les cartes microSD de 64 Mo à 32 Go aux formats FAT16 et FAT32.
Remarque : Remarque : L'adresse I2C de l'OpenLog est 0x2A et peut être sélectionnée par cavalier sur 0x29. Un multiplexeur/Mux est requis pour communiquer avec plusieurs capteurs OpenLog sur un seul bus. Si vous devez utiliser plusieurs capteurs OpenLog, envisagez d'utiliser Qwiic Mux Breakout.
Le système SparkFun Qwiic Connect est un écosystème de capteurs, d'actionneurs, de blindages et de câbles I2C qui rendent le prototypage plus rapide et moins sujet aux erreurs. Toutes les cartes compatibles Qwiic utilisent un connecteur JST à 4 broches commun au pas de 1 mm. Cela réduit la quantité d'espace requis sur le PCB et les connexions polarisées signifient que vous ne pouvez pas le brancher mal.
COMMENCEZ AVEC LE GUIDE OPENLOG SPARKFUN QWIIC
Caractéristiques :
- Journalisation continue des données à 20 000 octets par seconde sans corruption
- Compatible avec I2C 400 kHz haute vitesse
- Compatible avec les cartes microSD de 64 Mo à 32 Go (FAT16 ou FAT32)
- Chargeur de démarrage Uno préchargé pour que la mise à niveau du micrologiciel soit aussi simple que le chargement d'un nouveau croquis
- Adresses I2C valides : 0x08 à 0x77
- 2 connecteurs Qwiic
Documentation :
Exemples : (inclus lorsque vous installez la bibliothèque Qwiic OpenLog)
- Exemple 1 – Écriture dans un journal
- Exemple 2 – Création et ajout d'un fichier
- Exemple 3 – Création d'un nouveau fichier vide
- Exemple 4 – Lire la taille d'un fichier
- Exemple 5 – Lire le contenu d'un fichier
- Exemple 6 – Créer un répertoire
- Exemple 7 – Lire le contenu d'un répertoire
- Exemple 8 – Supprimer un fichier et un répertoire
- Exemple 9 – Lire la version du micrologiciel
- Exemple 10 : Vérifier l'état
- Exemple 11 – Modifier l'adresse I2C d'OpenLog
- Ces exemples sont inclus lorsque vous installez la bibliothèque Qwiic OpenLog