Als Raspberry Pi im Januar 2021 das ursprüngliche Pico auf den Markt brachte, wurde es als leistungsstarkes, kostengünstiges (4 US-Dollar) Mikrocontroller-Entwicklungsboard gut angenommen. Angetrieben von Raspberry Pis eigenem RP2040-System-on-Chip (SoC) basierend auf zwei Arm Cortex-M0+-Kernen mit 133 MHz, verfügt es über Funktionen 2 MB Onboard-Flash-Speicher, 264 KB RAM und 40 Pins – einschließlich drei analoger Eingänge und der einzigartigen programmierbaren I/O Teilsystem.
Eine eklatante Auslassung ist jedoch das Fehlen von Wi-Fi an Bord. Der Ende Juni 2022 auf den Markt gebrachte Pico W für 6 US-Dollar behebt dies mit integrierter drahtloser Konnektivität. Werfen wir einen genaueren Blick auf die Fähigkeiten des Pico W und wofür Sie ihn verwenden können.
Raspberry Pi Pico W-Hardware
Das Pico W Board hat die gleiche Größe wie das Standard Pico, hat aber drei SWD (Serial Wire Debug) Pins wurde von der Kante her eingezogen, um Platz für ein silbernes Quadrat zu schaffen, in dem das drahtlose LAN CYW43439 von Infineon untergebracht ist Chip.
Was die technischen Daten betrifft, ist der Pico W, abgesehen von der Hinzufügung von integriertem Wi-Fi, identisch mit dem Standard-Pico-Modell. Es sollte also mit allen vorhandenen Pico-Add-Ons funktionieren.
Prozessor | RP2040 mit Dual-Core-Arm Cortex-M0+ bei 133 MHz |
Erinnerung | 264 KB SRAM |
Lagerung | 2 MB QSPI-Flash |
W-lan | 2,4-GHz-802.11n-WLAN |
Input-Output | 40 x Pins, mit 26 x multifunktionalem GPIO (inkl. 3 x analoge Eingänge) |
Schnittstellen | 2 x I2C, 2 x SPI, 2 x UART, 1 x SWD (Serial Wire Debug) |
Unterstützung für benutzerdefinierte Peripheriegeräte | 8 × programmierbare I/O (PIO) Zustandsmaschinen |
Strom-/Datenanschluss | Mikro-USB |
Maße | 21 mm × 51 mm |
Wie Sie sehen können, gibt es reichlich Unterstützung für digitale Standardkommunikationsprotokolle: I2C, SPI und UART. Darüber hinaus gibt es wie beim Standard-Pico ein einzigartiges programmierbares E/A-Subsystem, mit dem Sie die E/A-Schnittstelle anpassen können. Die unabhängig laufenden PIO-Blöcke ermöglichen Ihnen nicht nur den Anschluss an nicht standardmäßige Peripheriegeräte kann verwendet werden, um den Hauptprozessor für andere Anwendungen zu entlasten – sogar für das Rendern von Composite Video.
Die Standardplatinen Pico und Pico W haben keine Stiftleisten, daher müssen Sie geeignete 0,1-Zoll-Stiftleisten anlöten. Alternativ sind Pico H- und Pico WH-Modelle mit bereits angebrachten Headern erhältlich. In der Abbildung unten sind die Modelle Pico, Pico H und Pico W von links nach rechts dargestellt.
Firmware für Pico W
Alle Pico-Modelle können mit C/C++ oder MicroPython (und auch CircuitPython) programmiert werden. Das standardmäßige Pico C/C++ SDK enthält Unterstützung für drahtlose Netzwerke. Um die Wi-Fi-Funktionalität von Pico W in MicroPython zu verwenden, müssen Sie die spezielle Pico W-Firmware UF2-Datei installieren, die Sie von herunterladen können Raspberry Pi-Dokumentation. Halten Sie die BOOTSEL-Taste des Pico gedrückt, während Sie ihn über seinen Micro-USB-Anschluss an einen Computer anschließen, und ziehen Sie dann die UF2-Datei darauf. Weitere Informationen finden Sie in unserem Erste Schritte mit MicroPython auf Raspberry Pi Pico-Leitfaden.
Um die Drahtlosfunktion von Pico W zum Herstellen einer Verbindung mit Ihrem Wi-Fi-Netzwerk in MicroPython oder C/C++ zu verwenden, befolgen Sie die Anweisungen in Anschlussanleitung für Raspberry Pi (PDF). In MicroPython ist die Netzwerk Die Bibliothek wird verwendet, um eine Verbindung zu Wi-Fi herzustellen.
Mögliche Pico W-Projekte
Wenn Ihr Pico W mit Wi-Fi verbunden ist, können Sie mit anderen Netzwerkgeräten interagieren und Daten aus dem Internet senden und empfangen. Es gibt also ein großes Potenzial für alle möglichen IoT-Projekte – werfen Sie einen Blick auf unsere Arduino IoT-Projekte für etwas Inspiration, oder Sie könnten versuchen, drahtlose Funktionalität oder eine Webschnittstelle zu einem davon hinzuzufügen Raspberry Pi Pico-Projekte.
Hier sind ein paar weitere Projektideen, um Ihnen den Einstieg zu erleichtern…
Webserver: Die der Raspberry Pi Foundation Schritt-für-Schritt-Projektanleitung zeigt Ihnen, wie Sie Ihren Pico W in einen Webserver verwandeln, um digitale Ausgänge von einem Browser zu steuern und Sensordaten zu empfangen.
Netzwerkscanner: Richard Haylers Netzwerkscanner (Twitter) verwendet einen LED-Streifen, um erkannte Netzwerke in der Nähe anzuzeigen, mit Farbcodierung für sichere Netzwerke, versteckte SSIDs und unsichere offene Netzwerke.
Garagentorsensor: Jeff Geerling ist einfach sensor-Projekt auf GitHub sendet Daten lokal an Home Assistant, um anzuzeigen, ob sein Garagentor offen oder geschlossen ist, sichtbar auf einem Web-Dashboard.
Gehen Sie drahtlos mit Pico W
Wie der Standard-Raspberry Pi Pico ist das Mikrocontroller-Entwicklungsboard Pico W ideal für die Steuerung von Elektronik Projekte und hat einen sehr geringen Strombedarf, aber es fügt eine integrierte Wi-Fi-Konnektivität hinzu, die in einer Vielzahl von aufregenden IoT verwendet werden kann Projekte. Es gibt eine riesige Auswahl an Möglichkeiten mit Pico W und Sie könnten damit drahtlose Funktionen hinzufügen, um ein bestehendes Pico-Projekt über das lokale Netzwerk oder das Internet zu steuern.