Inhaltsverzeichnis:

Pixel-Kit mit MicroPython: Erste Schritte - Gunook
Pixel-Kit mit MicroPython: Erste Schritte - Gunook

Video: Pixel-Kit mit MicroPython: Erste Schritte - Gunook

Video: Pixel-Kit mit MicroPython: Erste Schritte - Gunook
Video: Lektion 01 - MicroPython 2024, Juli
Anonim
Pixel-Kit mit MicroPython: Erste Schritte
Pixel-Kit mit MicroPython: Erste Schritte

Die Reise, um das volle Potenzial von Kanos Pixel auszuschöpfen, beginnt mit dem Ersetzen der werkseitigen Firmware durch MicroPython, aber das ist nur der Anfang.

Um das Pixel Kit zu codieren, müssen wir unsere Computer damit verbinden.

In diesem Tutorial wird erklärt, was die Startbildschirme bedeuten, wie Sie auf die Terminalseite zugreifen und eine Verbindung zum Pixel Kit herstellen.

Schritt 1: Startbildschirme

Image
Image
Startbildschirme
Startbildschirme
Startbildschirme
Startbildschirme

Wenn Ihr Pixel Kit hochfährt, zeigt es einige Bildschirme an, um Sie über seine Tätigkeit und seinen Zustand zu informieren. Hier ist, was sie bedeuten:

  • Orange: Versuch, eine Verbindung herzustellen.
  • Blau: Erstellt ein eigenes WLAN-Netzwerk.
  • Grün: Mit einem WLAN-Netzwerk verbunden.
  • Rot: Versuch, eine Verbindung zu einem WLAN-Netzwerk herzustellen, ist fehlgeschlagen.

Wenn Pixel Kit ein eigenes WLAN-Netzwerk erstellt, sollte es etwa PIXEL_KIT_XXXX heißen, jedoch mit einer Nummer anstelle von XXXX.

Beim ersten Start Ihres Pixel Kits wird immer der blaue Bildschirm angezeigt.

Falls Ihr Pixel Kit verbunden ist (grüner Bildschirm) oder ein WLAN-Netzwerk erstellt (blauer Bildschirm), zeigt es seine IP-Adresse im Binärformat an: Rote Punkte bedeuten 1, keine Punkte bedeuten 0.

Schritt 2: Zugriff auf die Terminalseite

Zugriff auf die Terminalseite
Zugriff auf die Terminalseite

Blauer Bildschirm

Wenn Ihr Pixel Kit auf den blauen Bildschirm bootet, finden Sie ein offenes WLAN-Netzwerk namens PIXEL_KIT_*NUMBERS*.

Um die Terminalseite in Ihrem Browser zu öffnen, stellen Sie sicher, dass Sie mit dem Pixel Kit-WLAN-Netzwerk verbunden sind, und navigieren Sie zu https://192.168.4.1. Sie sehen die Seite auf den Bildern. Obwohl sie über diese Adresse zugänglich ist, wird dringend empfohlen, auf die Download-Schaltfläche zu klicken und diese Seite offline zu speichern. Es wird genauso funktionieren, aber viel schneller!

Die IP-Adresse des Pixel Kit ändert sich während der Anzeige des blauen Bildschirms nie: Sie lautet immer

Grüner Bildschirm

Wenn Ihr Pixel-Kit auf dem grünen Bildschirm startet, zeigt es seine IP-Adresse im Netzwerk an, mit dem es verbunden ist. Wir gehen davon aus, dass es mit demselben Netzwerk wie Ihr Computer verbunden ist, aber wenn dies nicht der Fall ist, überprüfen Sie den letzten Schritt zum Wiederherstellen/Wiederherstellen Ihres Pixel Kit.

Sobald Sie sichergestellt haben, dass Ihr Computer und Pixel Kit mit demselben Netzwerk verbunden sind, navigieren Sie zu seiner IP-Adresse, um auf die Terminalseite zuzugreifen.

Schritt 3: Terminalseite auf Ihrem Computer speichern

Terminalseite auf Ihrem Computer speichern
Terminalseite auf Ihrem Computer speichern
Terminalseite auf Ihrem Computer speichern
Terminalseite auf Ihrem Computer speichern

Wenn Sie über Ihre Pixel Kit-IP auf den Terminalbrowser zugreifen, verhält sich Ihr Pixel Kit wie ein Webserver: Er hostet eine Webseite, auf die Sie über Ihren Browser zugreifen können. Jedes Mal, wenn Sie diese Seite anfordern oder aktualisieren, muss das Pixel Kit alles, was es tut, stoppen und diese Anfrage beantworten.

Obwohl es großartig ist, kann sich Pixel Kit wie ein Webserver verhalten, es war jedoch nicht als Webserver gedacht und kann manchmal sehr langsam sein. Die gute Nachricht ist, dass Sie die Terminalseite nach dem Laden offline speichern können!

Um die Terminalseite offline zu speichern, klicken Sie auf die Download-Schaltfläche in der Seitenleiste. Die Datei wird automatisch in Ihrem Ordner "Downloads" gespeichert, Sie können sie jedoch verschieben und umbenennen, wohin Sie möchten.

Schritt 4: Verbinden mit Pixel Kit

Mit Pixel Kit verbinden
Mit Pixel Kit verbinden
Mit Pixel Kit verbinden
Mit Pixel Kit verbinden
Mit Pixel Kit verbinden
Mit Pixel Kit verbinden

Wenn Ihre Terminalseite geöffnet ist und Sie sichergestellt haben, dass sich Ihr Pixel Kit und Ihr Computer im selben Netzwerk befinden (entweder das von Pixel Kit selbst erstellte oder dasjenige, mit dem Sie es verbunden haben), und geben Sie die IP-Adresse im Binär- oder Dezimalformat ein. Es wird ungefähr so aussehen:

