Πίνακας περιεχομένων:

Pixel Kit Running MicroPython: Πρώτα βήματα: 7 βήματα
Pixel Kit Running MicroPython: Πρώτα βήματα: 7 βήματα

Βίντεο: Pixel Kit Running MicroPython: Πρώτα βήματα: 7 βήματα

Βίντεο: Pixel Kit Running MicroPython: Πρώτα βήματα: 7 βήματα
Βίντεο: ESP32 Tutorial 52 - WS2812 CheerLights MQTT Global Sync with LCD | SunFounder ESP32 IoT Learnig kit 2024, Ιούλιος
Anonim
Pixel Kit Running MicroPython: First Steps
Pixel Kit Running MicroPython: First Steps

Το ταξίδι για να ξεκλειδώσετε όλες τις δυνατότητες του Kano's Pixel ξεκινά με την αντικατάσταση του εργοστασιακού υλικολογισμικού με MicroPython, αλλά αυτό είναι μόνο η αρχή.

Για να κωδικοποιήσουμε το Pixel Kit πρέπει να συνδέσουμε τους υπολογιστές μας σε αυτό.

Αυτό το σεμινάριο θα εξηγήσει τι σημαίνουν οι οθόνες εκκίνησης, πώς να αποκτήσετε πρόσβαση στη σελίδα τερματικού και πώς να συνδεθείτε στο Pixel Kit.

Βήμα 1: Οθόνες εκκίνησης

Image
Image
Οθόνες εκκίνησης
Οθόνες εκκίνησης
Οθόνες εκκίνησης
Οθόνες εκκίνησης

Όταν ξεκινάει το Pixel Kit, εμφανίζει μερικές οθόνες για να σας ενημερώσει για το τι κάνει και την κατάστασή του. Ιδού τι σημαίνουν:

  • Πορτοκαλί: Προσπαθούμε να συνδεθούμε.
  • Μπλε: Δημιούργησε το δικό του δίκτυο wifi.
  • Πράσινο: Συνδέεται σε δίκτυο wifi.
  • Κόκκινο: Προσπάθησε να συνδεθεί σε δίκτυο wifi και απέτυχε.

Όταν το Pixel Kit δημιουργεί το δικό του δίκτυο wifi, θα πρέπει να ονομάζεται κάτι σαν PIXEL_KIT_XXXX αλλά με έναν αριθμό αντί για το XXXX.

Την πρώτη φορά που ξεκινάει το Pixel Kit, θα εμφανίζεται πάντα η μπλε οθόνη.

Σε περιπτώσεις που το Pixel Kit είναι συνδεδεμένο σε (πράσινη οθόνη) ή έχει δημιουργήσει δίκτυο wifi (μπλε οθόνη), θα εμφανίσει τη διεύθυνση IP του σε δυαδική μορφή: Κόκκινες κουκκίδες σημαίνουν 1, χωρίς κουκκίδες σημαίνει 0.

Βήμα 2: Πρόσβαση στη σελίδα τερματικού

Πρόσβαση στη σελίδα του τερματικού
Πρόσβαση στη σελίδα του τερματικού

Μπλε οθόνη

Εάν το Pixel Kit εκκινήσει στην μπλε οθόνη, θα βρείτε ένα ανοιχτό δίκτυο wifi που ονομάζεται PIXEL_KIT_*NUMBERS*.

Για να ανοίξετε τη σελίδα τερματικού στο πρόγραμμα περιήγησής σας, βεβαιωθείτε ότι είστε συνδεδεμένοι στο δίκτυο wifi του Pixel Kit και μεταβείτε στη διεύθυνση https://192.168.4.1. Θα δείτε τη σελίδα στις εικόνες. Αν και είναι προσβάσιμο μέσω αυτής της διεύθυνσης, συνιστάται ιδιαίτερα να κάνετε κλικ στο κουμπί λήψης και να αποθηκεύσετε αυτήν τη σελίδα εκτός σύνδεσης. Θα λειτουργήσει το ίδιο αλλά πολύ πιο γρήγορα!

Η διεύθυνση IP του Pixel Kit ενώ εμφανίζεται η μπλε οθόνη δεν θα αλλάξει ποτέ: θα είναι πάντα

Πράσινη οθόνη

Εάν το κιτ Pixel εκκινήσει στην πράσινη οθόνη, θα εμφανίσει τη διεύθυνση IP του στο δίκτυο που είναι συνδεδεμένο. Ας υποθέσουμε ότι είναι συνδεδεμένο στο ίδιο δίκτυο με τον υπολογιστή σας, αλλά αν δεν είναι, ελέγξτε το τελευταίο βήμα σχετικά με τον τρόπο ανάκτησης/επανασύνδεσης του Pixel Kit.

Αφού βεβαιωθείτε ότι ο υπολογιστής σας και το Pixel Kit είναι συνδεδεμένα στο ίδιο δίκτυο, μεταβείτε στη διεύθυνση IP του για πρόσβαση στη σελίδα τερματικού.

