Caractéristiques
Microcontrôleur ATmega328 avec chargeur de démarrage Optiboot
Compatible avec le bouclier R3
Convertisseur série-USB CH340C
Cavalier de niveau de tension de 3,3 V à 5 V
Cavaliers A4/A5
Régulateur de tension AP2112
Rubrique FAI
Tension d'entrée : 7 V - 15 V
1 connexion Qwiic
Vitesse d'horloge de 16 MHz
Mémoire Flash 32 Ko
Construction entièrement CMS
bouton de réinitialisation amélioré
Le SparkFun Qwiic OpenLog est le cousin plus intelligent et plus beau du très populaire OpenLog, mais nous avons maintenant porté l'interface série d'origine sur I²C ! Grâce aux connecteurs Qwiic ajoutés, vous pouvez connecter en série plusieurs appareils I²C 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, agissant 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. En utilisant notre système Qwiic pratique, vous n'avez pas besoin de souder pour le connecter au reste de votre système. Cependant, nous avons toujours des broches espacées de 0,1' au cas où vous préféreriez utiliser une planche à pain. Comme son prédécesseur, le SparkFun Qwiic OpenLog fonctionne sur un ATmega328, qui fonctionne à 16 MHz grâce au résonateur intégré. L'ATmega328 est sûr d'avoir le chargeur de démarrage Optiboot chargé, permettant à l'OpenLog d'être compatible avec le paramètre de la 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 fonctionnera encore mieux que l'original et enregistrera des données jusqu'à 20 000 octets par seconde à 400 kHz. Si le tampon de réception devient plein, cet OpenLog maintiendra la ligne d'horloge pour informer le maître qu'il est occupé. Une fois que Qwiic OpenLog termine une tâche, il libère l'horloge afin que les données puissent 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.
Les fonctions
Enregistrement continu des données à 20 000 octets par seconde sans corruption
Compatible avec I²C 400 kHz haute vitesse
Compatible avec les cartes microSD de 64 Mo à 32 Go (FAT16 ou FAT32)
Chargement du chargeur de démarrage Uno afin que la mise à niveau du micrologiciel soit aussi simple que le chargement d'un nouveau croquis
Adresses I²C valides : 0x08 à 0x77
2x connexions Qwiic
Téléchargements
Schème
Fichiers Aigle
Manuel de connexion
Bibliothèque Arduino
GitHub
Le Sparkfun Qwiic GPIO est un appareil I²C basé sur le TCA9534 I/O Expander IC de Texas Instruments. La carte ajoute huit broches IO que vous pouvez lire et écrire comme n’importe quelle autre broche numérique sur votre contrôleur. Les détails de l’interface I²C ont été pris en compte dans une bibliothèque Arduino afin que vous puissiez appeler des fonctions similaires à pinMode et digitalWrite d’Arduino, vous permettant de vous concentrer sur votre création ! Les broches du TCA9534 sont des bornes de verrouillage faciles à utiliser; ne jamais visser un autre fil à cette place! Les bornes sont relativement spacieuses elles-mêmes, alors n’hésitez pas à fixer plusieurs fils dans une borne de terre ou d’alimentation. Avec trois cavaliers d’adresse personnalisables, vous pouvez avoir jusqu’à huit cartes GPIO Qwiic connectées sur un seul bus permettant jusqu’à 64 broches GPIO supplémentaires ! L’I²C par défaut est 0x27 et peut être modifié en ajustant les cavaliers sur le dos de la carte. Caractéristiques : Huit broches GPIO configurables disponibles Adresse I2C : 0x27 (par défaut) Les broches d’adresse permettent d’utiliser jusqu’à huit cartes sur un seul bus Registre d’inversion de polarité d’entrée Contrôler chaque broche d’E/S individuellement ou en même temps Sortie Open-Drain Active-Low Interrupt Output 2 x connecteurs Qwiic Dimensions : 60,96 mm x 38,10 mm
Branchez un lecteur dans les en-têtes, utilisez un câble Qwiic, scannez votre étiquette d’identification 125kHz et l’ID 32 bits unique s’affichera à l’écran. L’appareil est livré avec une DEL de lecture et un buzzer, mais ne vous inquiétez pas, il y a un cavalier que vous pouvez couper pour désactiver le buzzer si vous voulez. En utilisant le système Qwiic pratique de SparkFun, aucune soudure n’est nécessaire pour le connecter au reste de votre système. Cependant, nous avons encore des broches espacées de 0,1' si vous préférez utiliser une platine d'expérimentation. En utilisant l’ATtiny84A de bord, le Qwiic RFID prend l’étiquette d’identification de six octets de votre carte RFID 125kHz, lui attache un horodatage, et le met sur une pile qui contient jusqu’à 20 scans RFID uniques à la fois. Cette information est facile à obtenir avec quelques commandes I2C simples.
Le VL53L1X de STMicroelectronics utilise un VCSEL (Vertical Cavity Surface Emitting Laser - Diode laser à cavité verticale émettant par la surface) pour émettre un laser infrarouge afin de chronométrer la réflexion vers la cible. Cela signifie que vous pourrez mesurer la distance à un objet de 40 mm à 4 m de distance avec une résolution millimétrique ! Pour faciliter encore plus la lecture de vos mesures, toute la communication se fait exclusivement via I2C, en utilisant notre système Qwiic pratique, donc aucune soudure n'est nécessaire pour le connecter au reste de votre système. Cependant, nous avons toujours des broches espacées de 0,1" au cas où vous préféreriez utiliser une platine d'expérimentation.
Chaque capteur VL53L1X a une résolution de 1mm avec une précision de +/-5mm, et la distance de lecture minimale de ce capteur est de 4cm. Le champ de vision de ce petit circuit imprimé est assez étroit à 15°-27° avec une fréquence de lecture allant jusqu'à 50Hz. Assurez-vous d'alimenter cette carte de façon appropriée, car elle aura besoin de 2,6V-3,5V pour fonctionner. Enfin, veillez à retirer l'autocollant de protection sur le VL53L1X avant de l'utiliser, sinon vous risquez de perdre vos lectures.
Caractéristiques
Tension de fonctionnemet : 2,6 V - 3,5 V
Consommation électrique : 20 mW @10 Hz
Gamme de mesures : ~40 mm à 4 000 mm
Résolution : +/-1 mm
Source de lumière : VCSEL de classe 1 940 nm
Adresse I2C non décalée sur 7 bits : 0x29
Champ de vision : 15° - 27°
'À bord de chaque moto:bit se trouvent plusieurs broches d’E/S, ainsi qu’un connecteur Qwiic vertical, capable de brancher des servomoteur, des capteurs et d’autres circuits. En appuyant sur le bouton, vous pouvez faire bouger votre micro:bit ! Le moto:bit se connecte au micro:bit via un SMD mis à jour, connecteur de bord en haut de la carte, ce qui facilite la configuration. Cela crée un moyen pratique d’échanger micro:bits pour la programmation tout en fournissant des connexions fiables à toutes les différentes broches sur le micro:bit. Nous avons également inclus un connecteur d’alimentation coaxial de base sur la moto:bit qui est capable de fournir de l’énergie à tout ce que vous connectez à la carte de support. Caractéristiques : Connecteur Edge plus fiable pour une utilisation facile avec le micro:bit Full H-Bridge pour la commande de deux moteurs Commande des servomoteurs Connecteur Qwiic vertical Port I2C pour étendre les fonctionnalités Gestion de l’alimentation et de la batterie à bord pour le micro:bit'
Cette version du Micro OLED Breakout est exactement la même taille du non-Qwiic, avec un écran de 64 pixels de large et 48 pixels de haut et mesurant 0,66' de diamètre. Mais il a également été équipé de deux connecteurs Qwiic, ce qui le rend idéal pour les opérations I2C. Nous avons également ajouté deux trous de montage et un support de câble Qwiic pratique intégré dans une languette amovible sur la carte qui peut être facilement retiré grâce à un bord en V. Nous avons même veillé à inclure un pull-up I2C et un jumper ADDR à l’arrière de la carte, donc si vous avez vos propres pull-ups I2C ou si vous avez besoin de changer l’adresse I2C de la carte! Caractéristiques Connecteur Qwiic activé Tension de fonctionnement : 3,3 V Courant de fonctionnement : 10 mA (20 mA max) Taille de l’écran : 64x48 pixels (0,66' de diamètre) Monochrome bleu sur noir Interface I2C »
Pour faciliter encore davantage l'utilisation de ce composant, toutes les communications sont effectuées exclusivement via I2C, en utilisant notre système pratique Qwiic. Cependant, nous avons toujours des broches espacées de 0,1' au cas où vous préféreriez utiliser une platine d'expérimentation. Le CCS811 est un capteur extrêmement populaire, fournissant des lectures pour les équivalents du CO2 (ou eCO2) en parties par million (PPM) et les composés organiques volatils totaux en parties par milliard (PPB). Le CCS811 possède également une fonction qui lui permet d'affiner ses lectures s'il a accès aux données d'humidité et de température. Heureusement, le BME280 fournit l'humidité, la température et la pression barométrique ! Cela permet aux capteurs de travailler ensemble pour donner des lectures plus précises et complètes que celles qu'ils pourraient fournir tous seuls. Nous avons également facilité l'interface avec les capteurs via I2C. Caractéristiques : Connecteur Qwiic activé Alimentation: 3,3 V Détection de composés organiques volatils totaux (COVT) de 0 à 1 187 parties par milliard Détection eCO2 de 400 à 8 192 parties par million Plage de température : -40 °C à 85 °C Plage d’humidité : 0--100 % HR, = -3 % de 20--80 % Plage de pression : 30,000 Pa à 110,000 Pa, précision relative de 12 Pa, précision absolue de 100 Pa Altitude : 0 à 30000 pieds (9,2 km), précision relative de 3,3 pieds (1 m) au niveau de la mer, 6,6 (2 m) à 30000 pieds
Le Qwiic Mux dispose également de huit adresses configurables, permettant jusqu’à 64 bus I2C sur une connexion. Pour faciliter encore plus l’utilisation de ce multiplexeur, toute la communication est transmise exclusivement via I2C, en utilisant notre système Qwiic pratique. Le Mux Qwiic vous permet également de changer les trois derniers bits de l’octet d’adresse, ce qui permet de sélectionner huit adresses de cavalier si vous avez besoin de mettre plus d’une Breakout Mux Qwiic sur le même port I2C. L’adresse peut être modifiée en ajoutant une soudure à l’un des trois cavaliers ADR. Chaque Breakout SparkFun Qwiic Mux fonctionne entre 1,65 V et 5,5 V, ce qui en fait l’idéal pour toutes les planches Qwiic que nous produisons en interne.
Le MLX90640 SparkFun IR Array Breakout dispose d'un réseau 32x24 de capteurs à thermopile qui, essentiellement, génèrent une caméra thermique basse résolution. Grâce à cet outil, vous pouvez observer les températures de surface à une distance considérable avec une précision de ±1,5 °C (dans le meilleur des cas). Cette carte communique via I²C grâce au système Qwiic développé par Sparkfun, qui simplifie le fonctionnement du breakout. Cependant, il existe toujours des broches espacées de 0,1' au cas où vous préféreriez utiliser une planche à pain.
Le système SparkFun Qwiic connect est un écosystème de capteurs, d'actionneurs, de blindages et de câbles I²C qui accélèrent le prototypage et vous aident à éviter les erreurs. Toutes les cartes compatibles Qwiic utilisent un connecteur JST à 4 broches commun au pas de 1 mm. Cela réduit les besoins en espace sur le PCB et les connecteurs polarisés vous aident à tout connecter correctement. Ce IR Array Breakout spécifique offre un champ de vision de 110°×75° avec une plage de mesure de température de -40°C ~ 300°C. Le réseau IR MLX90640 est doté de résistances de rappel sur le bus I²C ; les deux peuvent être retirés en coupant les traces sur les cavaliers correspondants à l'arrière du circuit imprimé. Notez que le MLX90640 nécessite des calculs complexes de la part de la plate-forme hôte, donc un Arduino Uno classique (ou équivalent) ne dispose pas de suffisamment de RAM ou de flash pour effectuer les calculs complexes requis pour convertir les données brutes de pixels en données de température. Vous avez besoin d'un microcontrôleur doté de 20 000 octets ou plus de RAM.
Cette toute petite carte possède toutes les petites astuces Arduino que vous connaissez : neuf canaux d’ADC 10 bits, cinq pins PWM, 12 DIOs ainsi que des connexions série matérielles Rx et Tx. Fonctionnant à 5 V et 16 MHz, cette carte vous rappellera beaucoup de vos autres cartes compatibles Arduino préférées, mais ce petit gars peut aller n’importe où. Il y a un régulateur de tension à bord pour qu’il puisse accepter une tension allant jusqu’à 6 VCC. Si vous fournissez une alimentation non régulée à la carte, assurez-vous de vous connecter à la broche 'RAW' et non au VCC. L’avantage du bouton de réinitialisation est de réinitialiser rapidement la carte ou de la placer en mode de démarrage sans avoir à retirer un morceau du fil de cavalier. Le connecteur USB micro-b a été remplacé par le connecteur USB de type C. Les coussinets «through-hole » ont des bords crénelés pour chaque goupille afin d’ajouter un profil plus bas dans vos projets si vous décidez de le construire dans un autre assemblage pendant la production. Enfin, un connecteur Qwiic est installé en bas de la carte pour ajouter facilement des périphériques I2C compatibles Qwiic à vos projets ! Caractéristiques : ATmega32U4 fonctionnant à 5 V / 16 MHz Régulateur de tension 3,3 V AP2112 Pris en charge sous Arduino IDE v1.0.1+ Connecteur USB-C intégré pour la programmation Coussinets PTH avec bords crénelés 9 broches ADC 10 bits 12 x E/S numériques (5 sont compatibles PWM) Connexions série matérielle UART (c.-à-d. Rx et Tx) Connecteur Qwiic pour I2C SPI Petite carte compatible Arduino Bouton de réinitialisation Dimensions : 1,3 po x 0,7 po
Le Qwiic pHAT relie le bus I²C (GND, 3.3V, SDA et SCL) de votre Raspberry Pi à un ensemble de connecteurs Qwiic sur la HAT. Étant donné que le système Qwiic permet d’assembler des circuit imprimé avec des adresses différentes, vous pouvez empiler autant de capteurs que vous voulez pour créer une tour de détection ! Le Qwiic pHAT V2.0 dispose de quatre ports de connexion Qwiic (deux sur son côté et deux verticaux), tous sur le même bus I²C. Nous avons également veillé à ajouter une simple borne à vis 5V aux cartes d’alimentation qui peuvent avoir besoin de plus de 3.3V et d’un bouton d’usage général (avec la possibilité d’arrêter le Pi avec un script). Également mis à jour, les trous de montage trouvés sur la carte sont maintenant espacés pour tenir compte de la dimension typique de la carte Qwiic de 1,0' x 1,0'. Ce HAT est compatible avec tout Raspberry Pi qui utilise l’en-tête GPIO 2x20 standard et le NVIDIA Jetson Nano et Google Coral. Caractéristiques : 4 ports de connexion Qwiic 1 bornier à vis tolérant 5V 1 bouton Usage général Tête femelle 40 broches compatible HAT