11000000101010000000010000000001

oder

192.168.4.1

Wenn Sie wissen möchten, wie man Binärzahlen in Dezimalzahlen umwandelt, überprüfen Sie diesen Link:

Sobald die Verbindung hergestellt ist, werden die Kopfzeilen grün und Sie erhalten eine Python-REPL: Lesen, Auswerten, Drucken und Schleifen. Yay!

Schritt 5: Verbinden mit einem Wifi-Netzwerk

Herstellen einer Verbindung mit einem WLAN-Netzwerk
Herstellen einer Verbindung mit einem WLAN-Netzwerk

Während Sie mit dem vom Pixel Kit erstellten Netzwerk verbunden sind, haben Sie keinen Zugriff auf das Internet.

Wenn Sie gleichzeitig codieren und Zugang zum Internet haben möchten, müssen Sie das Pixel Kit mit einem WLAN-Netzwerk mit Internet verbinden. Der Computer, den Sie zum Codieren verwenden, und Ihr Pixel Kit müssen immer mit demselben Netzwerk verbunden sein.

Der einfachste Weg, eine Verbindung zu einem WLAN-Netzwerk herzustellen, besteht darin, "saveWifiConf(ssid, passord)" auf der REPL auszuführen, wobei ssid der Name des Netzwerks ist, mit dem sich Ihr Pixel Kit verbinden soll, und das Passwort das Netzwerkpasswort ist:

saveWifiConf('WifiName', 'Passwort')

Nachdem Sie "saveWifiConf(ssid, password)" ausgeführt haben, müssen Sie Ihr Pixel Kit aus- und wieder einschalten, um die Änderungen zu übernehmen.

Profi-Tipp: Sie können Ihr Pixel Kit von der Terminalseite aus zurücksetzen, indem Sie den folgenden Befehl eingeben:

zurücksetzen()

Ihr Terminal verliert die Verbindung, sobald Sie Ihr Pixel Kit neu starten. Wenn Sie Ihre Terminalseite offline gespeichert haben, aktualisieren Sie sie einfach und verbinden Sie sich mit der neuen IP, die auf dem grünen Bildschirm angezeigt wird (sobald Ihr Computer wieder mit dem WLAN verbunden ist, mit dem Sie gerade Ihr Pixel Kit verbunden haben).

Wenn Sie die Seite nicht offline gespeichert haben, konvertieren Sie die vom Pixel Kit angezeigte Binärzahl in eine IP und greifen Sie über Ihren Browser darauf zu.

Schritt 6: Wiederherstellungs-/Offline-Modus

Image
Image

Sie können Ihr Pixel Kit jederzeit aus- und wieder einschalten, während Sie beide roten Tasten gedrückt halten, um sanft den blauen Bildschirm anzuzeigen.

Dies ist in einigen Fällen sehr nützlich:

- Sie haben sich mit dem falschen WLAN-Netzwerk, falschem Passwort, Tippfehler usw. verbunden. In diesem Fall bootet Pixel Kit auf den roten Bildschirm und das Erzwingen des blauen Bildschirms ist die einzige Möglichkeit, sich wieder mit dem Pixel Kit zu verbinden.

- Das verbundene WLAN-Netzwerk ist nicht mehr verfügbar. Dies kann an technischen Problemen liegen, aber auch daran, dass Sie mit Ihrem Heim-WLAN verbunden sind und jetzt in der Schule oder bei einem Freund sind. Wenn Sie den blauen Bildschirm aufrufen, können Sie sich mit einem neuen WLAN-Netzwerk verbinden.

- Wir scheinen in einer vernetzten Welt zu leben, aber ich glaube, wir sollten uns nicht auf die Verfügbarkeit von Netzwerken verlassen, um zu lernen, Dinge zu machen und kreativ zu sein! Wenn Sie Ihr Pixel-Kit zu 100% offline codieren möchten oder kein WLAN verfügbar ist, lassen Sie Ihr Pixel-Kit in den blauen Bildschirm eintreten und viel Spaß beim Codieren!

Schritt 7: Code mit Lichtern

Code mit Lichtern!
Code mit Lichtern!

Dokumentation

Hier finden Sie alle Dokumentationen zu den Dingen, die Sie mit Ihrem Pixel Kit mit Pixel32 tun können:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/documentation

Aber Pixel Kit hat auch die gesamte Dokumentation offline! Sie können darauf zugreifen, indem Sie auf die Fragezeichen-Schaltfläche klicken oder zu https://192.168.4.1/index.html/#!/docs navigieren, wenn Ihr Pixel Kit den blauen Bildschirm anzeigt. Wenn Ihr Pixel Kit den grünen Bildschirm anzeigt, ist es

Zeichnung

Grundsätzlich gibt es zwei Möglichkeiten, auf Pixel-Kit-LEDs zu zeichnen: PixelTurtle- und PixelKit-Bibliotheken.

Der erste ist der einfachste Weg, um loszulegen, und Sie finden alles, was Sie tun können unter:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-turtle

Die zweite ist eine fortgeschrittenere Bibliothek (PixelTurtle wurde damit geschrieben) und Sie finden, wie Sie sie verwenden können unter:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-kit

Wenn Sie Probleme mit Python haben, finden Sie auch eine kurze Einführung in der Offline-Dokumentation und unter den folgenden Links:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/programming-in-python

Wenn Sie ein Problem haben, das nicht in der Dokumentation beschrieben ist, schauen Sie auf der Fehlerbehebungs- / FAQ-Seite nach:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/troubleshooting

Inspirierende Videos zu den Möglichkeiten von Pixel Kit finden Sie auf den Tutorial-Seiten:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/tutorials

Empfohlen: