La carte support SparkFun MicroMod mikroBUS tire parti des écosystèmes MicroMod, Qwiic et mikroBUS, ce qui facilite le prototypage rapide avec chacun d'eux, combinés. Le socket MicroMod M.2 et l'en-tête mikroBUS à 8 broches offrent aux utilisateurs la liberté d'expérimenter respectivement avec n'importe quelle carte processeur de l'écosystème MicroMod et n'importe quelle carte Click de l'écosystème mikroBUS. Cette carte dispose également de deux connecteurs Qwiic pour intégrer de manière transparente des centaines de capteurs et accessoires Qwiic dans votre projet. La prise mikroBUS comprend une paire de connecteurs femelles à 8 broches avec une configuration de broches standardisée. Les broches se composent de trois groupes de broches de communication (SPI, UART et I²C), de six broches supplémentaires (PWM, interruption, entrée analogique, réinitialisation et sélection de puce) et de deux groupes d'alimentation (3,3 V et 5 V).
Bien qu'un connecteur USB-C moderne facilite la programmation, la carte porteuse est également équipée d'un circuit intégré de charge lithium-ion/lithium-polymère monocellulaire MCP73831 afin que vous puissiez charger une batterie LiPo monocellulaire connectée. Le circuit intégré de charge est alimenté par la connexion USB et peut fournir jusqu'à 450 mA pour charger une batterie connectée.
Caractéristiques
Connecteur M.2 MicroMod (carte processeur)
Connecteur USB-C
Régulateur de tension 3,3 V 1 A
2x connecteurs Qwiic
Prise mikroBUS
Boutons de démarrage/réinitialisation
Circuit de recharge
Broches JTAG/SWD PTH
Téléchargements
Schématique
Fichiers Aigle
Dimensions de la carte
Guide de connexion
Premiers pas avec Necto Studio
Norme microBUS
Page d'informations Qwiic
Dépôt de matériel GitHub
Le SparkFun GPS-RTK2 relève la barre pour un GPS de haute précision et est le dernier d’une gamme de cartes RTK puissantes avec le module ZED-F9P de u-blox. Le ZED-F9P est un module haut de gamme pour des solutions de localisation GNSS et GPS de haute précision, y compris RTK capable de 10mm, précision tridimensionnelle. Avec ce tableau, vous serez en mesure de savoir l’emplacement où votre X, Y, et Z (ou n’importe quel objet) est à peu près la largeur de votre ongle! Le ZED-F9P est unique en son genre en ce sens qu’il est capable d’utiliser des rover et des stations de base. En utilisant notre système pratique Qwiic, 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. Nous avons même inclus une batterie de secours rechargeable pour maintenir la dernière configuration de module et les données satellite disponibles pendant jusqu’à deux semaines. Cette batterie permet de démarrer le module à chaud, ce qui réduit considérablement le délai avant la première correction. Ce module est doté d’un mode d’aperçu permettant au module de devenir une station de base et de produire des données de correction RTCM 3.x. Le nombre d’options de configuration du ZED-F9P est incroyable ! Géoclôture, adresse I2C variable, taux de mise à jour variables, même la solution RTK de haute précision peut être augmentée à 20Hz. Le GPS-RTK2 dispose même de cinq ports de communication qui sont tous actifs simultanément : USB-C (qui dénombre en tant que port COM), UART1 (avec 3.3V TTL), UART2 pour la réception RTCM (avec 3.3V TTL), I2C (via les deux connecteurs Qwiic ou broches cassées), et SPI. Sparkfun a également écrit une vaste bibliothèque Arduino pour modules u-blox pour lire et contrôler facilement le GPS-RTK2 sur le système Qwiic Connect. Laissez tomber NMEA ! Commencez à utiliser une interface binaire beaucoup plus légère et donnez une pause à votre microcontrôleur (et son seul port série). La bibliothèque SparkFun Arduino montre comment lire la latitude, la longitude, même le cap et la vitesse sur I2C sans avoir besoin de sondages en série constants. Caractéristiques Réception simultanée de GPS, GLONASS, Galileo et BeiDou Reçoit les bandes L1C/A et L2C Tension : 5 V ou 3,3 V, mais toute la logique est de 3,3 V Courant : 68 mA - 130 mA (varie selon les constellations et l’état de suivi) Durée de la première correction : 25 s (froid), 2 s (chaud) Taux de navigation maximal : PVT (emplacement de base sur le protocole binaire UBX) - 25 Hz RTK - 20 Hz Raw - 25 Hz Précision de la position horizontale : 2,5 m sans TKP 0,010 m avec RTK Altitude maximale : 50k m Vitesse maximale : 500 m/s Poids : 6,8 g Dimensions : 43,5 mm x 43,2 mm 2 x connecteurs Qwiic
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 RP2350 Pro Micro fournit une plate-forme de développement puissante, construite autour du microcontrôleur RP2350. Cette carte utilise le facteur de forme Pro Micro mis à jour. Il comprend un connecteur USB-C, un connecteur Qwiic, une LED RVB adressable WS2812B, des boutons de démarrage et de réinitialisation, un fusible PTC réinitialisable et des plots de soudure PTH et crénelés.
Le RP2350 est un microcontrôleur double cœur unique doté de deux processeurs ARM Cortex-M33 et de deux processeurs Hazard3 RISC-V, tous fonctionnant jusqu'à 150 MHz ! Cela ne signifie pas pour autant que le RP2350 est un microcontrôleur quadricœur. Au lieu de cela, les utilisateurs peuvent sélectionner les deux processeurs à exécuter au démarrage. Vous pouvez exécuter deux processeurs du même type ou un de chaque. Le RP2350 dispose également de 520 Ko de SRAM répartis dans dix banques, d'une multitude de périphériques dont deux UART, deux contrôleurs SPI et deux I²C, ainsi que d'un contrôleur USB 1.1 pour la prise en charge des hôtes et des périphériques.
Le Pro Micro comprend également deux options de mémoire étendue : 16 Mo de mémoire Flash externe et 8 Mo de PSRAM connectés au contrôleur QSPI du RP2350. Le RP2350 Pro Micro fonctionne avec C/C++ en utilisant les environnements de développement Pico SDK, MicroPython et Arduino.
Caractéristiques
Microcontrôleur RP2350
8 Mo de PSRAM
16 Mo de Flash
Tension d'alimentation
USB : 5 V
RAW : 5,3 V (max.)
Brochage Pro Micro
2x UART
1x SPI
10x GPIO (4 utilisés pour UART1 et UART0)
4x Analogiques
Connecteur USB-C
Prise en charge des hôtes/périphériques USB 1.1
Connecteur Qwiic
Boutons
Reset
Boot
LED
LED RVB adressable WS2812
DEL d'alimentation rouge
Dimensions : 33 x 17,8 mm
Téléchargements
Schematic
Eagle Files
Board Dimensions
Hookup Guide
RP2350 MicroPython Firmware (Beta 04)
SparkFun Pico SDK Library
Arduino Pico Arduino Core
Datasheet (RP2350)
Datasheet (APS6404L PSRAM)
RP2350 Product Brief
Raspberry Pi RP2350 Microcontroller Documentation
Qwiic Info Page
GitHub Repository
Le guide SIK couleur à reliure spirale (inclus) contient des instructions, étape par étape, avec des schémas de circuit et des tables de raccordement pour la construction de chaque projet et circuit avec les pièces incluses. Le code d'exemple complet est fourni, de nouveaux concepts et composants sont expliqués au point d'utilisation, et des conseils de dépannage offrent de l'aide en cas de problème.Le kit ne nécessite aucune soudure et est recommandé pour les débutants de 10 ans et plus à la recherche d'un kit de démarrage Arduino. Pour SIK version 4.1, Sparkfun a adopté une approche entièrement différente de l'enseignement de l'électronique embarquée. Dans les versions précédentes du SIK, chaque circuit était axé sur l'introduction d'une nouvelle technologie. Avec SIK v4.1, les composants sont introduits dans le contexte du circuit que vous construisez. Chaque circuit s'appuie sur le dernier, menant à un projet qui intègre tous les composants et concepts présentés dans le guide. Avec de nouvelles pièces et une toute nouvelle stratégie, même si vous avez déjà utilisé le SIK, vous vivez une toute nouvelle expérience!Le SIK V4.1 comprend le Redboard Qwiic, qui vous permet de vous étendre dans l'écosystème SparkFun Qwiic après être devenu compétent avec les circuits SIK. Le système SparkFun Qwiic Connect est un écosystème de capteurs, d'actionneurs, de boucliers 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 à pas de 1 mm. Cela réduit l'espace requis pour les cartes à circuits imprimés, et les connexions polarisées signifient que vous ne pouvez pas les brancher mal. Avec l'ajout de SparkFun RedBoard Qwiic, vous aurez besoin de télécharger une nouvelle installation de pilote qui est différente de l'original SparkFun RedBoard.Inclus dans le kit :SparkFun RedBoard QwiicArduino et support pour Platine d'expérimentationGuide de l'inventeur de SparkFunPlatine d'expérimentation blanche sans soudureValise de transportMini tournevis SparkFunLCD blanc sur noir 16 x 2 (avec en-têtes)SparkFun Motor Driver (avec en-têtes)Paire de roues en caoutchoucPaire de moteurs à engrenages HobbyPetit servoCapteur de distance à ultrasonsCapteur de température TMP36Câble USB Micro-B 6'Fils de cavalierPhotocelluleDEL tricoloreDEL rouge, bleue, jaune et verteBoutons tactiles rouge, bleu, jaune et vertTrimpot 10KMini interrupteur d'alimentationPiezo SpeakerSupport de batterie AARésistances 330 et 10KPince à reliureFermeture autoagrippante
La flexibilité du module Artemis commence avec le Core Arduino de SparkFun. Vous pouvez programmer et utiliser le module Artemis comme vous le feriez pour un Uno ou tout autre Arduino. Le premier clignotement est à seulement 5 minutes ! Nous avons construit le Core à partir de zéro, le rendant rapide et aussi léger que possible.Vient ensuite le module lui-même. Mesurant 10 mm x 15 mm, le module Artemis dispose de tous les circuits de support dont vous avez besoin pour utiliser le fantastique processeur Ambiq Apollo3 dans votre prochain projet. Nous sommes fiers de pouvoir dire que le module SparkFun Artemis est le premier module matériel open-source avec les fichiers de conception librement et facilement disponibles. Nous avons soigneusement conçu le module de sorte que la mise en œuvre d'Artemis dans votre conception peut être faite avec des PCB à 2 couches à bas coût et 8mil trace / espace.Fabriqué aux États-Unis sur la ligne de production Boulder de SparkFun, le module Artemis est conçu pour les produits de qualité grand public. Cela différencie vraiment l'Artemis de ses confrères Arduino. Êtes-vous prêt à faire évoluer votre produit? L'Artemis évoluera avec vous au-delà de l'empreinte Uno et de l'IDE Arduino. De plus, l'Artemis dispose d'une couche d'abstraction matérielle HAL avancée (hardware abstraction layer), permettant aux utilisateurs de pousser l'architecture moderne Cortex-M4F à sa limite.Le module SparkFun Artemis est entièrement certifié FCC/IC/CE et est disponible en quantité complète de bande et de bobine. Avec 1M flash et 384k de RAM, vous aurez amplement de place pour votre code. Le module Artemis fonctionne à 48MHz avec un mode turbo de 96MHz disponible et avec Bluetooth pour démarrer !
La carte vous offre une plate-forme de développement très économique et facile à utiliser si vous avez besoin de plus de puissance avec un espace de travail minimal. Avec le connecteur MicroMod M.2, connecter votre processeur SAMD51 est vraiment un jeu d’enfant. Il suffit de faire correspondre la clé du connecteur biseauté de votre processeur à la clé du connecteur M.2 et de la fixer avec une vis (incluse avec toutes les cartes support). Le SAMD51 est l’un des microcontrôleurs les plus puissants et les plus économiques disponibles, donc pouvoir l’ajouter à votre carte porteuse MicroMod est un énorme avantage pour votre projet ! L’ATSAMD51J20 utilise un processeur ARM Cortex-M4 32 bits avec unité à virgule flottante (FPU), jusqu’à 120 MHz, jusqu’à 1 Mo de mémoire flash, jusqu’à 256 Ko de SRAM avec ECC, jusqu’à 6 interfaces SERCOM et d’autres fonctionnalités. Ce MicroMod SAMD51 est également livré flashé avec le bootloader UF2 autant pratique que le SAMD51 Thing Plus et le RedBoard Turbo. Caractéristiques : Microcontrôleur ATSAMD51J20 MCU ARM Cortex-M4F 32 bits Jusqu’à 120 MHz de vitesse CPU Mémoire flash de 1 Mo 256 Ko SRAM Jusqu’à 6 interfaces SERCOM UF2 bootloader 1 clé USB dédiée à la programmation et au débogage (compatible hôte) 2 x UARTs 2 x I2C 1 x SPI 1 x CAN 11 x GPIO 2 broches numériques 2 x broches analogiques 2 x PWM 128 Mbit / 16 Mo (externe) mémoire flash DEL d’état NIV – VPA de niveau
La SparkFun Thing Plus Matter est la première carte facilement accessible de ce type qui combine Matter et l'écosystème Qwiic de SparkFun pour le développement agile et le prototypage de dispositifs IoT basés sur Matter. Le module sans fil MGM240P de Silicon Labs offre une connectivité sécurisée pour les deux protocoles 802.15.4 avec communication Mesh (Thread) et Bluetooth Low Energy 5.3. Le module est prêt à être intégré au protocole Matter IoT de Silicon Labs pour la domotique.
Qu'est-ce que Matter ? En termes simples, Matter permet un fonctionnement cohérent entre les appareils domestiques intelligents et les plateformes IoT sans connexion Internet, même s'ils proviennent de fournisseurs différents. Ce faisant, Matter est capable de communiquer entre les principaux écosystèmes IoT afin de créer un protocole sans fil unique, facile à utiliser, fiable et sécurisé.
La Thing Plus Matter (MGM240P) comprend des connecteurs Qwiic et de batterie LiPo, ainsi que plusieurs connecteurs GPIO capables d'un multiplexage complet par le biais d'un logiciel. La carte comprend également le chargeur LiPo monocellulaire MCP73831 ainsi que la jauge de carburant MAX17048 pour charger et surveiller une batterie connectée. Enfin, un emplacement pour carte µSD est intégré pour tout besoin de mémoire externe.
Le module sans fil MGM240P est construit autour du SoC sans fil EFR32MG24 avec un processeur ARM Cortex-M33 à 32 bits fonctionnant à 39 MHz avec 1536 kb de mémoire Flash et 256 kb de RAM. Le MGM240P fonctionne avec les protocoles sans fil 802.15.4 courants (Matter, ZigBee et OpenThread) ainsi qu'avec Bluetooth Low Energy 5.3. Le MGM240P supporte le Secure Vault de Silicon Labs pour les applications Thread.
Spécifications
Module sans fil MGM240P
Construit autour du SoC sans fil EFR32MG24
Processeur Cœur ARM Cortex-M33 32 bits (@ 39 MHz)
Mémoire flash de 1536 Ko
256 Ko de RAM
Prise en charge de plusieurs protocoles sans fil 802.15.4 (ZigBee et OpenThread)
Bluetooth Low Energy 5.3
Prêt pour Matter
Prise en charge de Secure Vault
Antenne intégrée
Facteur de forme Thing Plus (compatible avec les fibres) :
Dimensions : 5,8 x 2,3 cm (2,30 x 0,9')2 5,8 x 2,3 cm (2,30 x 0,9')
2 trous de fixation :
compatible avec les vis 4-40
21 sorties GPIO
Tous les connecteurs ont une capacité de multiplexage complète par logiciel
Interfaces SPI, I²C et UART mappées par défaut sur les connecteurs étiquetés.
13 GPIO (6 étiquetés comme analogiques, 7 étiquetés comme GPIO)
Toutes les fonctions sont soit GPIO, soit analogiques.
Convertisseur numérique-analogique intégré (DAC)
Connecteur USB-C
Connecteur de batterie LiPo JST à 2 broches pour une batterie LiPo (non incluse)
Connecteur JST Qwiic 4 broches
Chargeur LiPo monocellulaire MC73831
Taux de charge configurable (500 mA par défaut, 100 mA en alternance)
MAX17048 Jauge de carburant LiPo monocellulaire
Emplacement pour carte µSD
Faible consommation d'énergie (15 µA lorsque le MGM240P est en mode faible consommation)
LED:
PWR - LED rouge d'alimentation
CHG - Voyant jaune d'état de charge de la batterie
STAT - Voyant d'état bleu
Bouton de réinitialisation :
Bouton-poussoir physique
Le signal de réinitialisation peut être lié à A0 pour permettre une utilisation en tant que périphérique.
Téléchargements
Schematic
Eagle Files
Board Dimensions
Hookup Guide
Datasheet (MGM240P)
Fritzing Part
Thing+ Comparison Guide
Qwiic Info Page
GitHub Hardware Repo
La commande servo est basée sur le servomoteur pHAT SparkFun, et grâce à ses capacités I2C, cet élément ajouté PWM sauve les broches GPIO du Raspberry Pi, il vous permet de les utiliser à d’autres fins. Nous avons également fourni un connecteur Qwiic pour une interface facile avec le bus I2C en utilisant le système Qwiic. Que vous utilisiez le Auto pHAT avec un Raspberry Pi, NVIDIA, Jetson Nano, Google Coral ou un autre SBC, il constitue un complément robotique unique et une carte avec un GPIO 2x20. La commande du moteur CC provient du même système de ports moteur 4245 PSOC et 2 canaux utilisé sur le pilote de moteur SparkFun Qwiic. Ceci fournit 1.2A d’entraînement à l’état stationnaire par canal (1.5A de crête) et 127 niveaux de puissance d’entraînement CC. Le SparkFun Auto pHAT prend également en charge jusqu’à deux encodeurs moteurs grâce à l’ATTINY84A embarqué pour fournir un mouvement plus précis à votre création ! De plus, l’ICM-20948 9DOF IMU Auto pHAT répond à tous vos besoins de détection de mouvement. Cela permet à votre robot d’accéder au gyroscope 3 axes avec quatre plages sélectionnables, à l’accéléromètre 3 axes, à nouveau avec quatre plages sélectionnables et à l’magnétomètre 3 axes avec un FSR de 4900µT. L’alimentation du SparkFun Auto pHAT peut être fournie via un connecteur USB-C ou une alimentation externe. Cela alimentera soit les moteurs seulement, soit les moteurs et le Raspberry Pi qui est connecté à la HAT. Nous avons même ajouté des circuits de protection électrique à la conception pour éviter d’endommager les sources d’énergie. Caractéristiques : 4245 ports moteur PSOC et 2 canaux programmables à l’aide de la bibliothèque Qwiic Le système embarqué ATTINY84A prend en charge jusqu’à deux encodeurs de moteur CC Passage 5v depuis RPi IMU embarqué ICM-20948 9DOF pour la détection de mouvement accessible via la bibliothèque Qwiic Commande PWM pour jusqu’à quatre servomoteurs Connecteur Qwiic pour l’expansion vers l’écosystème Qwiic SparkFun Conçu pour l’empilage, la prise en charge complète des en-têtes et la possibilité d’utiliser des TASP supplémentaires Accès sans entrave au connecteur de caméra RPi et au connecteur d’affichage. USB-C pour l’alimentation du rail 5V (moteurs/servos/alimentation arrière Pi) Entrées d’alimentation externes en panne pour les collecteurs PTH
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
L'écran météo SparkFun utilise le capteur d'humidité/température Si7021 , le capteur de pression barométrique MPL3115A2 et le capteur de lumière ALS-PT19 . Le bouclier utilise les bibliothèques Arduino MPL3115A2 et Si7021.
Le SparkFun Weather Shield est livré avec deux espaces de connecteur RJ11 inoccupés et un connecteur GPS à 6 broches. Enfin, chaque Weather Shield peut fonctionner de 3,3 V à 16 V et dispose de régulateurs de tension et de traducteurs de signaux intégrés. Pour plus d'informations, consultez la page GitHub , Schémas et fichiers Eagle .
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