Zum Inhalt springen

SparkFun Pro Micro RP2040 Test: Mittelgroßer Mikrocontroller

    1647744003

    Unser Urteil

    Ein Board voller Funktionen, das den gleichen Preis und die gleiche Größe wie das ItsyBitsy RP2040 von Adafruit hat, aber ein viel besseres Preis-Leistungs-Verhältnis bietet.

    Zum

    + Qwiic-Anschluss
    + Große GPIO-Auswahl
    + Kleine Größe
    + Zackenkanten

    Gegen

    – Nur ein I2C-Kanal

    Wir haben endlich das erste der RP2040-Boards von SparkFun in die Hände bekommen. Das 10-Dollar-SparkFun Pro Micro RP2040 ist das günstigste Modell im Angebot und folgt einem klassischen Design, das einem Arduino Nano-Board-Layout ähnelt, das in einem Steckbrett zu Hause und in Ihre Projekte eingebettet ist. Es bietet uns auch eine wohlüberlegte Auswahl an GPIO-Pins und einen Qwiic-Anschluss für kompatible Addon-Boards.

    SparkFun Pro Micro – RP2040 Direktpreis
    9,95 $

    Das Angebot an RP2040-Boards von SparkFun ist vielfältig, aber das Pro Micro RP2040 ist aufgrund seiner günstigen Kosten und seines vertrauten Formfaktors das typischste der Gruppe. Die anderen beiden sind das Thing Plus RP2040, das ein ähnliches Layout wie das Feather RP2040 von Adafruit aufweist, jedoch mit einer zusätzlichen Micro-SD-Karte mit 16 MB Flash-Speicher ausgestattet ist. Das letzte RP2040-Board ist der MicroMod RP2040-Prozessor, eine M.2-Karte, die das RP2040 zur Verwendung in einer Reihe von Trägerboards enthält.

    Der Pro Micro RP2040 von SparkFun scheint der ideale Formfaktor für diejenigen zu sein, die viele GPIO-Pins, Zackenkanten und einen Qwiic-Anschluss benötigen. Wir haben das neueste RP2040-Board getestet, um unsere Werkbank zu überqueren, und waren angenehm überrascht von seiner Vielseitigkeit.

    SparkFun Pro Micro RP2040 Hardwarespezifikationen

    RP2040 SoC
    ARM Cortex M0+ läuft mit bis zu 133 MHz

    SRAM
    264 KB

    Flash-speicher
    16 MB externer Flash-Speicher

    GPIO
    20 GPIO-Pins mit der folgenden Funktionalität

    10 x PWM-Ausgänge, 10 x digitale E/A, 4 x analoger 12-Bit-ADC, 1 x I2C (Qwiic), SPI, 2 x UART, programmierbare E/A, 1 x WS2812 / NeoPixel

    USB-Anschluss
    USB-C

    Maße
    1,3 x 0,7 Zoll (33 x 17,8 mm)

    Design des SparkFun Pro Micro RP2040 

    Das Pro Micro RP2040 von SparkFun hat fast die gleiche Größe wie das ItsyBitsy RP2040 von Adafruit und verfügt über ein bekanntes DIP-Gehäusedesign, das sich ideal für die Verwendung in einem Steckbrett, aber auch zu Hause eignet, wenn es mithilfe der Kronen an der Oberfläche gelötet wird. Ein Pro Micro zu sein bedeutet, dass das Board mit den Eigenschaften früherer Boards übereinstimmt, die typischerweise von Atmel-Chips angetrieben werden und etwa doppelt so teuer sind wie das 10-Dollar-RP2040. 

    Die leuchtend rote Farbe der Platine hebt sie von einem Meer aus schwarzen und grünen Platinen ab, und die im Siebdruck gedruckte GPIO-Pin-Referenz ist auf beiden Seiten der Platine gut lesbar. Die Stromversorgung kann über den USB-C-Anschluss erfolgen, der auch zum Programmieren des Boards verwendet wird, oder wir können den RAW / +-Pin und GND verwenden, um 5 V bei 600 mA bereitzustellen, aber achten Sie darauf, diese Grenzen nicht zu überschreiten. Am gegenüberliegenden Ende der Platine befindet sich ein Qwiic-Anschluss, der die einzige I2C-Verbindung auf der Platine aufbricht. 

    Qwiic-Anschlüsse sind mit dem Stemma-QT-Format von Adafruit kompatibel (siehe unsere Geschichte zu Qwiic vs. Stemma vs. Grove) und zwischen den beiden Formaten haben wir eine große Auswahl an Breakout-Boards, Sensoren und Displays, die sich einfach und sauber mit dem Port verbinden lassen. Wenn Sie Nicht-Qwiic-Boards verwenden möchten, ist ein Qwiic-zu-Überbrückungskabel-Adapter eine günstige und einfache Alternative. Der Zugriff auf die UART- und SPI-Pins erfolgt über den GPIO.

    Mit dem SparkFun Pro Micro RP2040

    Unsere Tests wurden mit den neuesten Versionen von MicroPython und CircuitPython durchgeführt. Für CircuitPython haben wir die grundlegende GPIO-Funktionalität mit einer LED und einem Druckknopf getestet, die ohne Probleme funktionierten. Etwas weiter haben wir einen WS2812 / NeoPixel-Ring angeschlossen und die Neopixel-CircuitPython-Bibliothek installiert und innerhalb weniger Minuten hatten wir eine RGB-Beleuchtung auf unserer Werkbank.

    Wir haben dann einen kapazitiven Berührungssensor Adafruit MPR121 über ein Qwiic / Stemma QT-Kabel angeschlossen und konnten bald Alltagsgegenstände als Berührungseingaben verwenden. Als wir zu MicroPython übergingen, haben wir getestet, wie I2C-Geräte über den Qwiic-Anschluss verwendet werden können. Der erste war ein OLED-Bildschirm, den wir so programmiert haben, dass er eine Reihe von grafischen Demos und Animationen zeigt. Der nächste Test war eine vierstellige Sieben-Segment-Anzeige, eine generische TM1637-betriebene Platine, die Header-Pins verwendet, sodass wir einen Qwiic-zu-Überbrückungskabel-Adapter verwenden mussten. Der TM1637 ist dank einer MicroPython-Bibliothek einfach zu bedienen, wir hatten einen zufälligen vierstelligen Zahlengenerator und Lauftext.

    Das Pro Micro RP2040 von SparkFun vereint die besten Eigenschaften von zwei Adafruit RP2040-Boards, dem ItsyBitsy RP2040 und dem QT Py RP2040. Genau wie der ItsyBitsy RP2040 von Adafruit bietet der Pro Micro RP2030 von SparkFun eine große Auswahl an GPIO-Pins und bietet einen Qwiic / Stemma QT-Anschluss und USB-C, genau wie der QT Py.

    Anwendungsfälle für das SparkFun Pro Micro RP2040

    Mit gezackten Kanten und einer flachen Unterseite ist der SparkFun Pro Micro RP2040 in ein Projekt eingebettet wie in ein Steckbrett. Das Einbetten dieser Platine in Ihre eigene Schaltung ist trivial, sobald Sie die mechanischen Abmessungen haben. Der winzige RP2040-Roboter, den Sie bauen wollten, könnte mit diesem Board Wirklichkeit werden. Der Qwiic-Anschluss und 16 MB Flash-Speicher ermöglichen den Einsatz des Pro Micro RP2040 in Datenerfassungsprojekten.

    Endeffekt

    Mit einem Preis von 10 US-Dollar, der dem ItsyBitsy RP2040 von Adafruit entspricht, würden wir den Pro Micro RP2040 von SparkFun bevorzugen, da er viele GPIO-Pins und einen Qwiic / Stemma QT-Anschluss in einem relativ kleinen Paket bietet.

    Wenn Sie etwas mehr Funktionalität von Ihrem RP2040-Board erwarten und einen etwas höheren Preis und einen größeren Formfaktor nicht stören, ist das Adafruit Feather RP2040 eine gute Wahl, da es mit einem riesigen Ökosystem von Add-On-Boards funktioniert. Wenn Sie etwas Kleineres benötigen, ist der Adafruit QT Py RP2040 genau das Richtige für Sie. Und natürlich ist der ursprüngliche Raspberry Pi Pico mit nur 4 US-Dollar das beste Preis-Leistungs-Verhältnis. Wenn Sie jedoch ein schönes mittelgroßes Board mit viel Flexibilität suchen, ist das SparkFun Pro Micro RP2040 die beste Wahl.

    0 0 votes
    Rating post
    Abonnieren
    Benachrichtige mich bei
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x