Das SparkFun MicroMod mikroBUS Carrier Board nutzt die Vorteile der MicroMod-, Qwiic- und mikroBUS-Ökosysteme und ermöglicht es Ihnen, schnell Prototypen zu erstellen, indem Sie sie kombinieren. Der MicroMod M.2-Anschluss und der mikroBUS 8-Pin-Header bieten Benutzern die Freiheit, mit jedem Prozessorboard im MicroMod-Ökosystem und jedem Click-Board im mikroBUS-Ökosystem zu experimentieren. Dieses Board verfügt außerdem über zwei Qwiic-Anschlüsse, um Hunderte von Qwiic-Sensoren und Zubehör nahtlos in Ihr Projekt zu integrieren.
Der mikroBUS-Anschluss besteht aus einem Paar weiblicher 8-Pin-Header mit einer standardisierten Pin-Konfiguration. Die Pins bestehen aus drei Gruppen von Kommunikationspins (SPI, UART und I²C), sechs zusätzlichen Pins (PWM, Interrupt, Analogeingang, Reset und Chip-Select) und zwei Stromgruppen (3,3 V und 5 V).
Während ein moderner USB-C-Anschluss das Programmieren erleichtert, ist das Carrier Board auch mit einem MCP73831 Single-Cell Lithium-Ionen-/Lithium-Polymer-Lade-IC ausgestattet, mit dem Sie einen angeschlossenen LiPo-Akku mit einer Zelle aufladen können. Das Lade-IC erhält Strom über die USB-Verbindung und kann bis zu 450 mA bereitstellen, um einen angeschlossenen Akku aufzuladen.
Features
M.2 MicroMod (Prozessorboard) Anschluss
USB-C-Anschluss
3,3 V 1 A Spannungsregler
2x Qwiic-Anschlüsse
mikroBUS-Anschluss
Boot/Reset-Tasten
Ladekreis
JTAG/SWD PTH-Pins
Downloads
Schaltplan
Eagle-Dateien
Platinenabmessungen
Anschlussanleitung
Erste Schritte mit Necto Studio
mikroBUS-Standard
Qwiic Info-Seite
GitHub-Hardware-Repo
Die Flexibilität des Artemis-Moduls beginnt mit dem Arduino-Kern von SparkFun. Sie können das Artemis-Modul genauso programmieren und verwenden wie einen Uno oder jeden anderen Arduino. Der Zeitpunkt des ersten Blinkens ist nur 5 Minuten entfernt! Wir haben den Kern von Grund auf neu entwickelt, um ihn schnell und so leicht wie möglich zu machen.
Nächste Aufgabe ist das Modul selbst. Mit einer Größe von 10 mm x 15 mm verfügt das Artemis-Modul über alle unterstützenden Schaltungen, die Sie benötigen, um den fantastischen Ambiq Apollo3-Prozessor in Ihrem nächsten Projekt einzusetzen. Wir sind stolz darauf, sagen zu können, dass das SparkFun Artemis-Modul das erste Open-Source-Hardware-Modul ist, bei dem die Design-Dateien frei und einfach verfügbar sind. Wir haben das Modul sorgfältig entworfen, so dass die Implementierung von Artemis in Ihr Design mit kostengünstigen 2-Lagen-Leiterplatten und 8mil Leiterbahnabstand erfolgen kann.
Das Artemis-Modul wird in den USA in der SparkFun-Produktionsstätte in Boulder hergestellt und ist für Consumer-Produkte konzipiert. Damit unterscheidet sich das Artemis-Modul deutlich von seinen Arduino-Brüdern. Sind Sie bereit, Ihr Produkt zu skalieren? Das Artemis wächst mit Ihnen über den Uno-Footprint und die Arduino-IDE hinaus. Zusätzlich verfügt der Artemis über einen erweiterten HAL (Hardware Abstraction Layer), der es dem Anwender ermöglicht, die moderne Cortex-M4F-Architektur bis an ihre Grenzen zu treiben.
Das SparkFun Artemis Modul ist vollständig FCC/IC/CE-zertifiziert und ist in vollen Tape-and-Reel-Stückzahlen erhältlich. Mit 1M Flash und 384k RAM haben Sie viel Platz für Ihren Code. Das Artemis-Modul läuft mit 48MHz mit einem 96MHz Turbo-Modus verfügbar und mit Bluetooth zu booten!
Das SparkFun Weather Shield verwendet den Feuchtigkeits-/Temperatursensor Si7021 , den Luftdrucksensor MPL3115A2 und den Lichtsensor ALS-PT19 . Das Shield nutzt die Arduino-Bibliotheken MPL3115A2 und Si7021. Das SparkFun Weather Shield verfügt über zwei unbestückte RJ11-Anschlussplätze und einen 6-poligen GPS-Anschluss. Schließlich kann jedes Weather Shield von 3,3 V bis 16 V betrieben werden und verfügt über integrierte Spannungsregler und Signalübersetzer.
Weitere Informationen finden Sie auf der GitHub-Seite , in den Schaltplänen und in den Eagle-Dateien .
Das SparkFun Qwiic OpenLog ist der intelligentere und besser aussehende Cousin des äußerst beliebten OpenLog, aber jetzt haben wir die ursprüngliche serielle Schnittstelle auf I²C portiert! Dank der hinzugefügten Qwiic-Anschlüsse können Sie mehrere I²C-Geräte in Reihe schalten und alle protokollieren, ohne Ihren seriellen Port zu belegen. Das Qwiic OpenLog kann riesige Mengen serieller Daten speichern oder „protokollieren“ und als eine Art Blackbox fungieren, um alle von Ihrem Projekt generierten Daten für wissenschaftliche oder Debugging-Zwecke zu speichern. Mit unserem praktischen Qwiic-System ist kein Löten erforderlich, um es mit dem Rest Ihres Systems zu verbinden. Wir haben jedoch immer noch Pins im Abstand von 0,1 Zoll herausgebrochen, falls Sie lieber ein Steckbrett verwenden möchten. Wie sein Vorgänger läuft das SparkFun Qwiic OpenLog auf einem integrierten ATmega328, der dank des integrierten Resonators mit 16 MHz läuft. Der ATmega328 verfügt über den Optiboot-Bootloader, der es dem OpenLog ermöglicht, mit der „Arduino Uno“-Boardeinstellung in der Arduino IDE kompatibel zu sein. Es ist wichtig zu wissen, dass das Qwiic OpenLog im Leerlaufmodus (nichts aufzuzeichnen) ungefähr 2 mA bis 6 mA verbraucht. Während einer vollständigen Aufzeichnung kann das OpenLog jedoch je nach verwendeter microSD-Karte 20 mA bis 23 mA verbrauchen. Das Qwiic OpenLog unterstützt auch Clock Stretching, was bedeutet, dass es noch besser als das Original funktioniert und Daten mit bis zu 20.000 Bytes pro Sekunde bei 400 kHz aufzeichnet. Wenn der Empfangspuffer voll ist, hält dieses OpenLog die Taktleitung und teilt dem Master mit, dass es beschäftigt ist. Sobald das Qwiic OpenLog mit einer Aufgabe fertig ist, gibt es den Takt frei, sodass die Daten ohne Beschädigung weiter fließen können. Für eine noch bessere Leistung ist das OpenLog Artemis das richtige Tool für Sie, mit Protokollierungsgeschwindigkeiten von bis zu 500.000 bps.
Merkmale
Kontinuierliche Datenaufzeichnung mit 20.000 Bytes pro Sekunde ohne Beschädigung
Kompatibel mit Hochgeschwindigkeits-I²C mit 400 kHz
Kompatibel mit microSD-Karten von 64 MB bis 32 GB (FAT16 oder FAT32)
Vorinstallierter Uno-Bootloader, sodass das Aktualisieren der Firmware so einfach ist wie das Laden einer neuen Skizze
Gültige I²C-Adressen: 0x08 bis 0x77
2x Qwiic-Anschlüsse
Downloads
Schema
Eagle-Dateien
Anschlussanleitung
Arduino-Bibliothek
GitHub
Der RP2040 arbeitet mit zwei ARM Cortex-M0+ Prozessoren (bis zu 133MHz):
264kB eingebetteter SRAM in sechs Bänken
6 dedizierte IO für SPI Flash (unterstützt XIP)
30 Multifunktions-GPIO:
Dedizierte Hardware für häufig verwendete Peripheriegeräte
Programmierbare IO für erweiterte Peripherieunterstützung
Vier 12-Bit-ADC-Kanäle mit internem Temperatursensor (bis zu 0,5 MSa/s)
USB 1.1 Host/Device-Funktionalität
Der RP2040 wird mit den plattformübergreifenden Entwicklungsumgebungen C/C++ und MicroPython unterstützt, einschließlich einfachem Zugang zum Laufzeit-Debugging. Er verfügt über einen UF2-Boot und Fließkommaroutinen, die in den Chip integriert sind. Der eingebaute USB kann sowohl als Device als auch als Host fungieren. Er hat zwei symmetrische Kerne und eine hohe interne Bandbreite, was ihn für Signalverarbeitung und Video nützlich macht. Während der Chip ein großes internes RAM hat, enthält das Board einen zusätzlichen externen Flash-Chip.
Merkmale
Doppelte Cortex M0+ Prozessoren, bis zu 133 MHz
264 kB eingebetteter SRAM in 6 Bänken
6 dedizierte IO für QSPI-Flash, unterstützt Execute in Place (XIP)
30 programmierbare IO für erweiterte Peripherieunterstützung
SWD-Schnittstelle
Timer mit 4 Alarmen
Echtzeitzähler (RTC)
USB 1.1 Host/Device-Funktionalität
Unterstützte Programmiersprachen
MicroPython
C/C++
Der Qwiic Mux verfügt außerdem über acht eigene konfigurierbare Adressen, wodurch bis zu 64 I2C-Busse an einem Anschluss möglich sind. Um den Einsatz dieses Multiplexers noch einfacher zu machen, erfolgt die gesamte Kommunikation ausschließlich über I2C, unter Verwendung unseres praktischen Qwiic-Systems.
Der Qwiic Mux erlaubt es auch, die letzten drei Bits des Adressbytes zu ändern, so dass acht per Jumper wählbare Adressen zur Verfügung stehen, falls Sie mehr als einen Qwiic Mux Breakout an denselben I2C-Port anschließen möchten.
Die Adresse kann durch Lötzinn an jedem der drei ADR-Jumper geändert werden. Jedes SparkFun Qwiic Mux Breakout arbeitet zwischen 1,65 V und 5,5 V und ist damit ideal für alle von uns produzierten Qwiic-Boards.
Das SparkFun RedBoard Qwiic ist eine Arduino-kompatible Platine, die Funktionen verschiedener Arduinos mit dem Qwiic Connect System kombiniert.
Merkmale
ATmega328-Mikrocontroller mit Optiboot-Bootloader
Kompatibel mit R3 Shield
CH340C Seriell-USB-Konverter
Spannungspegel-Jumper von 3,3 V bis 5 V
A4 / A5 Brücken
Spannungsregler AP2112
ISP-Header
Eingangsspannung: 7 V - 15 V
1 Qwiic-Anschluss
16 MHz Taktfrequenz
32 k Flash-Speicher
Komplette SMD-Konstruktion
Verbesserter Reset-Knopf
Der SparkFun DataLogger IoT (9DoF) ist ein Datenlogger, der vorprogrammiert ist, um automatisch IMU, GPS und verschiedene Druck-, Feuchtigkeits- und Entfernungssensoren aufzuzeichnen. Alles ohne eine einzige Zeile Code zu schreiben! Der DataLogger erkennt, konfiguriert und protokolliert Qwiic-Sensoren automatisch. Er wurde speziell für Benutzer entwickelt, die einfach nur viele Daten in einer CSV- oder JSON-Datei erfassen und sich dann wieder ihrem größeren Projekt widmen möchten. Speichern Sie die Daten auf einer microSD-Karte oder senden Sie sie drahtlos an Ihren bevorzugten Internet of Things (IoT)-Dienst!
Jeder DataLogger IoT verfügt über eine IMU für die integrierte Aufzeichnung eines dreiachsigen Beschleunigungsmessers, Kreisels und Magnetometers. Während der ursprüngliche 9DOF Razor die alte MPU-9250 verwendete, nutzt der DataLogger IoT die ISM330DHCX von STMicroelectronics und MMC5983MA von MEMSIC. Schalten Sie den DataLogger IoT einfach ein, konfigurieren Sie das Board für die Aufzeichnung von Messwerten aus unterstützten Geräten und beginnen Sie mit der Aufzeichnung! Die Daten können mit einem Zeitstempel versehen werden, wenn die Zeit mit NTP, GNSS oder RTC synchronisiert wird.
Der DataLogger IoT ist über eine einfach zu bedienende serielle Schnittstelle in hohem Maße konfigurierbar. Schließen Sie einfach ein USB-C-Kabel an und öffnen Sie ein serielles Terminal mit 115200 Baud. Die Logging-Ausgabe wird automatisch sowohl auf das Terminal als auch auf die microSD-Karte gestreamt. Durch Drücken einer beliebigen Taste im Terminalfenster wird das Konfigurationsmenü geöffnet.
Der DataLogger IoT (9DoF) scannt, erkennt, konfiguriert und protokolliert automatisch verschiedene Qwiic-Sensoren, die an das Board angeschlossen sind (kein Löten, keine Programmierung!).
Technische Daten
ESP32-WROOM-32E Modul
Integrierter 802.11b/g/n WLAN 2,4 GHz-Transceiver
Konfigurierbar über CH340C
Betriebsspannungsbereich
3,3 V bis 6,0 V (über VIN)
5 V mit USB (über 5 V oder USB-C)
3,6 V bis 4,2 V mit LiPo-Akku (über BATT oder 2-Pin JST)
Eingebautes Einzelzellen-LiPo-Ladegerät MCP73831
Mindestens 500 mA Ladestrom
3,3 V (über 3V3)
MAX17048 LiPo-Ladeanzeige
Anschlüsse
1x USB-C
1x JST-Stecker für LiPo-Akku
2x Qwiic-fähiges I²C
1x microSD-Sockel
Unterstützung für 4-Bit-SDIO- und microSD-Karten, die mit FAT32 formatiert sind
9-Achsen-IMU
Beschleunigungsmesser & Gyro (ISM330DHCX)
Magnetometer (MMC5983MA)
LEDs
Ladung (CHG)
Status (STAT)
WS2812-2020 adressierbare RGB
Jumper
IMU-Unterbrechung
Magnetometer-Unterbrechung
RGB-LED
Status-LED
Lade-LED
I²C-Pull-up-Widerstände
USB-Shield
Tasten
Reset
Boot
Abmessungen: 4,2 x 5,1 cm
Gewicht: 10,7 g
Downloads
Schematic
Eagle Files
Board Dimensions
Hookup Guide
CH340 Drivers
Firmware
GitHub Hardware Repo
Stecken Sie ein Lesegerät in die Header, verwenden Sie ein Qwiic-Kabel, scannen Sie Ihren 125kHz-ID-Tag, und die eindeutige 32-Bit-ID wird auf dem Bildschirm angezeigt. Das Gerät kommt mit einer Lese-LED und einem Summer, aber keine Sorge, es gibt einen Jumper, den Sie schneiden können, um den Summer zu deaktivieren, wenn Sie wollen. Durch die Verwendung von SparkFuns praktischem Qwiic-System ist kein Löten erforderlich, um das Gerät mit dem Rest Ihres Systems zu verbinden. Dennoch haben wir die Pins im 0,1"-Abstand herausgebrochen, falls Sie lieber ein Breadboard verwenden möchten.
Der Qwiic RFID nutzt den integrierten ATtiny84A, um die sechs Byte lange ID Ihrer 125kHz-RFID-Karte zu erfassen, mit einem Zeitstempel zu versehen und auf einen Stapel zu legen, der bis zu 20 eindeutige RFID-Scans auf einmal speichert. Diese Informationen sind mit einigen einfachen I2C-Befehlen leicht abrufbar.
Das SparkFun RP2040 mikroBUS Development Board ist eine kostengünstige, leistungsstarke Plattform mit flexiblen digitalen Schnittstellen, die den RP2040 Mikrocontroller der Raspberry Pi Foundation verwendet. Neben dem Thing Plus oder Feather PTH Pin-Layout verfügt das Board auch über einen microSD-Kartensteckplatz, 16 MB (128 Mbit) Flash-Speicher, einen JST-Einzellen-Batterieanschluss (mit Ladekreis und Fuel-Gauge-Sensor), eine adressierbare WS2812 RGB-LED, JTAG PTH-Pins, vier Montagelöcher (4-40 Schrauben), unsere charakteristischen Qwiic-Anschlüsse und eine mikroBUS-Buchse.
Der mikroBUS-Standard wurde von MikroElektronika entwickelt. Ähnlich wie Qwiic und MicroMod bietet die mikroBUS-Buchse eine standardisierte Verbindung für Erweiterungs-Click-Boards, die an ein Entwicklungsboard angeschlossen werden können. Sie besteht aus einem Paar 8-poliger weiblicher Header mit einer standardisierten Stiftbelegung. Die Pins bestehen aus drei Gruppen von Kommunikationspins (SPI, UART und I²C), sechs zusätzlichen Pins (PWM, Interrupt, Analogeingang, Reset und Chip-Auswahl) und zwei Stromgruppen (3,3 V und 5 V).
Der RP2040 wird sowohl von C/C++ als auch von der MicroPython plattformübergreifenden Entwicklungsumgebung unterstützt und bietet einfachen Zugriff auf das Laufzeitdebugging. Er verfügt über UF2-Boot- und Fließkomma-Routinen, die in den Chip integriert sind. Obwohl der Chip über eine große Menge an internem RAM verfügt, enthält das Board zusätzlich 16 MB externen QSPI-Flash-Speicher, um Programmcodes zu speichern. Der RP2040 enthält zwei ARM Cortex-M0+-Prozessoren (bis zu 133 MHz) und bietet folgende Funktionen:
264 kB eingebetteter SRAM in sechs Banken
6 dedizierte IOs für SPI-Flash (unterstützt XIP)
30 multifunktionale GPIOs:
Dedizierte Hardware für häufig verwendete Peripheriegeräte
Programmierbare IOs für erweiterte Peripherieunterstützung
Vier 12-Bit-ADC-Kanäle mit internem Temperatursensor (bis zu 0,5 MSa/s)
USB 1.1 Host-/Gerätefunktionalität
Features (SparkFun RP2040 mikroBUS Dev. Board)
Raspberry Pi Foundation's RP2040 Mikrocontroller
18 multifunktionale GPIO-Pins
Vier verfügbare 12-Bit-ADC-Kanäle mit internem Temperatursensor (500 kSa/s)
Bis zu acht 2-Kanal-PWM
Bis zu zwei UARTs
Bis zu zwei I²C-Busse
Bis zu zwei SPI -Busse
Thing Plus (oder Feather) Pin-Layout:
28 PTH-Pins
USB-C-Anschluss:
USB 1.1 Host-/Gerätefunktionalität
2-poliger JST-Anschluss für eine LiPo-Batterie (nicht im Lieferumfang enthalten):
500 mA Ladeschaltung
4-poliger JST Qwiic-Anschluss
LEDs:
PWR - Rote 3,3V-Stromversorgungsanzeige
CHG - Gelbe Batterieladeanzeige
25 - Blaue Status-/Test-LED (GPIO 25)
WS2812 - Addressierbare RGB-LED (GPIO 08)
Tasten:
Boot
Reset
JTAG PTH-Pins
16 MB QSPI-Flash-Speicher
µSD-Kartensteckplatz
mikroBUS-Buchse
Abmessungen: 3,7" x 1,2"
Vier Montagelöcher:
Kompatibel mit 4-40 Schrauben
Downloads
Schaltplan
Eagle-Dateien
Platinenabmessungen
Anschlussanleitung
Qwiic-Infoseite
GitHub-Hardware-Repository
NVIDIA unterstreicht sein Engagement, den Zugang zu und die Innovation im Bereich Deep Learning zu erweitern und hat einen kostenlosen Online-Kurs des Deep Learning Institute (DLI) mit dem Titel "Getting Started on AI with Jetson Nano" ins Leben gerufen, der zum Selbststudium einlädt. Das Ziel des Kurses ist es, grundlegende Fähigkeiten zu vermitteln, die es jedem ermöglichen, mit dem Jetson Developer Kit kreativ zu werden. Bitte beachten Sie, dass dieses Kit für diejenigen gedacht ist, die bereits ein Jetson Nano Developer Kit besitzen und an dem DLI-Kurs teilnehmen möchten. Ein Jetson Nano ist nicht in diesem Kit enthalten.
In diesem Kit ist alles enthalten, was Sie für den Kurs "Einstieg in die KI mit dem Jetson Nano" benötigen (außer einem Jetson Nano natürlich), und Sie werden lernen, wie
Ihren Jetson Nano und Ihre Kamera einrichten
Bilddaten für Klassifikationsmodelle sammeln
Bilddaten für Regressionsmodelle annotieren
Trainieren Sie ein neuronales Netzwerk auf Ihren Daten, um Ihre eigenen Modelle zu erstellen
Ausführen von Inferenz auf dem Jetson Nano mit den von Ihnen erstellten Modellen
Das NVIDIA Deep Learning Institute bietet praxisnahe Schulungen zu KI und beschleunigtem Computing, um Probleme aus der Praxis zu lösen. Entwickler, Datenwissenschaftler, Forscher und Studenten können praktische Erfahrungen mit GPUs in der Cloud sammeln und ein Kompetenzzertifikat erwerben, das die berufliche Weiterentwicklung unterstützt. Sie bieten Online-Schulungen zum Selbststudium für Einzelpersonen, Workshops unter Anleitung für Teams und herunterladbare Kursmaterialien für Hochschullehrer an.
Inklusive
32 GB MicroSD-Karte
Logitech C270 Webcam
Netzteil 5 V, 4 A
USB-Kabel - microB (umkehrbar)
2-Pin-Jumper
Bitte beachten Sie: Jetson Nano Developer Kit nicht enthalten.
Dieses Modul enthält eine integrierte Trace-Antenne, passt den IC an einen FCC-zugelassenen Footprint an und enthält Entkopplungs- und Timing-Mechanismen, die in einer Schaltung mit dem nackten nRF52840-IC entwickelt werden müssten. Der Bluetooth-Transceiver auf dem nRF52840 verfügt über einen BT 5.1-Stack. Er unterstützt Bluetooth 5, Bluetooth Mesh, IEEE 802.15.4 (Zigbee & Thread) und 2,4Ghz RF-Funkprotokolle (einschließlich des proprietären RF-Protokolls von Nordic), so dass Sie auswählen können, welche Option für Ihre Anwendung am besten geeignet ist.
Merkmale
ARM Cortex-M4-CPU mit einer Fließkommaeinheit (FPU)
1MB interner Flash -- Für alle Ihre Programm-, SoftDevice- und Dateispeicheranforderungen!
256kB interner RAM -- Für Ihren Stack und Heap-Speicher.
Integrierter 2,4GHz-Funk mit Unterstützung für:
Bluetooth Low Energy (BLE) -- Mit Unterstützung für periphere und/oder zentrale BLE-Geräte
Bluetooth 5 -- Mesh Bluetooth!
ANT -- Wenn Sie das Gerät in einen Herzfrequenz- oder Trainingsmonitor verwandeln möchten.
Nordic's proprietäres RF-Protokoll -- Wenn Sie sicher mit anderen Nordic-Geräten kommunizieren wollen.
Jede E/A-Peripherie, die Sie brauchen könnten.
USB -- Verwandeln Sie Ihren nRF52840 in einen USB-Massenspeicher, verwenden Sie eine CDC-Schnittstelle (USB-Seriell) und mehr.
UART -- Serielle Schnittstellen mit Unterstützung für Hardware-Flow-Control, falls gewünscht.
I²C -- Jedermanns liebste 2-Draht bidirektionale Busschnittstelle
SPI -- Wenn Sie die 3+-drahtige serielle Schnittstelle bevorzugen
Analog-Digital-Wandler (ADC) -- Acht Pins am nRF52840 Mini Breakout unterstützen analoge Eingänge
PWM -- Timer-Unterstützung an jedem Pin bedeutet PWM-Unterstützung für die Ansteuerung von LEDs oder Servomotoren.
Echtzeituhr (RTC) -- Behält Sekunden und Millisekunden genau im Auge, unterstützt auch zeitgesteuerte Deep-Sleep-Funktionen.
Drei UARTs
Primär an die USB-Schnittstelle gebunden. Zwei Hardware-UARTs.
Zwei I²C-Busse
Zwei SPI-Busse
Der sekundäre SPI-Bus wird hauptsächlich für Flash-ICs verwendet.
PDM-Audioverarbeitung
Zwei analoge Eingänge
Zwei dedizierte digitale E/A-Pins
Zwei dedizierte PWM-Pins
Elf Allzweck-E/A-Pins