Βήμα 3: Αποθήκευση της σελίδας τερματικού στον υπολογιστή σας

Αποθήκευση τερματικής σελίδας στον υπολογιστή σας
Αποθήκευση τερματικής σελίδας στον υπολογιστή σας
Αποθήκευση τερματικής σελίδας στον υπολογιστή σας
Αποθήκευση τερματικής σελίδας στον υπολογιστή σας

Όταν αποκτάτε πρόσβαση στο πρόγραμμα περιήγησης τερματικού από το Pixel Kit ip, το Pixel Kit συμπεριφέρεται σαν διακομιστής ιστού: Φιλοξενεί μια ιστοσελίδα στην οποία μπορείτε να έχετε πρόσβαση στο πρόγραμμα περιήγησής σας. Κάθε φορά που ζητάτε ή ανανεώνετε αυτήν τη σελίδα, το Pixel Kit πρέπει να σταματά όλα όσα κάνει και να απαντά σε αυτό το αίτημα.

Ενώ είναι φοβερό το Pixel Kit μπορεί να συμπεριφέρεται σαν διακομιστής ιστού, δεν προοριζόταν να είναι διακομιστής Ιστού και μερικές φορές μπορεί να είναι πολύ αργό. Τα καλά νέα είναι ότι μόλις φορτώσετε τη σελίδα τερματικού, μπορείτε να την αποθηκεύσετε εκτός σύνδεσης!

Για να αποθηκεύσετε τη σελίδα τερματικού εκτός σύνδεσης, κάντε κλικ στο κουμπί λήψης στην πλαϊνή γραμμή. Θα αποθηκεύσει αυτόματα το αρχείο στο φάκελο "Λήψεις", αλλά μπορείτε να το μετακινήσετε και να το μετονομάσετε όπου θέλετε.

Βήμα 4: Σύνδεση με το Pixel Kit

Σύνδεση με το Pixel Kit
Σύνδεση με το Pixel Kit
Σύνδεση με το Pixel Kit
Σύνδεση με το Pixel Kit
Σύνδεση με το Pixel Kit
Σύνδεση με το Pixel Kit

Με την τερματική σας σελίδα ανοιχτή και αφού βεβαιωθείτε ότι το Pixel Kit και ο υπολογιστής σας βρίσκονται στο ίδιο δίκτυο (είτε αυτό που δημιουργήθηκε το Pixel Kit είτε αυτό που το συνδέσατε) και πληκτρολογήστε τη διεύθυνση IP σε δυαδική ή δεκαδική μορφή. Θα μοιάζει κάπως έτσι:

11000000101010000000010000000001

ή

192.168.4.1

Αν θέλετε να μάθετε πώς να μετατρέπετε δυαδικούς αριθμούς σε δεκαδικό, ελέγξτε αυτόν τον σύνδεσμο:

Μόλις συνδεθούν, οι κεφαλίδες θα γίνουν πράσινες και θα παρουσιαστείτε σε μια Python REPL: Ανάγνωση, Αξιολόγηση, Εκτύπωση και Βρόχος. Ναι!

Βήμα 5: Σύνδεση σε δίκτυο Wifi

Σύνδεση σε δίκτυο Wifi
Σύνδεση σε δίκτυο Wifi

Ενώ είστε συνδεδεμένοι στο δίκτυο που δημιουργήθηκε από το Pixel Kit, δεν θα έχετε πρόσβαση στο διαδίκτυο.

Εάν θέλετε να κωδικοποιήσετε και να έχετε πρόσβαση στο Διαδίκτυο ταυτόχρονα, πρέπει να συνδέσετε το Pixel Kit σε ένα δίκτυο wifi που διαθέτει Διαδίκτυο. Ο υπολογιστής που θα χρησιμοποιήσετε για κωδικοποίηση και το Pixel Kit πρέπει να είναι πάντα συνδεδεμένοι στο ίδιο δίκτυο.

Ο ευκολότερος τρόπος σύνδεσης σε δίκτυο wifi είναι η εκτέλεση του "saveWifiConf (ssid, passord)" στο REPL όπου ssid είναι το όνομα του δικτύου που θέλετε να συνδέσει το Pixel Kit και ο κωδικός πρόσβασης είναι ο κωδικός πρόσβασης δικτύου:

saveWifiConf ("WifiName", "Password")

Αφού εκτελέσετε το "saveWifiConf (ssid, κωδικός πρόσβασης)", πρέπει να απενεργοποιήσετε και να ενεργοποιήσετε ξανά το Pixel Kit για να εφαρμόσετε τις αλλαγές.

Επαγγελματική συμβουλή: Μπορείτε να επαναφέρετε το Pixel Kit από τη σελίδα τερματικού πληκτρολογώντας την ακόλουθη εντολή:

επαναφορά()

