The SparkFun MicroMod mikroBUS Carrier Board takes advantage of the MicroMod, Qwiic, and mikroBUS ecosystems making it easy to rapidly prototype with each of them, combined. The MicroMod M.2 socket and mikroBUS 8-pin header provide users the freedom to experiment with any Processor Board in the MicroMod ecosystem and any Click board in the mikroBUS ecosystem, respectively. This board also features two Qwiic connectors to seamlessly integrate hundreds of Qwiic sensors and accessories into your project. The mikroBUS socket comprises a pair of 8-pin female headers with a standardized pin configuration. The pins consist of three groups of communications pins (SPI, UART and I²C), six additional pins (PWM, Interrupt, Analog input, Reset and Chip select), and two power groups (3.3 V and 5 V). While a modern USB-C connector makes programming easy, the Carrier Board is also equipped with a MCP73831 Single-Cell Lithium-Ion/Lithium-Polymer Charge IC so you can charge an attached single-cell LiPo battery. The charge IC receives power from the USB connection and can source up to 450 mA to charge an attached battery. Features M.2 MicroMod (Processor Board) Connector USB-C Connector 3.3 V 1 A Voltage Regulator 2x Qwiic Connectors mikroBUS Socket Boot/Reset Buttons Charge Circuit JTAG/SWD PTH Pins Downloads Schematic Eagle Files Board Dimensions Hookup Guide Getting Started with Necto Studio mikroBUS Standard Qwiic Info Page GitHub Hardware Repo
We hebben een Qwiic connector voorzien om gemakkelijk verbinding te maken met de I2C datalijnen, maar je zult ook verbinding moeten maken met twee extra lijnen. Deze printplaat is piepklein, met afmetingen van 25,4 mm x 12,7 mm, wat betekent dat hij goed op uw vinger past zonder al te veel ruimte. De MAX30101 doet alle sensoren door zijn interne LED's te gebruiken om licht op de slagaders en arteriolen in de onderhuidse laag van uw vinger te kaatsen en door met zijn fotodetectoren te meten hoeveel licht er wordt geabsorbeerd. Dit staat bekend als fotoplethysmografie. Deze gegevens worden doorgegeven aan en geanalyseerd door de MAX32664, die zijn algoritmen toepast om de hartslag en de zuurstofverzadiging in het bloed (SpO2) te bepalen. SpO2-resultaten worden gerapporteerd als het percentage hemoglobine dat verzadigd is met zuurstof. Ook wordt nuttige informatie verstrekt, zoals het vertrouwen in de rapportage van de sensor en een handig datapunt voor vingerdetectie. Om het meeste uit de sensor te halen, heeft Sparkfun een Arduino-bibliotheek geschreven om het gemakkelijk te maken om alle mogelijke configuraties aan te passen. Features SparkFun Pulsoxymeter en hartslagsensor MAX30101 en MAX32664 sensor en sensor hub Qwiic connectoren voor voeding en I2C interface I2C Adres: 0x55 MAX30101 - Pulsoxymeter en hartslagsensor Hartslagmonitor en pulsoximeter-sensor in LED-reflecterende oplossing Geïntegreerd afdekglas voor optimale, robuuste prestaties Werkt met ultralaag stroomverbruik voor mobiele apparaten Snelle gegevensuitvoer Robuuste weerstand tegen bewegingsartefacten MAX32664 - Biometrische sensor-hub met ultralaag vermogen Oplossing voor biometrische sensor-hub Vinger-gebaseerde algoritmen meten hartslagpuls en bloedzuurstofsaturatiepuls (SpO2) Zowel ruwe als verwerkte gegevens zijn beschikbaar. Basis Peripheral mix optimaliseert afmetingen en prestaties.
Een moderne USB-C connector maakt programmeren eenvoudig. Naast de naar buiten gevoerde pinnen zijn er twee aparte I2C-poorten met Qwiic-ondersteuning, zodat u gemakkelijk Qwiic-apparaten in serie kunt schakelen. We hebben de SWD-pinnen bereikbaar gemaakt voor meer geavanceerde gebruikers die liever de kracht en snelheid van professionele gereedschappen gebruiken. Een USB-A-aansluiting is voorzien voor processorkaarten met USB Host-ondersteuning. Een backupbatterij is toegevoegd voor processorkaarten met RTC. Als u 'veel' GPIO's nodig hebt met een eenvoudig te programmeren, kant-en-klare module, dan is de ATP de oplossing die u nodig hebt. We hebben zelfs een handige jumper toegevoegd om het stroomverbruik te meten. Eigenschappen M.2 Connector Ingangsspanning ~3.3 V to 6.0 V (via VIN naar AP7361C 3.3V spanningsregelaar) 3.3 V (via 3V3) Ports [1] 1 x USB type C 1 x USB type A Host 2 x Qwiic Enabled I2C 1 x CAN 1 x I2S 2 x SPI 2 x UARTs 2 x Dedicated Analog Pins 2 x Dedicated PWM Pins 2 x Dedicated Digital Pins 12 x General Purpose Input Output Pins 1 x SWD 2x5 header 1 mAh battery backup voor RTC Druktoetsen Reset Boot LEDs Power 3.3 V M2.5x3mm kruiskopschroef
Het SparkFun Weerscherm maakt gebruik van de Si7021 vochtigheid/temperatuursensor, de MPL3115A2 barometrische druksensor, en de ALS-PT19 lichtsensor. Het schild maakt gebruik van de MPL3115A2 en Si7021 Arduino bibliotheken. Het SparkFun Weer Schild wordt geleverd met twee onbezette RJ11 connector ruimtes en een 6-pins GPS connector. Ten slotte kan elke Weather Shield werken van 3,3 V tot 16 V en heeft ingebouwde spanningsregelaars en signaal vertalers. Kijk voor meer informatie op de GitHub pagina, Schematics en Eagle Files.
De SparkFun Qwiic OpenLog is de slimmere en beter uitziende neef van de extreem populaire OpenLog, maar nu hebben we de originele serieel gebaseerde interface overgezet naar I²C! Dankzij de toegevoegde Qwiic connectoren, kunt u meerdere I²C apparaten doorlussen en ze allemaal loggen zonder uw seriële poort in beslag te nemen. De Qwiic OpenLog kan enorme hoeveelheden seriële data opslaan, of 'loggen', en fungeren als een soort zwarte doos om alle data op te slaan die uw project genereert, voor wetenschappelijke of debugging doeleinden. Door gebruik te maken van ons handige Qwiic systeem, hoeft u niet te solderen om het aan te sluiten op de rest van uw systeem. We hebben echter nog steeds 0,1'-spaced pinnen voor het geval u liever een breadboard gebruikt. Net als zijn voorganger, loopt de SparkFun Qwiic OpenLog op een ATmega328, die op 16 MHz draait dankzij de resonator aan boord. De ATmega328 is zeker om te beschikken over de Optiboot bootloader geladen, waardoor de OpenLog compatibel te zijn met de 'Arduino Uno' board instelling in de Arduino IDE. Het is belangrijk om ervan bewust te zijn dat de Qwiic OpenLog ongeveer 2 mA-6 mA trekt in idle (niets op te nemen) modus, echter, tijdens een volledige opname kan de OpenLog 20 mA tot 23 mA trekken, afhankelijk van de microSD-kaart die wordt gebruikt. De Qwiic OpenLog ondersteunt ook clock stretching, wat betekent dat het nog beter presteert dan het origineel en gegevens zal opnemen tot 20.000 bytes per seconde bij 400 kHz. Als de ontvangst buffer vol raakt zal deze OpenLog de klok lijn vasthouden, om de master te laten weten dat hij bezig is. Zodra de Qwiic OpenLog klaar is met een taak, geeft het de klok vrij, zodat de gegevens kunnen blijven stromen zonder corruptie. Voor nog betere prestaties is de OpenLog Artemis de tool die u nodig hebt, met logging snelheden tot 500000 bps. Functies Continue datalogging met 20.000 bytes per seconde zonder corruptie Compatibel met hoge-snelheid 400 kHz I²C Compatibel met 64 MB tot 32 GB microSD-kaarten (FAT16 of FAT32) Geladen Uno bootloader zodat het upgraden van de firmware net zo eenvoudig is als het laden van een nieuwe sketch Valid I²C Adressen: 0x08 tot 0x77 2x Qwiic aansluitingen Downloads Schema Eagle-bestanden Aansluithandleiding Arduino-bibliotheek GitHub
De RP2040 maakt gebruik van dubbele ARM Cortex-M0+ processoren (tot 133MHz): 264 kB ingebed SRAM in zes banken 6 speciale IO voor SPI Flash (met ondersteuning voor XIP) 30 multifunctionele GPIO: Specifieke hardware voor veelgebruikte periferie Programmeerbare IO voor uitgebreide ondersteuning van randapparatuur Vier 12-bit ADC-kanalen met interne temperatuursensor (tot 0,5 MSa/s) USB 1.1 Host/Device-functionaliteit De RP2040 wordt ondersteund met C/C++ en MicroPython cross-platform ontwikkelomgevingen, inclusief eenvoudige toegang tot runtime debugging. De chip heeft een UF2 boot en floating-point routines ingebouwd. De ingebouwde USB kan zowel als apparaat als host fungeren. De chip heeft twee symmetrische kernen en een hoge interne bandbreedte, waardoor hij nuttig is voor signaalverwerking en video. Hoewel de chip een groot intern RAM-geheugen heeft, bevat het bord een extra externe flash-chip. Features Twee Cortex M0+ processoren, tot 133 MHz 264 kB ingebouwd SRAM in 6 banken 6 speciale IO voor QSPI flash, met ondersteuning voor execute in place (XIP) 30 programmeerbare IO voor uitgebreide periferie-ondersteuning SWD-interface Timer met 4 alarmen Real-time teller (RTC) USB 1.1 Host/Device-functionaliteit Ondersteunde programmeertalen MicroPython C/C++
Het bord biedt u een economisch en eenvoudig te gebruiken ontwikkelplatform als u meer rekenkracht nodig heeft met minimale werkruimte. Met de M.2 MicroMod connector is het aansluiten van uw SAMD51 Processor een fluitje van een cent. Steek de edge-connector van het processorbord in het M.2 slot en zet hem vast met een schroef (meegeleverd met alle Carrier Boards). De SAMD51 is een van de meest krachtige en economische microcontrollers die beschikbaar is, dus het is een aanwinst bij uw MicroMod Carrier Board! De ATSAMD51J20 maakt gebruik van een 32-bit ARM Cortex-M4 processor met Floating Point Unit (FPU), draait tot 120MHz, tot 1MB flash geheugen, tot 256KB SRAM met ECC, tot 6 SERCOM interfaces, en andere functies. Deze MicroMod SAMD51 wordt zelfs geflashed geleverd met dezelfde handige UF2 bootloader als de SAMD51 Thing Plus en de RedBoard Turbo SAMD51 eigenschappen: ATSAMD51J20 microcontroller 32-bit ARM Cortex-M4F MCU Tot 120MHz CPU speed 1MB flash memory 256 KB SRAM Up to 6 SERCOM interfaces UF2 bootloader
Periferie van de MicroMod SAMD51: 1 x USB speciaal voor programmeren en debuggen (Host capable) 2 x UARTs 2 x I2C 1 x SPI 1 x CAN 11 x GPIO 2 x Digital Pins 2 x Analog Pins 2 x PWM 128 Mbit / 16 MB (externe) flash memory Status LED VIN Level ADC
De SparkFun DataLogger IoT (9DoF) is een datalogger die al is voorgeprogrammeerd om automatisch IMU, GPS en verschillende druk-, vochtigheids- en afstandssensoren te loggen. Allemaal zonder ook maar één regel code te hoeven schrijven! De DataLogger detecteert, configureert en logt automatisch Qwiic sensoren. Hij is speciaal ontworpen voor gebruikers die alleen veel data dienen vast te leggen in een CSV- of JSON-bestand om dan verder te kunnen gaan met hun grotere project. Sla deze gegevens op op een microSD kaart, of stuur deze draadloos naar uw favoriete Internet of Things (IoT) service!Inbegrepen in elke DataLogger IoT is een IMU voor ingebouwde logging van een drie-assige accelerometer, gyro- en magnetometer. Waar de originele 9DOF Razor nog de oude MPU-9250 gebruikte maakt de DataLogger IoT gebruik van de ISM330DHCX van STMicroelectronics en de MMC5983MA van MEMSIC. Schakel gewoon de DataLogger IoT in, configureer het bordje om metingen van ondersteunde apparaten op te nemen en begin met loggen! Gegevens kunnen een timestamp krijgen indien time wordt gesynchroniseerd met NTP, GNSS of RTC.De DataLogger IoT is in hoge mate configureerbaar via een eenvoudig te gebruiken seriële interface. Sluit simpelweg een USB-C kabel aan en open een seriële terminal op 115200 baud. De logging-uitvoer wordt automatisch gestreamd naar zowel de terminal als naar de microSD kaart. Zodra u op een willekeurige toets in het terminalvenster drukt wordt het configuratiemenu geopend.De DataLogger IoT (9DoF) scant, detecteert, configureert en logt automatisch verschillende Qwiic sensoren die op het bordje zijn aangesloten (niets te solderen, niets te programmeren!).Specificaties
ESP32-WROOM-32E module
Geïntegreerde 802.11b/g/n WiFi 2.4 GHz transceiver
Configureerbaar via CH340C
Werkspanning
3,3 V tot 6,0 V (via VIN)
5 V met USB (via 5 V of USB type C)
3,6 V tot 4,2 V met LiPo accu (via BATT of 2-pins JST)
Ingebouwde MCP73831 single cell LiPo lader
Minimaal 500 mA laadsstroom
3,3 V (via 3V3)
MAX17048 LiPo ladingsmeter
Aansluitingen
1x USB-C
1x type JST connector voor LiPo accu
2x I²C met Qwiic ondersteuning
1x microSD kaartsleufje
Ondersteuning voor 4-bits SDIO en microSD kaartjes geformatteerd met FAT32
9-assige IMU
Accelerometer & Gyro (ISM330DHCX)
Magnetometer (MMC5983MA)
LED's
Charge (CHG)
Status (STAT)
WS2812-2020 Addressable RGB
Jumpers
IMU interrupt
Magnetometer interrupt
RGB LED
Status LED
Laad LED
I²C pull-up weerstanden
USB Shield
Knoppen
Reset
Boot
Afmetingen: 4,2 x 5,1 cm (1,66 x 2,0 inch)
Gewicht: 10,7 g
Downloads
Schema
Eagle bestanden
Afmetingen print
Aansluitingen
CH340 drivers
Firmware
GitHub hardware repo
Gebaseerd op de SparkFun GPS-RTK2 ontwerpen, verhoogt de SparkFun GPS-RTK-SMA de bar voor hoge precisie GPS en is het de nieuwste in een lijn van krachtige RTK kaarten met de ZED-F9P module van u-blox. De ZED-F9P is een top-of-the-line module voor hoge nauwkeurigheid GNSS en GPS locatie-oplossingen, met inbegrip van RTK in staat tot 10mm, drie-dimensionale nauwkeurigheid. Met deze kaart, zult u in staat zijn om te weten waar uw (of een object) X, Y, en Z locatie is binnen ruwweg de breedte van uw vingernagel! De ZED-F9P is uniek omdat hij zowel als rover als basis station kan werken. Door gebruik te maken van ons handige Qwiic systeem, hoeft u niet te solderen om hem aan te sluiten op de rest van uw systeem. We hebben echter nog steeds 0,1'-spaced pinnen als u liever een breadboard gebruikt. We hebben een oplaadbare backupbatterij toegevoegd om de laatste moduleconfiguratie en satellietgegevens tot twee weken lang beschikbaar te houden. Deze batterij helpt bij het 'warm starten' van de module, waardoor de tijd tot de eerste fix drastisch wordt verkort. Deze module beschikt over een survey-in modus waardoor de module een basisstation kan worden en RTCM 3.x correctiegegevens kan produceren. Op basis van uw feedback hebben we de u.FL connector vervangen door een SMA connector in deze versie van het bord. Het aantal configuratiemogelijkheden van de ZED-F9P is ongelooflijk! Geofencing, variabel I2C adres, variabele update rates, zelfs de hoge precisie RTK oplossing kan worden verhoogd tot 20Hz. De GPS-RTK2 heeft zelfs vijf communicatiepoorten die allemaal tegelijk actief zijn: USB-C (die als COM-poort wordt geteld), UART1 (met 3,3V TTL), UART2 voor RTCM-ontvangst (met 3,3V TTL), I2C (via de twee Qwiic-connectoren of uitgevallen pinnen), en SPI. SparkFun heeft ook een uitgebreide Arduino bibliotheek voor u-blox modules geschreven om de GPS-RTK-SMA eenvoudig uit te lezen en te besturen via ons Qwiic Connect System. Laat NMEA achter je! Gebruik een veel lichter gewicht binaire interface en geef je microcontroller (en zijn ene seriële poort) een pauze. De SparkFun Arduino bibliotheek laat zien hoe je breedtegraad, lengtegraad, zelfs koers en snelheid over I2C kunt lezen zonder de noodzaak van constante seriële polling. Features Gelijktijdige ontvangst van GPS, GLONASS, Galileo en BeiDou Ontvangt zowel L1C/A als L2C banden Spanning: 5 V of 3,3 V, maar alle logic is 3.3 V Stroom: 68 mA - 130 mA (varieert met constellaties en tracking status) Tijd voor de eerste reparatie: 25 s (koud), 2 s (heet) Max. navigatiesnelheid: PVT (basis locatie over UBX binair protocol) - 25 Hz RTK - 20 Hz Raw - 25 Hz Horizontal Position Accuracy: 2.5 m zonder RTK 0.010 m met RTK Maximale hoogte: 50 km Maximum snelheid: 500 m/s Gewicht: 6.8 g Afmetingen: 43.5 mm x 43.2 mm 2 x Qwiic Connectors
Steek een lezer in de headers, gebruik een Qwiic kabel, scan je 125kHz ID tag, en het unieke 32-bit ID wordt op het scherm getoond. De unit wordt geleverd met een lees LED en buzzer, maar maak je geen zorgen, er is een jumper die je kunt doorknippen om de buzzer uit te schakelen als je dat wilt. Door gebruik te maken van SparkFun's handige Qwiic systeem, is er geen soldeerwerk nodig om het aan te sluiten op de rest van je systeem. We hebben echter nog steeds 0.1'-spaced pinnen als u liever een breadboard gebruikt. Met behulp van de ATtiny84A aan boord, neemt de Qwiic RFID de zes bytes ID tag van je 125kHz RFID kaart, koppelt er een tijdstempel aan, en zet het op een stapel die tot 20 unieke RFID scans per keer kan bevatten. Deze informatie is gemakkelijk te verkrijgen met enkele eenvoudige I²C commando's.
Features ATmega328 microcontroller met Optiboot Bootloader R3 Shield Compatible CH340C serieel-USB-converter 3.3 V tot 5 V Spanningsniveau Jumper A4 / A5 jumpers AP2112 spanningsregelaar ISP-kopje Ingangsspanning: 7 V - 15 V 1 Qwiic aansluiting 16 MHz kloksnelheid 32 k Flash-geheugen Alle SMD constructie verbeterde resetknop
De SparkFun GPS-RTK2 verhoogt de lat voor hoge precisie GPS en is de nieuwste in een reeks van krachtige RTK kaarten met de ZED-F9P module van u-blox. De ZED-F9P is een top-of-the-line module voor hoge nauwkeurigheid GNSS en GPS locatie-oplossingen, met inbegrip van RTK in staat tot 10mm, drie-dimensionale nauwkeurigheid. Met deze kaart, zult u in staat zijn om te weten waar uw (of een object) X, Y, en Z locatie is binnen ruwweg de breedte van uw vingernagel! De ZED-F9P is uniek omdat hij zowel als rover als basis station kan werken. Door gebruik te maken van ons handige Qwiic systeem, hoeft u niet te solderen om hem aan te sluiten op de rest van uw systeem. We hebben echter nog steeds 0,1'-spaced pinnen als u liever een breadboard gebruikt. We hebben zelfs een oplaadbare backupbatterij ingebouwd om de laatste moduleconfiguratie en satellietgegevens tot twee weken lang beschikbaar te houden. Deze batterij helpt bij het 'warm-starten' van de module, waardoor de tijd tot de eerste fix drastisch wordt verkort. Deze module beschikt over een survey-in modus waardoor de module een basisstation kan worden en RTCM 3.x correctiegegevens kan produceren. Het aantal configuratiemogelijkheden van de ZED-F9P is ongelofelijk! Geofencing, variabel I2C-adres, variabele updatefrequenties, zelfs de hoge precisie RTK-oplossing kan worden verhoogd tot 20Hz. De GPS-RTK2 heeft zelfs vijf communicatiepoorten die allemaal tegelijk actief zijn: USB-C (die als COM-poort wordt geteld), UART1 (met 3,3V TTL), UART2 voor RTCM-ontvangst (met 3,3V TTL), I2C (via de twee Qwiic-connectoren of uitgevallen pinnen), en SPI. Sparkfun heeft ook een uitgebreide Arduino bibliotheek voor u-blox modules geschreven om de GPS-RTK2 gemakkelijk uit te lezen en te besturen via het Qwiic Connect System. Laat NMEA achter! Begin met het gebruik van een veel lichter gewicht binaire interface en geef je microcontroller (en zijn ene seriële poort) een pauze. De SparkFun Arduino bibliotheek laat zien hoe je breedtegraad, lengtegraad, zelfs koers en snelheid over I2C kunt lezen zonder de noodzaak van constante seriële polling. Features Parallel ontvangst van GPS, GLONASS, Galileo en BeiDou Ontvangt zowel L1C/A als L2C banden Spanning: 5 V of 3,3 V, maar alle logica is 3,3 V Stroom: 68 mA - 130 mA (varieert met constellaties en volgstatus) Tijd tot eerste fix: 25 s (koud), 2 s (warm) Maximale navigatiesnelheid: PVT (basis locatie over UBX binair protocol) - 25 Hz RTK - 20 Hz Raw - 25 Hz Horizontale Positie Nauwkeurigheid: 2,5 m zonder RTK 0,010 m met RTK Max Hoogte: 50k m Max Snelheid: 500 m/s Gewicht: 6.8 g Afmetingen: 43,5 mm x 43,2 mm 2 x Qwiic aansluitingen