PiCockpit v2.6.5 - Unterstützung für den Pico W (Teil 2)
Wie Sie wahrscheinlich alle wissen, hat die Raspberry Pi Foundation vor drei Jahren einen eigenen Mikrocontroller entwickelt - den Raspberry Pi Pico. Nun, hier werden wir Ihnen über unsere neue Unterstützung für den Pico W durch PiCockpit erzählen!
Wir waren sofort fasziniert, vor allem von seinem niedrigen Preis (ab $4) und seinem geringen Energieverbrauch, kombiniert mit seinem breiten Spektrum an möglichen Anwendungen - von persönlichen Experimenten und Projekten bis hin zu industriellen Anwendungsfällen, die Hunderte oder sogar Tausende von ihnen erfordern.
Aber in seiner ersten Version war der Pico nicht gerade einfach mit dem Internet (oder einer Art Intranet) zu verbinden. Man brauchte eine Erweiterungskarte, um ihn mit LAN, WiFi oder einer anderen Art von Netzwerkfähigkeit auszustatten.
Zu Beginn dieses Jahres hat Raspberry Pi den Pico WEs handelt sich um das gleiche Board, aber mit einem integrierten WiFi-Chip, der die Verbindung mit dem Internet zu einem Kinderspiel macht. Zusätzlich zu diesem Hardware-Refresh wurde die Unterstützung von Micropython immer besser.
Mikropython? Es ist eine Implementierung der Programmiersprache Python, die für die Ausführung auf einem Mikrocontroller (im Grunde ein kleiner Computer ohne Betriebssystem) optimiert ist. Wie einige von Ihnen vielleicht schon wissen, ist Python und damit auch Micropython eine sehr einsteigerfreundliche Sprache, die es erlaubt, sowohl kleine als auch komplexe Programme ohne Probleme und mit großer Leistung zu schreiben, dank einer sehr gut optimierten Umgebung. Darüber hinaus gibt es eine sehr freundliche und lebendige Gemeinschaft, die die Sprache erweitert und Neueinsteigern mit Ratschlägen und Tipps hilft.
Wir haben es also endlich geschafft! PiCockpit kann jetzt auch auf dem Pico laufen! Sie können unser Web-Interface nutzen, um Ihren Pi mit der PiStats App zu überwachen. Unser CO2-Sensor wird ebenfalls unterstützt und ermöglicht die Fernüberwachung Ihrer Umgebung! Aber meiner persönlichen Meinung nach ist die Highlight ist die Remote-Nutzung der GPIO-Pins.
Wir unterstützen das Lesen des Zustands der Eingangspins, das Setzen von Ausgangspins und sogar die Verwendung von PWM zur Steuerung externer Geräte, die Sie angeschlossen haben.
Und wir arbeiten derzeit an noch mehr coolen Features, die dank Micropython, das die Entwicklung schnell und das Testen noch schneller macht, schnell veröffentlicht werden!
Und das Beste daran? Es ist so trivial und bequem wie bei Verwendung eines USB-Sticks. Etwa fünf Klicks, und schon ist Ihr Pico W einsatzbereit! Interessiert? Ich zeige Ihnen, wie's geht!
Installationsanleitung
Loggen Sie sich zunächst in Ihr Konto auf picockpit.de. Auf Ihrer PiCockpit Homepage sollten Sie eine neue Schaltfläche mit dem Namen Neue Pico W hinzufügen". Klicken Sie es an!
Nachdem Sie Ihr Passwort bestätigt haben, können Sie einen Namen für Ihren Pico, Ihre WLAN-Zugangsdaten und das Land, in dem Sie Ihren Pi verwenden, eingeben - wenn Sie sich nicht sicher sind, welchen Code Sie verwenden sollen, können Sie das Feld auch leer lassen. Klicken Sie auf 'uf2-Bild generieren' und wir werden unser uf2-Bild so bearbeiten, dass es Ihre Anmeldedaten enthält und Sie es herunterladen können. Das Beste daran? Dies wird verarbeitet werden vor Ort innerhalb Ihr Browserwerden sie nicht an uns weitergeleitet. Ihre Anmeldedaten sind also sicher und werden nicht über das Internet weitergegeben!
Danach drückst du einfach den BOOTSEL-Knopf, um dem Pico zu sagen, dass er sich als Massenspeicher einbinden soll, und schließt ihn an deinen Computer an, als würdest du einen USB-Stick oder etwas ähnliches anschließen. Je nach Betriebssystem sollte der Pico einfach als externer Datenträger erscheinen!
Stellen Sie als Nächstes sicher, dass der Pico auf die Werkseinstellungen zurückgesetzt ist. Sollte Ihr Pico W brandneu sein, können Sie diesen Schritt einfach ignorieren. Andernfalls laden Sie einfach diese Flash Nuke uf2 und kopieren Sie sie auf den Pico. Ziehen Sie die heruntergeladene Datei einfach per Drag & Drop auf den Datenträger.
Danach warten Sie etwa 10 Sekunden, bis der Pico verschwindet und dann wieder erscheint. Er sollte wie zuvor als Lautstärke erscheinen.
Ziehen Sie nun einfach Ihre heruntergeladene uf2-Datei (picockpit-picow-v2.5.0.uf2) auf den Datenträger. Das war's!
Das Einzige, was noch zu tun ist, ist zu warten. Trennen Sie die Verbindung zum Pico nicht! Warten Sie einfach etwa eine Minute (oder zwei!). Zuerst sollte die LED des Pico aufleuchten. Nach einer Weile sollte die Onboard-LED beginnen schnell blinkend. Nun erscheint der Pico in der PiCockpit-Oberfläche - und Sie können ihn so nutzen, wie Sie es von den großen Pis gewohnt sind. Erledigt!
Demnächst
Dies ist natürlich unsere erste Version des Pico PiCockpit Clients. Es gibt noch einige Probleme zu lösen - sollten Sie auf irgendwelche Probleme Bitte konsultieren Sie diese Seite - Dort finden Sie eine ausführliche Anleitung, damit Sie sofort loslegen können! Ich werde auch bekannte Bugs hinzufügen (und hoffentlich auch, wie man sie umgeht). Darüber hinaus können Sie uns gerne eine E-Mail! Sei es ein Problem, auf das Sie stoßen, oder eine Idee, die Sie uns gerne näher bringen würden? Wir freuen uns immer über jede Art von Feedback!
Wie Sie wahrscheinlich hören können, sind wir sehr, sehr aufgeregt über diese Veröffentlichung. Die Arbeit mit dem Pico W kann für Anfänger ein wenig entmutigend und für erfahrenere Entwickler ein wenig fummelig sein. Wir hoffen, dies für alle zu vereinfachen und einen einfachen Zugang zu Raspberrys neuestem (und meiner persönlichen Meinung nach vielleicht coolstem!) Produkt zu ermöglichen.
Und die coolen neuen Funktionen, die ich erwähnt habe? Das nächste, was Sie erwarten können, ist eine Version von PiControl, die es Ihnen ermöglicht, Ihre eigenen Micropython-Skripte bequem über unsere Webschnittstelle auszuführen. Denken Sie einfach darüber nach! Das GPIO-Skript, das Sie früher geschrieben haben? Ein Klick. Ihre kleine Web-Applikation, die Ihren Server anpingt, um zu sehen, ob er noch online ist? Ein Klick!
Da haben Sie es also - PiCockpit Unterstützung für den Pico W!
Möchten Sie es ausprobieren, besitzen aber keinen Pico W? Wir verkaufen sie in unserem Geschäft für nur 8€ pro Stück! Sie können auch eine große Anzahl von Zubehör und die Bausatz ist ein guter Ausgangspunkt. Es gibt auch eine Version mit gelöteten Steckern, so dass Sie nicht selbst löten müssen. Schauen Sie sich um!
Ich nutze einen iMac mit der Version 10.13.6 (High Sierra).
Leider wird mein Pico W im PiCockpit nicht angezeigt. die OnBoard-LED ist zunächst an und blinkt nach einer Weile jeweils 4mal. Der Pico W meldet sich im WLAN an und lässt sich auch anpingen. In Thonny wird das hier angezeigt:
Traceback (letzter Aufruf):
Datei "main.py", Zeile 70, in
Datei "main.py", Zeile 68, in __init__
Datei "setup.py", Zeile 246, in setupfunc
Datei "core.py", Zeile 427, in error_blink
Datei "core.py", Zeile 444, in blink
KeyboardInterrupt:
MicroPython v1.19.1-789-ga322ebafc am 2023-03-10; Raspberry Pi Pico W mit RP2040
Geben Sie "help()" für weitere Informationen ein.
>>>
Wir haben vor kurzem ein neues Release gemacht - das die Stabilität weiter verbessert hat, bitte probieren Sie es aus - es sollte bei Anlage eines neuen Pico W automatisch als UF2 heruntergeladen werden. Bitte löschen Sie den alten Pico W dafür.