Cytron Maker Pi Pico Review: Vielseitige Elektronikexperimente

[ad_1]
Das Himbeer Pi Pico ist eine unterhaltsame und kostengünstige Möglichkeit, sich mit Codierung und Elektronik zu befassen. Nach dem Kauf eines Pico müssen wir auch zusätzliche Komponenten kaufen, um seinen Umfang zu erweitern. Dies kann kostspielig und kompliziert werden. Cytron Technologies zielt darauf ab, unsere Lernreise zu vereinfachen, und der Maker Pi Pico vereint viele zusätzliche Funktionen in einem kleinen Paket für weniger als 10 US-Dollar, einschließlich eines Raspberry Pi Pico.
Das ist kein Tippfehler. In der Mitte des Maker Pi Pico befindet sich ein Raspberry Pi Pico. Auf der umgebenden Platine sind für jeden GPIO-Pin Breakouts vorab angeschlossen. Viele sind mit zusätzlichen Komponenten wie einem Micro-SD-Kartenleser und einem Audioausgang verbunden / Summer und eine Reihe von Grove-Anschlüssen, die mit denen identisch sind Seeed’s Grove Shield die eine schnelle und einfache Entwicklung elektronischer Schaltungen ermöglichen.
Der Maker Pi Pico ist mit MicroPython vorinstalliert, eine gute Wahl für diejenigen, die lernen, mit dem Pico zu programmieren. Wir haben jedoch festgestellt, dass CircuitPython eine viel bessere Option für den Maker Pi Pico ist, ebenso wie Cytron, der eine Reihe von Tutorials erstellt hat, die darauf basieren Adafruits CircuitPython. Der Großteil dieser Bewertung wurde mit CircuitPython als Testmittel für das Board verfasst.
Design und Verwendung des Maker Pi Pico
Die lila Maker Pi Pico-Platine mit einer Größe von 94 x 68 mm (3,7 x 2,6 Zoll) ist eine Freude. Es verfügt über eindeutige Pin-Referenzen für den GPIO und eine Reihe von Header-Pins, die den vorgelöteten Raspberry Pi Pico zur einfachen Verwendung herausbrechen. Die meisten GPIO-Pins verfügen über eine Inline-LED, die beim Einschalten des Pins leuchtet.
Sie denken vielleicht: “Wie ist das nützlich?” Wenn wir eine Schaltung aufgebaut haben, z. B. eine blinkende LED auf einem Steckbrett, besteht die Möglichkeit, dass unsere LED defekt ist oder unsere Verkabelung falsch ist. Mit den integrierten LEDs des Maker Pi Pico können wir nachweisen, dass der GPIO-Pin funktioniert und unser Code funktioniert. Dies bedeutet, dass wir den Fehler auf unsere Steckbrettschaltung zurückführen können.
Ganz links und rechts auf der Platine befinden sich sechs Grove-Anschlüsse, auf denen jeweils eindeutige GPIO-Pin-Referenzen aufgedruckt sind. Wir haben ein Relais an den ersten Grove-Anschluss angeschlossen und einige Codezeilen geschrieben, um den Relaiskreis schnell zu öffnen und zu schließen. Nur der Grove-Stecker sechs ist mit einem analogen Pin verbunden, zwei sogar. Dies begrenzt also die Anzahl der analogen Grove-Eingänge, die verwendet werden können. Nach unserer Erfahrung ist dies jedoch kein Problem.
Oben rechts auf der Platine befindet sich ein einzelnes WS2812-Neopixel, das durch Mischen der Waage oder von rotem, grünem und blauem Licht viele verschiedene Farben erzeugen kann. Mit der CircuitPython neopixel.mpy-Bibliothek und dem Beispielcode von Adafruit haben wir mit Leichtigkeit einen Regenbogen von Farben erstellt. Auf der Unterseite der Platine befinden sich ein microSD-Kartenleser, eine 3,5-mm-Audiobuchse, ein Lautsprecher und vier Tasten. Der microSD-Kartenleser ist an die SPI-Schnittstelle angeschlossen. Mithilfe der CircuitPython SD-Kartenbibliothek gelang es uns schnell, auf eine FAT-formatierte microSD-Karte zuzugreifen und diese dann zu lesen und zu schreiben. Dies erhöht die mageren 2 MB Flash-Speicher, die vom Pico bereitgestellt werden, und ermöglicht es uns, Dateien aus Experimenten zu speichern, beispielsweise Sensorprotokolle.
Der 3,5-mm-Audioausgang und der integrierte Summer haben denselben GPIO-Pin (GP18). Wenn der Ausgang verwendet wird, wird der integrierte Summer deaktiviert. Dies ist trivial, aber nützlich. Audio über den Ausgang kann mit jedem verstärkten Lautsprecher abgespielt werden. Nach einem CircuitPython-Musik-Tutorial konnten wir eine Reihe angenehmer Pieptöne und Töne aneinanderreihen.
Der Lautsprecher wurde ausgeschaltet, der Onboard-Summer übernahm und machte einen anständigen Job in unserer Komposition. Drei der vier Tasten unten rechts auf der Platine sind mit GP20 bis 22 verbunden und können problemlos in Ihrem Code verwendet werden. Die vierte Taste ist mit dem Run-Pin verbunden, und mit dieser Taste können wir den Pico zurücksetzen, was praktisch ist !
Die letzte Ergänzung der Platine ist ein achtpoliger Header mit der Bezeichnung ESP-01, und einige von uns werden sofort von diesem Header fasziniert sein. Das ESP-01 ist ein ESP8266-basiertes Board, das üblicherweise zum Hinzufügen von Wi-Fi zu Boards verwendet wird, auf denen es nicht vorhanden ist. Der Raspberry Pi Pico passt genau in diese Klasse und so haben wir vor Freude ein Ersatz-ESP-01-Board angeschlossen und MicroPython geladen.
Mit einem Blog-Beitrag als Ausgangspunkt haben wir es geschafft, den Maker Pi Pico mit unserem Heimnetzwerk zu verbinden, aber im Moment war das die Grenze. Trotz zahlreicher Versuche konnten wir keine Nachrichten über TCP oder MQTT senden oder empfangen. Wir haben den zusätzlichen Schritt unternommen, eine neuere Firmware auf das ESP-01 zu flashen, aber leider das gleiche Ergebnis erzielt. Dies bedeutet nicht, dass die ESP-01-Schnittstelle unbrauchbar ist. Es bedeutet nur, dass wir auf die Software und den Workflow warten müssen, damit dies funktioniert.
Anwendungsfälle für den Maker Pi Pico
Für 10 US-Dollar ist der Maker Pi Pico eine ideale Möglichkeit, den Pico neueren Benutzern vorzustellen. Wir erhalten die Benutzerfreundlichkeit der Grove-Anschlüsse und die zusätzlichen Funktionen für Audio-, microSD-Karten und -Tasten. Der größte Profi für den Maker Pi Pico ist jedoch die klare GPIO-Kennzeichnung. Der Maker Pi Pico richtet sich an Lernende und eine eindeutige Pin-Kennzeichnung hilft den Lernenden, den richtigen Pin für das Projekt zu identifizieren.
Wenn Sie ein fortgeschrittener Benutzer sind, ist der Maker Pi Pico immer noch eine praktikable Plattform für die Entwicklung von Projekten. Allein die Audio- und microSD-Karte bietet viel Spielraum für zusätzliche Musik- und Datenlogger-Projekte, die alle von einem 10-Dollar-Board stammen. Die Einführung von CircuitPython als primäre Codierungssprache ist ein kluger Schachzug von Cytron. Scott Shawcroft, Projektleiter für CircuitPython, und Adafruit haben Zeit und Geld in diese wachsende Alternative zu MicroPython investiert. Dies zeigt sich in der Anzahl der Tutorials und verfügbaren Softwarebibliotheken für zusätzliche Komponenten wie Sensoren, Bildschirme und Motorsteuerungen.
Die Pico Explorer Base von Pimoroni ist die nächstgelegene Alternative, die wir zum Vergleich anbieten können. Der Pico Explorer verfügt über einen Breakout für das GPIO sowie einen Lautsprecher, einen IPS-Bildschirm, einen Prototyping-Bereich und zwei Breakouts für Breakout Garden-Produkte. Obwohl wir den Pico Explorer lieben, kostet er das Dreifache des Maker Pi Pico und enthält keinen Raspberry Pi Pico. Es hat auch nicht die Grove-Anschlüsse oder die Lichter für jeden GPIO-Pin. Beide Boards haben ihren Platz, aber der Cytron Maker Pi Pico ist ein besseres Preis-Leistungs-Verhältnis für Anfänger.
Endeffekt
Die Kosten von 4 US-Dollar für einen Raspberry Pi Pico betragen 40% der Gesamtkosten des Maker Pi Pico. Für die zusätzlichen 6 US-Dollar erhalten wir viele zusätzliche Funktionen, die dieses Board wirklich zu einem Muss machen! Das ESP-01 wäre eine schöne Sache, aber angesichts des Alters dieses Chips und der Tatsache, dass das ESP32 ein gut unterstütztes Mittel zum Hinzufügen von Wi-Fi bietet, können wir den ESP-01-Header als interessantes Kuriosum markieren.
[ad_2]
#Cytron #Maker #Pico #Review #Vielseitige #Elektronikexperimente
Cricut-Projekte für Anfänger und größere Kinder