Raspberry Pi Pico für 4 US-Dollar - was das neue Board der Raspberry-Entwickler kann



Vor ein paar Tagen hat die Raspberry Foundation ein neues Board vorgestellt - den Raspberry Pi Pico auf eigenem Silizium für nur 4 US-Dollar. Das Board ist natürlich weniger funktional als die älteren Modelle der Linie, bietet aber auch Entwicklern eine Vielzahl von Möglichkeiten.



Dieses Board wurde bereits getestet und bewertet seine Funktionen, Vor- und Nachteile. All dies ist unter dem Schnitt.



Ein wenig über die Eigenschaften



Die Basis der Karte ist ein Dual-Core-Arm-Cortex-M0 + -Chip mit einer Kernfrequenz von 133 MHz. Die Karte verfügt über 264 KB RAM und 2 MB Flash-Speicher. Zusätzlich gibt es einen USB 1.1-Anschluss und E / A-Kanäle, von denen 26 dem Benutzer zur Verfügung stehen. Es ist möglich, die Schnittstellen 2 × UART, 2 × I 2 C, 2 × SPI (bis zu 16 MB QSPI) zu verwenden Flash mit XIP) sowie 16 PWM-Kanäle. Ein Temperatursensor und 4 ADC-Kanäle sind ebenfalls erhältlich.



Die Entwickler sagten, dass seit 2016 an ihrem eigenen Chip gearbeitet wird. Laut dem Team brauchten sie einen Chip mit Fähigkeiten, die keiner der Chips der anderen Hersteller hatte. 2018 war ein Prototyp fertig, der dann fertiggestellt wurde, nachdem er das System erhalten hatte, das die Basis für das Pico-Single-Board bildete.



„Wir haben viel Erfahrung in der Entwicklung dieses Chips. Es hat sich vom ersten Tag der Entwicklung an weiterentwickelt und verbessert. Und jetzt haben wir einen exzellenten Chip mit vielen Funktionen und einem niedrigen Preis in der Hand. Die Chips wurden für uns im TSMC-Werk unter Verwendung einer 40-nm-Prozesstechnologie hergestellt ", sagte James Adams, COO von Raspberry Pi.



Der Chip ist wirklich einzigartig, weil es zu solchen Kosten keine Dual-Core-Systeme mehr auf dem Markt gibt. Es gibt genügend RAM für dieses Gerät und die Aufgaben, die es ausführen kann. Und dann gibt es optimierte Gleitkomma-Bibliotheken, die dem Boot-ROM hinzugefügt wurden, sowie einen USB-Kern, der als Master oder Slave verwendet werden kann.



Was ist das Besondere an Pico?



Im Allgemeinen handelt es sich hierbei nicht um einen Einplatinen-PC wie den gleichen Raspberry Pi Zero oder ältere Modelle, sondern um einen Mikrocontroller wie den Arduino. Das Pico-Board kann mit allen anderen "Himbeeren" "befreundet" sein und komplexe Projekte entwickeln. Der Pico hat einen 3,3-V-GPIO, genau wie der andere Raspberry Pi und Arduino. Und das ist kein Nachteil, Sie können 5V mit Konvertern anschließen.





Die Entwickler testeten das Board, indem sie es an 12 Neopixel-LEDs mit voller Helligkeit über ein 5-V-Netzteil anschlossen. Infolgedessen beträgt der von der Karte verbrauchte Strom nur 140 mA bei 0,7 W. Aber der Raspberry Pi 4 verbraucht unter den gleichen Bedingungen bereits 4-5 Watt. Wenn das Projekt einen minimalen Stromverbrauch erfordert, gibt es keine bessere Option als Pico.



Sie können den Raspberry Pi Pico über Micro-USB oder über die VSYS GPIO-Pins mit Strom versorgen. In diesem Fall können Sie 1,8 V bis 5,5 V liefern. Wenn Sie eine Batterie benötigen, müssen Sie ein zusätzliches Modul eines Drittanbieters anschließen. Hier erfahren Sie, wie Sie dies im Detail tun.





