Πίνακας περιεχομένων:
- Βήμα 1: Οθόνες εκκίνησης
- Βήμα 2: Πρόσβαση στη σελίδα τερματικού
- Βήμα 3: Αποθήκευση της σελίδας τερματικού στον υπολογιστή σας
- Βήμα 4: Σύνδεση με το Pixel Kit
- Βήμα 5: Σύνδεση σε δίκτυο Wifi
- Βήμα 6: Λειτουργία ανάκτησης/εκτός σύνδεσης
- Βήμα 7: Κωδικός με φώτα
Βίντεο: Pixel Kit Running MicroPython: Πρώτα βήματα: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Το ταξίδι για να ξεκλειδώσετε όλες τις δυνατότητες του Kano's Pixel ξεκινά με την αντικατάσταση του εργοστασιακού υλικολογισμικού με MicroPython, αλλά αυτό είναι μόνο η αρχή.
Για να κωδικοποιήσουμε το Pixel Kit πρέπει να συνδέσουμε τους υπολογιστές μας σε αυτό.
Αυτό το σεμινάριο θα εξηγήσει τι σημαίνουν οι οθόνες εκκίνησης, πώς να αποκτήσετε πρόσβαση στη σελίδα τερματικού και πώς να συνδεθείτε στο Pixel Kit.
Βήμα 1: Οθόνες εκκίνησης
Όταν ξεκινάει το 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 είτε αυτό που το συνδέσατε) και πληκτρολογήστε τη διεύθυνση IP σε δυαδική ή δεκαδική μορφή. Θα μοιάζει κάπως έτσι:
11000000101010000000010000000001
ή
192.168.4.1
Αν θέλετε να μάθετε πώς να μετατρέπετε δυαδικούς αριθμούς σε δεκαδικό, ελέγξτε αυτόν τον σύνδεσμο:
Μόλις συνδεθούν, οι κεφαλίδες θα γίνουν πράσινες και θα παρουσιαστείτε σε μια Python REPL: Ανάγνωση, Αξιολόγηση, Εκτύπωση και Βρόχος. Ναι!
Βήμα 5: Σύνδεση σε δίκτυο 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: Λειτουργία ανάκτησης/εκτός σύνδεσης
Ανά πάσα στιγμή, απενεργοποιήστε και ενεργοποιήστε ξανά το 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
Συνιστάται:
Visuino Running LED: 9 βήματα
Visuino Running LED: Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε 6x LED, Arduino UNO και Visuino για να τρέξουμε φως LED χρησιμοποιώντας στοιχείο ακολουθίας. Το στοιχείο αλληλουχίας είναι ιδανικό για καταστάσεις όπου θέλουμε να ενεργοποιήσουμε διάφορα συμβάντα με τη σειρά. Παρακολουθήστε ένα βίντεο επίδειξης
Luck's Running Out - Παιχνίδι: 7 Βήματα
Luck's Running Out - Παιχνίδι: Αυτό είναι ένα παιχνίδι ταχύτητας και τύχης, όπως και η καυτή πατάτα, το τριφύλλι περνάει μέχρι να τελειώσει το τραγούδι και το animation. Αυτό το παιχνίδι είναι πιο διασκεδαστικό όταν συνδυάζεται με μια σύντομη εργασία που πρέπει να ολοκληρώσετε πριν περάσετε το τριφύλλι. Δεν είμαι άνθρωπος με τεχνογνωσία
Ασφάλεια Πρώτα: 6 βήματα
Ασφάλεια Πρώτα: Εισαγωγή Αυτό το έργο έγινε από δύο μαθητές του Διεπιστημονικού Κέντρου στο Herzliya του Ισραήλ, ως τελικό πρόγραμμα μαθημάτων IoT. Το έργο έχει σχεδιαστεί για άτομα που μοιράζονται το αυτοκίνητό τους με νέο οδηγό και φοβούνται για την ασφάλεια του αυτοκινήτου (και για
Αναβοσβήνει MicroPython στο κιτ Pixel Kano: 4 βήματα
Αναβοσβήνει MicroPython στο Kano Pixel Kit: Το Kano's Pixel Kit είναι ένα εξαιρετικό κομμάτι υλικού! Διαθέτει 128 εξαιρετικά φωτεινά LED RGB, χειριστήριο, 2 κουμπιά, καντράν, μπαταρία και έναν ισχυρό μικροεπεξεργαστή ως εγκέφαλό του (ESP32). Προέρχεται από το εργοστάσιο με υλικολογισμικό που συνομιλεί με το Kano Code App, ένα
Δώστε πρώτα δώρα στη δεύτερη ζωή χρησιμοποιώντας το Amazon.com: 9 βήματα
Δώστε δώρα για την πρώτη ζωή στη δεύτερη ζωή χρησιμοποιώντας το Amazon.com: Στον εικονικό κόσμο το Second Life είναι εύκολο να δημιουργήσετε πολύ στενές φιλίες με κάποιον που μπορεί να μην έχετε ποτέ την ευκαιρία να συναντήσετε προσωπικά. Οι κάτοικοι του Second Life γιορτάζουν τις διακοπές του First Life όπως την Ημέρα του Αγίου Βαλεντίνου και τα Χριστούγεννα, καθώς και προσωπικές