Το τερματικό σας θα χάσει τη σύνδεση μόλις κάνετε επανεκκίνηση του Pixel Kit. Εάν αποθηκεύσατε τη σελίδα τερματικού εκτός σύνδεσης, απλώς ανανεώστε την και συνδεθείτε στο νέο ip που εμφανίζεται στην πράσινη οθόνη (μόλις ο υπολογιστής σας επανασυνδεθεί στο wifi στο οποίο μόλις συνδέσατε το Pixel Kit σας).

Εάν δεν έχετε αποθηκεύσει τη σελίδα εκτός σύνδεσης, μετατρέψτε τον δυαδικό αριθμό που εμφανίζεται από το Pixel Kit σε ip και αποκτήστε πρόσβαση από το πρόγραμμα περιήγησής σας.

Βήμα 6: Λειτουργία ανάκτησης/εκτός σύνδεσης

Image
Image

Ανά πάσα στιγμή, απενεργοποιήστε και ενεργοποιήστε ξανά το Pixel Kit ενώ κρατάτε και τα δύο κόκκινα κουμπιά για να το αναγκάσετε απαλά να εμφανίσει την μπλε οθόνη.

Αυτό είναι πολύ χρήσιμο σε μερικές περιπτώσεις:

- Έχετε συνδεθεί σε λάθος δίκτυο wifi, λάθος κωδικό πρόσβασης, τυπογραφικό λάθος κλπ … Σε αυτές τις περιπτώσεις το Pixel Kit θα εκκινήσει στην κόκκινη οθόνη και η εξαναγκαστική μπλε οθόνη είναι ο μόνος τρόπος για να συνδεθείτε ξανά στο Pixel Kit.

- Το δίκτυο wifi που συνδέσατε δεν είναι πλέον διαθέσιμο. Αυτό μπορεί να οφείλεται σε τεχνικά προβλήματα, αλλά μπορεί επίσης να οφείλεται στο ότι συνδεθήκατε στο wifi του σπιτιού σας και τώρα βρίσκεστε στο σχολείο ή στο σπίτι ενός φίλου σας. Η είσοδος στην μπλε οθόνη θα σας επιτρέψει να συνδεθείτε σε ένα νέο δίκτυο wifi.

- Φαίνεται ότι ζούμε σε έναν συνδεδεμένο κόσμο, αλλά πιστεύω ότι δεν πρέπει να βασιστούμε στη διαθεσιμότητα του δικτύου για να μπορέσουμε να μάθουμε, να φτιάξουμε πράγματα και να είμαστε δημιουργικοί! Αν θέλετε να κωδικοποιήσετε το Pixel Kit σας 100% εκτός σύνδεσης ή εάν δεν υπάρχει διαθέσιμο wifi, κάντε το Pixel Kit να καταχωρηθεί στη μπλε οθόνη και καλή κωδικοποίηση!

Βήμα 7: Κωδικός με φώτα

Κωδικός με φώτα!
Κωδικός με φώτα!

Τεκμηρίωση

Μπορείτε να βρείτε όλη την τεκμηρίωση για τα πράγματα που μπορείτε να κάνετε με το Pixel Kit που εκτελεί το Pixel32 σε:

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

Αλλά το Pixel Kit διαθέτει επίσης όλη την τεκμηρίωση εκτός σύνδεσης! Μπορείτε να έχετε πρόσβαση κάνοντας κλικ στο κουμπί ερωτηματικών ή μεταβαίνοντας στο https://192.168.4.1/index.html/#!/docs εάν το Pixel Kit εμφανίζει την μπλε οθόνη. Εάν το Pixel Kit εμφανίζει την πράσινη οθόνη, θα είναι

Σχέδιο

Υπάρχουν βασικά δύο τρόποι για να βασιστείτε σε LED Pixel Kit: Βιβλιοθήκες PixelTurtle και PixelKit.

Ο πρώτος είναι ο απλούστερος τρόπος για να ξεκινήσετε και μπορείτε να βρείτε όλα όσα μπορεί να κάνει στο:

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

Η δεύτερη είναι μια πιο προηγμένη βιβλιοθήκη (το PixelTurtle γράφεται χρησιμοποιώντας αυτήν) και θα βρείτε πώς να τη χρησιμοποιήσετε στη διεύθυνση:

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

Εάν αντιμετωπίζετε προβλήματα με την Python, υπάρχει επίσης μια γρήγορη εισαγωγή που περιλαμβάνεται στην τεκμηρίωση εκτός σύνδεσης και στους ακόλουθους συνδέσμους:

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

Αν αντιμετωπίζετε πρόβλημα που δεν περιγράφεται στην τεκμηρίωση, ρίξτε μια ματιά στη σελίδα αντιμετώπισης προβλημάτων / Συχνές ερωτήσεις:

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

Για εμπνευσμένα βίντεο σχετικά με το τι μπορεί να γίνει με το Pixel Kit, ελέγξτε τις σελίδες Εκμάθησης:

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

Συνιστάται: