Das MLX90640 SparkFun IR Array Breakout verfügt über ein 32×24-Array von Thermosäulensensoren, die im Wesentlichen eine Wärmebildkamera mit niedriger Auflösung erzeugen. Mit diesem Breakout können Sie Oberflächentemperaturen aus einiger Entfernung mit einer Genauigkeit von ±1,5 °C (bester Fall) beobachten. Diese Platine kommuniziert über I²C mithilfe des von Sparkfun entwickelten Qwiic-Systems, was die Bedienung des Breakouts erleichtert. Es gibt jedoch immer noch Pins im Abstand von 0,1 Zoll, falls Sie lieber ein Steckbrett verwenden möchten.
Das SparkFun Qwiic-Verbindungssystem ist ein Ökosystem aus I²C-Sensoren, Aktoren, Abschirmungen und Kabeln, das das Prototyping beschleunigt und Ihnen hilft, Fehler zu vermeiden. Alle Qwiic-fähigen Boards verwenden einen gemeinsamen 4-poligen JST-Anschluss mit 1 mm Abstand. Dies reduziert den erforderlichen Platzbedarf auf der Leiterplatte und polarisierte Anschlüsse helfen Ihnen, alles richtig anzuschließen. Dieses spezielle IR-Array-Breakout bietet ein Sichtfeld von 110°×75° mit einem Temperaturmessbereich von -40 °C ~ 300 °C. Das MLX90640 IR-Array hat Pull-Up-Widerstände, die an den I²C-Bus angeschlossen sind; beide können entfernt werden, indem die Leiterbahnen an den entsprechenden Jumpern auf der Rückseite der Platine durchtrennt werden. Bitte beachten Sie, dass das MLX90640 komplexe Berechnungen durch die Host-Plattform erfordert, sodass ein normaler Arduino Uno (oder ein gleichwertiges Gerät) nicht über genügend RAM oder Flash verfügt, um die komplexen Berechnungen durchzuführen, die erforderlich sind, um die Rohpixeldaten in Temperaturdaten umzuwandeln. Sie benötigen einen Mikrocontroller mit 20.000 Byte oder mehr RAM.
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
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.
Auf jedem moto:bit befinden sich mehrere I/O-Pins sowie ein vertikaler Qwiic-Anschluss, an den Servos, Sensoren und andere Schaltungen angeschlossen werden können. Auf Knopfdruck können Sie Ihr moto:bit in Bewegung setzen!
Das moto:bit wird mit dem micro:bit über einen aktualisierten SMD-Steckverbinder an der Oberseite des Boards verbunden, was die Einrichtung erleichtert. Dies schafft eine praktische Möglichkeit, micro:bits für die Programmierung auszutauschen und bietet gleichzeitig zuverlässige Verbindungen zu allen verschiedenen Pins auf dem micro:bit.
Wir haben auch eine einfache Barrel-Buchse auf dem moto:bit integriert, die in der Lage ist, alles mit Strom zu versorgen, was Sie an das Carrier Board anschließen.
Features
Zuverlässigerer Edge-Anschluss für die einfache Verwendung mit dem micro:bit
Vollständige H-Brücke zur Steuerung von zwei Motoren
Steuerung von Servomotoren
Vertikaler Qwiic-Anschluss
I2C-Anschluss zur Erweiterung der Funktionalität
Strom- und Batteriemanagement onboard für den micro:bit
Das SparkFun GPS-RTK2 legt die Messlatte für hochpräzises GPS höher und ist das neueste in einer Reihe von leistungsstarken RTK-Karten mit dem ZED-F9P-Modul von u-blox. Das ZED-F9P ist ein Spitzenmodul für hochgenaue GNSS- und GPS-Ortungslösungen, einschließlich RTK mit einer dreidimensionalen Genauigkeit von 10 mm. Mit dieser Karte werden Sie in der Lage sein, die X-, Y- und Z-Position Ihres (oder eines beliebigen Objekts) innerhalb der Breite Ihres Fingernagels zu bestimmen! Das ZED-F9P ist einzigartig, da es sowohl als Rover als auch als Basisstation eingesetzt werden kann. Durch die Verwendung unseres praktischen Qwiic-Systems ist kein Löten erforderlich, um ihn 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.
Wir haben sogar eine wiederaufladbare Backup-Batterie eingebaut, um die neueste Modulkonfiguration und Satellitendaten bis zu zwei Wochen lang verfügbar zu halten. Diese Batterie hilft beim "Warm-Start" des Moduls und verkürzt die Zeit bis zur ersten Reparatur drastisch. Das Modul verfügt über einen "Survey-in"-Modus, der es ermöglicht, das Modul als Basisstation zu verwenden und RTCM 3.x-Korrekturdaten zu erzeugen. Die Konfigurationsmöglichkeiten des Moduls
Die Anzahl der Konfigurationsmöglichkeiten des ZED-F9P ist unglaublich! Geofencing, variable I2C-Adresse, variable Update-Raten, sogar die hochgenaue RTK-Lösung kann auf 20Hz erhöht werden. Der GPS-RTK2 hat sogar fünf Kommunikationsanschlüsse, die alle gleichzeitig aktiv sind: USB-C (der sich als COM-Port enumeriert), UART1 (mit 3,3V TTL), UART2 für den RTCM-Empfang (mit 3,3V TTL), I2C (über die beiden Qwiic-Anschlüsse oder ausgebrochene Pins) und SPI.
Sparkfun hat außerdem eine umfangreiche Arduino-Bibliothek für u-blox-Module geschrieben, um das GPS-RTK2 einfach über das Qwiic Connect System auszulesen und zu steuern. Lassen Sie NMEA hinter sich! Verwenden Sie eine viel leichtere binäre Schnittstelle und gönnen Sie Ihrem Mikrocontroller (und seinem einen seriellen Port) eine Pause. Die SparkFun Arduino-Bibliothek zeigt, wie man Breitengrad, Längengrad, sogar Kurs und Geschwindigkeit über I2C auslesen kann, ohne dass ständige serielle Abfragen nötig sind.
Features
Gleichzeitiger Empfang von GPS, GLONASS, Galileo und BeiDou
Empfang der Bänder L1C/A und L2C
Spannung: 5 V oder 3,3 V, aber alle Logik ist 3,3 V
Strom: 68 mA - 130 mA (variiert mit Konstellationen und Tracking-Status)
Zeit bis zum ersten Fix: 25 s (kalt), 2 s (heiß)
Max Navigation Rate:
PVT (Basisortung über UBX-Binärprotokoll) - 25 Hz
RTK - 20 Hz
Raw - 25 Hz
Horizontale Positionsgenauigkeit:
2,5 m ohne RTK
0,010 m mit RTK
Max. Höhe: 50k m
Max. Geschwindigkeit: 500 m/s
Gewicht: 6,8 g
Abmessungen: 43,5 mm x 43,2 mm
2 x Qwiic-Stecker
Das Power Delivery Board verwendet einen eigenständigen Controller, um mit den Stromadaptern zu verhandeln und auf eine höhere Spannung als nur 5V umzuschalten. Dies verwendet den gleichen Stromadapter für verschiedene Projekte, anstatt sich auf mehrere Stromadapter zu verlassen, die unterschiedliche Ausgangsspannungen bereitstellen. Das Board kann als Teil des Qwiic-Connect-Systems von SparkFun geliefert werden, so dass Sie keine Lötarbeiten durchführen müssen, um herauszufinden, wie die Dinge ausgerichtet sind.
Das SparkFun Power Delivery Board nutzt die Vorteile des Power-Delivery-Standards mit einem Standalone-Controller von STMicroelectronics, dem STUSB4500. Der STUSB4500 ist ein USB-Power-Delivery-Controller, der Senkengeräte anspricht. Er implementiert einen proprietären Algorithmus zur Aushandlung eines Stromversorgungsvertrags mit einer Quelle (d. h. einer Steckdose oder einem Netzteil), ohne dass ein externer Mikrocontroller erforderlich ist. Sie benötigen jedoch einen Mikrocontroller, um die Karte zu konfigurieren. PDO-Profile werden in einem integrierten nichtflüchtigen Speicher konfiguriert. Der Controller übernimmt die ganze Arbeit der Leistungsaushandlung und bietet eine einfache Möglichkeit zur Konfiguration über I2C.
Um die Karte zu konfigurieren, benötigen Sie einen I2C-Bus. Das Qwiic-System macht es einfach, das Power Delivery Board mit einem Mikrocontroller zu verbinden. Je nach Anwendung können Sie den I2C-Bus auch über die durchkontaktierten SDA- und SCL-Löcher anschließen.
Merkmale
Eingangs- und Ausgangsspannungsbereich von 5-20V
Ausgangsstrom bis zu 5A
Drei konfigurierbare Stromabgabeprofile
Automatischer Type-C™- und USB-PD-Sink-Controller
Zertifizierter USB Type-C™ rev 1.2 und USB PD rev 2.0 (TID #1000133)
Integrierte VBUS-Spannungsüberwachung
Integrierte VBUS-Switch-Gate-Treiber (PMOS)
Das RedBoard Artemis verfügt über die verbesserte Stromaufbereitung und USB-zu-Seriell, die wir im Laufe der Jahre bei unserer RedBoard-Produktlinie verfeinert haben. Ein moderner USB-C-Anschluss macht die Programmierung einfach. Ein Qwiic-Anschluss macht I²C einfach.
Das RedBoard Artemis ist voll kompatibel mit dem Arduino-Kern von SparkFun und kann einfach unter der Arduino IDE programmiert werden. Wir haben den JTAG-Anschluss für fortgeschrittene Anwender freigelegt, die lieber die Leistung und Geschwindigkeit professioneller Tools nutzen möchten.
Wir haben ein digitales MEMS-Mikrofon für Leute hinzugefügt, die mit TensorFlow und maschinellem Lernen mit Always-On-Sprachbefehlen experimentieren wollen. Wir haben sogar einen praktischen Jumper hinzugefügt, um den Stromverbrauch für Tests mit geringem Stromverbrauch zu messen.
Mit 1MB Flash und 384k RAM haben Sie viel Platz für Ihre Skizzen. Das integrierte Artemis-Modul läuft mit 48MHz, wobei ein 96MHz-Turbo-Modus zur Verfügung steht, und Bluetooth gibt es auch noch dazu!
Merkmale
Arduino Uno R3 Footprint
1M Flash / 384k RAM
48MHz / 96MHz Turbo verfügbar
24 GPIO - alle interruptfähig
21 PWM-Kanäle
Eingebauter BLE-Funk
10 ADC-Kanäle mit 14-Bit-Präzision
2 UARTs
6 I²C-Busse
4 SPI-Busse
PDM-Schnittstelle
I²S-Schnittstelle
Qwiic-Anschluss
Sind Sie die vielen verschiedenen Arduino-Boards leid und müssen sich entscheiden, welche Funktionen Sie benötigen?
Wäre es nicht viel einfacher, alle besten Funktionen auf derselben Platine zu haben und keine Kompromisse eingehen zu müssen? Genau das dachten sich die Leute bei SparkFun und lieferten das fantastische, mit Arduino programmierte SparkFun RedBoard.
Merkmale
ATmega328-Mikrocontroller mit Optiboot (UNO)-Bootloader
Eingangsspannung: 7-15 V
0–5 V-Ausgänge mit 3,3 V-kompatiblen Eingängen
6 Analoge Eingänge
14 digitale I/O-Pins (6 PWM-Ausgänge)
ISP-Header
16 MHz Taktgeschwindigkeit
32 k Flash-Speicher
Kompatibel mit R3 Shield
Komplette SMD-Konstruktion
USB-Programmierung vereinfacht durch den allgegenwärtigen FTDI FT231X
Rote Leiterplatte
Das SparkFun RedBoard kombiniert die Stabilität des FTDI, die Einfachheit des Optiboot-Bootloaders des Uno und die R3-Shield-Kompatibilität des Uno R3.
RedBoard verfügt über die Hardware-Peripheriegeräte, die Sie gewohnt sind:
6 Analoge Eingänge
14 digitale I/O-Pins (6 PWM-Pins)
SPI
UART
Externe Interrupts
Downloads
Treiber
GitHub
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.
Der RP2040 enthält zwei ARM Cortex-M0+ Prozessoren (bis zu 133MHz) und verfügt über:
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. Während der Chip über ein großes internes RAM verfügt, enthält das Board zusätzlich 16 MB externen QSPI-Flash-Speicher zur Speicherung von Programmcode.
Merkmale
Raspberry Pi Foundation's RP2040 Mikrocontroller
16MB QSPI Flash Speicher
JTAG PTH Pins
Thing Plus (oder Feather) Form-Factor:
18 x Multifunktions-GPIO-Pins
Vier verfügbare 12-Bit-ADC-Kanäle mit einem internen Temperatursensor (500kSa/s)
Bis zu acht 2-Kanal-PWM
Bis zu zwei UARTs
Bis zu zwei I2C-Bussen
Bis zu zwei SPI-Busse
USB-C-Anschluss:
USB 1.1 Host/Device Funktionalität
2-poliger JST-Anschluss für einen LiPo-Akku (nicht enthalten):
500mA Ladeschaltung
Qwiic-Stecker
Tasten:
Booten
Rücksetzen
LEDs:
PWR - Rote 3,3V Stromanzeige
CHG - Gelbe Batterieladeanzeige
25 - Blaue Status/Test-LED (GPIO 25)
WS2812 - Adressierbare RGB-LED (GPIO 08)
Vier Befestigungslöcher:
4-40 Schrauben kompatibel
Abmessungen: 2,3" x 0,9"
RP2040 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++
Was ist mit den Siebdrucketiketten? Sie sind überall verteilt. Wir haben uns entschieden, die Pins so zu beschriften, wie sie auf dem Apollo3-IC selbst belegt sind. Das macht das Auffinden des Pins mit der gewünschten Funktion sehr viel einfacher. Werfen Sie einen Blick auf die vollständige Pin-Karte aus dem Apollo3-Datenblatt. Wenn Sie wirklich die 4-Bit-SPI-Funktionalität des Artemis testen wollen, müssen Sie auf die Pins 4, 22, 23 und 26 zugreifen. Möchten Sie den differentiellen ADC-Port 1 ausprobieren? Die Pins 14 und 15. Mit dem RedBoard Artemis ATP können Sie die beeindruckenden Fähigkeiten des Artemis-Moduls ausreizen.
Das RedBoard Artemis ATP verfügt über die verbesserte Stromaufbereitung und USB-zu-Seriell, die wir über die Jahre bei unserer RedBoard-Produktlinie verfeinert haben. Ein moderner USB-C-Anschluss macht die Programmierung einfach. Ein Qwiic-Anschluss macht I²C einfach. Der ATP ist vollständig kompatibel mit dem Arduino-Kern von SparkFun und kann einfach unter der Arduino-IDE programmiert werden. Wir haben den JTAG-Anschluss für fortgeschrittene Anwender freigelegt, die lieber die Leistung und Geschwindigkeit professioneller Tools nutzen möchten.
Wenn Sie ein Lot von einem GPIO mit einem einfachen Programm benötigen, ist das ATP das richtige Modul für den Markt. Wir haben ein digitales MEMS-Mikrofon für Leute hinzugefügt, die mit Always-on-Sprachbefehlen mit TensorFlow und maschinellem Lernen experimentieren wollen. Wir haben sogar einen praktischen Jumper hinzugefügt, um den Stromverbrauch für Tests mit geringem Stromverbrauch zu messen.
Mit 1MB Flash und 384k RAM haben Sie viel Platz für Ihre Skizzen. Das Artemis-Modul läuft mit 48MHz, wobei ein 96MHz-Turbo-Modus zur Verfügung steht, und ist zudem mit Bluetooth ausgestattet!
Merkmale
Arduino Mega Footprint
1M Flash / 384k RAM
48MHz / 96MHz Turbo verfügbar
6uA/MHz (arbeitet mit weniger als 5mW bei vollem Betrieb)
48 GPIO - alle interruptfähig
31 PWM-Kanäle
Eingebauter BLE-Funk
10 ADC-Kanäle mit 14-Bit-Präzision mit bis zu 2,67 Millionen Abtastungen pro Sekunde effektiv und kontinuierlich, Multi-Slot-Abtastrate
2 Kanal-Differenzial-ADC
2 UARTs
6 I²C-Busse
6 SPI-Busse
2/4/8-Bit-SPI-Bus
PDM-Schnittstelle
I²S-Schnittstelle
Sichere 'Smart Card'-Schnittstelle
Qwiic-Anschluss
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++