Es wurde oben erwähnt, dass der Pico eher ein Mikrocontroller als eine Platine ist. Und das ist es wirklich. Das System kann als würdige Alternative zu Adafruit Feather oder Teensy angesehen werden. Das Board misst nur 51 x 21 mm und ist damit noch kleiner als das Raspberry Pi Zero.





Pico ist praktisch für Steckbretter und oberflächenmontierte Trägerplatinen. Die 40 Pins des Raspberry Pi Pico müssen jedoch selbst gelötet werden.





Im Allgemeinen ist dies ein sehr benutzerfreundliches Board für Anfänger und Profis.





Arbeiten mit Raspberry Pi Pico



Die Karte verfügt über keine zusätzlichen Anschlüsse, sodass für die meisten Projekte ein Computer erforderlich ist. Es kann jeder PC sein, auf dem jedes Betriebssystem ausgeführt wird - Windows, Mac und Linux.



Ein wichtiger Punkt ist die Dokumentation für das Board. Es gibt zwei Abschnitte für die C-Sprache und für MicroPython. Letzteres basiert auf Python 3 für Mikrocontroller. Zur Installation benötigen Sie eine UF2-Datei, die nach Pico kopiert wurde. Wenn Sie nach dem Anschließen des Micro-USB-Kabels die BOOTSEL-Taste drücken, wird die Festplattenschnittstelle angezeigt. Kopieren Sie die Datei, und danach erhalten Sie Zugriff auf die Python-Shell auf der Karte.



Ein Editor wird benötigt, um Code zu schreiben und Dateien im Board-ROM zu speichern. Keine schlechte Wahl - Thonny. Im Allgemeinen verläuft die Installation reibungslos, der Code wird ebenfalls gespeichert.



Zwei neue Funktionen für den Raspberry Pi sind PIO- und Analogeingänge. PIO ist eine generische Schnittstelle, mit der Schnittstellen wie I 2 C, SPI, I 2 S und sogar VGA / DPI erstellt werden können. Es hängt alles vom Projekt und den Qualifikationen des Entwicklers ab.



Die C-Sprache auf Pico ist damit komplizierter. Das offizielle Handbuch hilft zwar . In diesem Fall dauert die Entwicklungszeit jedoch länger als bei MicroPython. Darüber hinaus müssen Sie entweder über die Befehlszeile arbeiten oder Visual Studio-Code verwenden.



Entwickler empfehlen die Arbeit mit MicroPython.



Was können Sie mit Pico entwickeln?



Das Board kann in Hardwareprojekte eingebettet werden. Es ist eine kostengünstige Arduino-Alternative. Mit dieser Neuheit können Roboter, Beleuchtung, IoT und viele andere Systeme entwickelt werden. Gleichzeitig verbraucht Pico, wie oben erwähnt, sehr wenig Strom.



Es ist ein schnelles Board, das macht, was es sollte.





Das einzige Problem ist das völlige Fehlen einer drahtlosen Kommunikation, so dass die Fähigkeiten der Karte in dieser Hinsicht begrenzt sind. Natürlich können Sie ein externes Element anschließen und dieses Problem lösen, aber in diesem Fall wird es mehr Zeit und Ressourcen kosten. Das gleiche ESP32 und ESP8266 funktionieren sofort mit WiFi. Wenn Sie also eine Verbindung benötigen, ist es besser, sie auszuwählen, zumal der Preis ungefähr gleich ist.



Als Schlussfolgerung





Der Raspberry Pi Pico ist ein interessantes Board. Dies ist zwar eher ein Mikrocontroller als ein Einplatinencomputer. Wenn Sie etwas Einfaches und Energieeffizientes wollen, dann ist das Board perfekt. Wenn Sie ein komplexeres Projekt benötigen, sollten Sie den Raspberry Pi Zero W kaufen.






All Articles