Es ist halb USB Key, halb Adafruit QT Py und eine Menge RP2040... es ist Trinkey QT2040, die Platine mit einem RP2040 Herz und Stemma QT Beinen.
Die Leute lieben den QT Py 2040, aber vielleicht möchten Sie etwas, das sofort einsatzbereit ist. Also dachte sich Adafruit: Wie wäre es, wenn wir so etwas bauen würden, das man direkt an den USB-Anschluss des Computers anschließen kann? Und das haben sie sich ausgedacht!
Die Platine ist so konzipiert, dass sie in jeden USB-A-Anschluss eines Computers oder Laptops passt. An Bord ist ein RP2040-Mikrocontroller mit gerade genug Schaltkreisen, um ihn bei Laune zu halten. Es gibt einen RGB NeoPixel, eine Reset- und Bootloader- oder Benutzertaste und einen STEMMA QT Port am Ende. Das war's!
Mit einer Größe von 1,0" x 0,7" und vier Befestigungslöchern können Sie fast alle QT-Platten anbringen (einige sind etwas größer, also überprüfen Sie, ob sich die Löcher an denselben Stellen befinden). Verwenden Sie dazu Abstandshalter und Schrauben der Größe M2,5, mindestens jedoch 2 diagonale Schrauben. Verwenden Sie dann ein kurzes QT-Kabel und Sie haben einen maßgeschneiderten Sensor Trinkey für jeden Sensor Zweck.
Das Board wird mit 8 MB QSPI-Flash-Speicher geliefert, so dass Sie alle unsere CircuitPython-Treiber auf der Diskette speichern können!
PLUG-AND-PLAY STEMMA QT
Einer der Stars dieses Boards ist Adafruit's Lieblingsanschluss - der STEMMA QT, ein verkettbarer I2C-Port, der mit allen unseren STEMMA QT-Sensoren und -Zubehörteilen verwendet werden kann. Mit diesem Anschluss brauchen Sie nicht zu löten, um loszulegen.
Was kann man in den QT-Anschluss stecken? Wie wäre es mit OLEDs? Trägheitsmessgeräte! Sensoren in Hülle und Fülle. Alles Plug-and-Play dank des innovativen kettbaren Designs: SparkFun Qwiic-kompatible STEMMA QT-Stecker für den I2C-Bus, so dass Sie nicht einmal löten müssen. Schließen Sie einfach ein kompatibles Kabel an, verbinden Sie es mit der MCU Ihrer Wahl, und schon können Sie eine Software laden und Lichtmessungen durchführen.
SOFTWARE UNTERSTÜTZUNG
Zum Zeitpunkt der Markteinführung gibt es keine Arduino Kernunterstützung für den Chip auf diesem Board. Es gibt eine großartige C/C++-Unterstützung, eine offizielle MicroPython-Portierung und eine CircuitPython-Portierung! Adafruit empfiehlt natürlich CircuitPython, weil sie der Meinung sind, dass es der einfachste Weg ist, um anzufangen, und weil es die meisten ihrer Treiber, Displays, Sensoren und mehr unterstützt, und zwar sofort, so dass Sie unseren CircuitPython projects und Tutorials folgen können.
Der RP2040 verfügt zwar über viel Onboard-RAM (264KB), aber nicht über einen eingebauten FLASH-Speicher. Stattdessen wird dies durch den externen QSPI-Flash-Chip gewährleistet. Auf diesem Board befinden sich 8MB, die sich das laufende Programm und der von MicroPython oder CircuitPython verwendete Dateispeicher teilen. Bei der Verwendung von C/C++ steht Ihnen der gesamte Flash-Speicher zur Verfügung, bei der Verwendung von Python bleiben Ihnen etwa 7 MB für Code, Dateien, Bilder, Schriftarten usw.
Das Hauptgehäuse hat die gleiche Größe/Montagebohrungen wie die meisten Stemma QT-Boards (1,0" x 0,7" mit M2,5-Bohrungen)
USB-Typ-A-Stecker mit extradicker Platine, um in einen USB-Host-Port zu passen
RP2040 32-Bit Cortex M0+ Dual-Core mit ~125 MHz @ 3,3V Logik und Leistung
264 KB RAM
8 MB SPI FLASH-Chip zum Speichern von Dateien und CircuitPython/MicroPython-Code. Kein EEPROM
Natives USB wird von jedem Betriebssystem unterstützt - kann als serielle USB-Konsole, MIDI, Tastatur/Maus-HID und sogar als kleines Laufwerk zum Speichern von Python-Skripten verwendet werden.
Kann mit MicroPython oder CircuitPython verwendet werden
Eingebaute RGB NeoPixel LED
STEMMA QT / Qwiic Port für I2C Konnektivität
3.3V Regler mit 600mA Spitzenleistung
12 MHz Quarz
Sowohl Reset-Taste als auch Bootloader-Auswahltaste für schnelle Neustarts (kein Ausstecken-Einstecken, um den Code neu zu starten)
Bootloader-Taste kann auch sicher in 'User'-Code verwendet werden
ÜBER DEN RP2040
Im RP2040 befindet sich ein 'permanenter ROM' USB UF2 Bootloader. Das heißt, wenn Sie eine neue Firmware programmieren wollen, können Sie die BOOT-Taste gedrückt halten, während Sie das Gerät an den USB-Anschluss anschließen (oder den RUN/Reset-Pin auf Masse ziehen), und es erscheint als USB-Laufwerk, auf das Sie die Firmware ziehen können. Diejenigen, die Adafruit Produkte verwenden, werden diese Technik sehr gut kennen - sie verwenden diese Technik auf allen ihren nativen USB-Boards. Beachten Sie, dass Sie nicht doppelt auf Reset klicken, sondern die BOOT-Taste während des Bootens gedrückt halten, um den Bootloader zu starten!
Der RP2040 ist ein leistungsstarker Chip, der die Taktrate unseres M4 (SAMD51) hat und zwei Kerne, die dem M0 (SAMD21) entsprechen. Da es sich um einen M0-Chip handelt, verfügt er nicht über eine Fließkommaeinheit oder DSP-Hardwareunterstützung - wenn Sie also etwas mit umfangreichen Fließkommaberechnungen machen, wird dies in Software erledigt und ist daher nicht so schnell wie ein M4. Bei vielen anderen Rechenaufgaben erreichen Sie nahezu M4-Geschwindigkeit!
TECHNISCHE DETAILS
Produktabmessungen: 38.2mm x 17.7mm x 5.5mm / 1.5" x 0.7" x 0.2"
Produktgewicht: 3.0g / 0.1oz