Sommario:
- Passaggio 1: schermate di avvio
- Passaggio 2: accesso alla pagina del terminale
- Passaggio 3: salvataggio della pagina del terminale sul computer
- Passaggio 4: connessione a Pixel Kit
- Passaggio 5: connessione a una rete Wi-Fi
- Passaggio 6: modalità di ripristino/offline
- Passaggio 7: codifica con le luci
Video: Pixel Kit che esegue MicroPython: Primi passi: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Il viaggio per sbloccare il pieno potenziale di Pixel di Kano inizia con la sostituzione del firmware di fabbrica con MicroPython, ma questo è solo l'inizio.
Per codificare sul Pixel Kit dobbiamo connettere i nostri computer ad esso.
Questo tutorial spiegherà cosa significano le schermate di avvio, come accedere alla pagina del terminale e come connettersi a Pixel Kit.
Passaggio 1: schermate di avvio
Quando il tuo Pixel Kit si avvia, mostra alcune schermate per farti sapere cosa sta facendo e il suo stato. Ecco cosa significano:
- Arancione: tentativo di connessione.
- Blu: ha creato la propria rete wifi.
- Verde: connesso a una rete Wi-Fi.
- Rosso: tentativo di connessione a una rete Wi-Fi e esito negativo.
Quando Pixel Kit crea la propria rete wifi, dovrebbe essere chiamato qualcosa come PIXEL_KIT_XXXX ma con un numero invece di XXXX.
La prima volta che il tuo Pixel Kit si avvia, visualizzerà sempre la schermata blu.
Nel caso in cui il tuo Pixel Kit sia connesso a (schermo verde) o abbia creato una rete wifi (schermo blu), visualizzerà il suo indirizzo IP in formato binario: i punti rossi indicano 1, nessun punto significa 0.
Passaggio 2: accesso alla pagina del terminale
Schermo blu
Se il tuo Pixel Kit si avvia con la schermata blu, troverai una rete Wi-Fi aperta denominata PIXEL_KIT_*NUMBERS*.
Per aprire la pagina del terminale nel tuo browser, assicurati di essere connesso alla rete wifi del Pixel Kit e vai su https://192.168.4.1. Vedrai la pagina sulle immagini. Sebbene sia accessibile tramite questo indirizzo, si consiglia vivamente di fare clic sul pulsante di download e salvare questa pagina offline. Funzionerà lo stesso ma molto più velocemente!
L'indirizzo IP del Pixel Kit durante la visualizzazione della schermata blu non cambierà mai: sarà sempre
Schermo verde
Se il tuo kit Pixel si avvia con lo schermo verde, visualizzerà il suo indirizzo IP sulla rete a cui è connesso. Supponiamo che sia connesso alla stessa rete del tuo computer, ma in caso contrario, controlla l'ultimo passaggio su come ripristinare/ricollegare il tuo Pixel Kit.
Dopo esserti assicurato che il tuo computer e Pixel Kit siano collegati alla stessa rete, vai al suo indirizzo IP per accedere alla pagina del terminale.
Passaggio 3: salvataggio della pagina del terminale sul computer
Quando accedi al browser del terminale dal tuo ip Pixel Kit, il tuo Pixel Kit si comporta come un server web: ospita una pagina web a cui puoi accedere sul tuo browser. Ogni volta che richiedi o aggiorni questa pagina, Pixel Kit deve interrompere tutto ciò che sta facendo e rispondere a questa richiesta.
Sebbene sia fantastico, Pixel Kit può comportarsi come un server Web, non è stato pensato per essere un server Web e talvolta può essere molto lento. La buona notizia è che una volta caricata la pagina del terminale, puoi salvarla offline!
Per salvare offline la pagina del terminale, fare clic sul pulsante di download nella barra laterale. Salverà automaticamente il file nella cartella "Download" ma puoi spostarlo e rinominarlo dove vuoi.
Passaggio 4: connessione a Pixel Kit
Con la pagina del tuo terminale aperta e dopo esserti assicurato che Pixel Kit e computer siano sulla stessa rete (quella che Pixel Kit ha creato o quella a cui lo hai connesso) e digita l'indirizzo IP in formato binario o decimale. Sarà simile a questo:
11000000101010000000010000000001
o
192.168.4.1
Se vuoi sapere come convertire i numeri binari in decimale, controlla questo link:
Una volta collegati, gli header diventeranno verdi e ti verrà presentato un REPL Python: Read, Evaluate, Print e Loop. Sìì!
Passaggio 5: connessione a una rete Wi-Fi
Mentre sei connesso alla rete creata dal Pixel Kit non avrai accesso a Internet.
Se vuoi codificare e avere accesso a internet allo stesso tempo devi connettere il Pixel Kit a una rete wifi che abbia internet. Il computer che utilizzerai per codificare e il tuo Pixel Kit devono essere sempre connessi alla stessa rete.
Il modo più semplice per connettersi a una rete wifi è eseguire "saveWifiConf(ssid, passord)" su REPL dove ssid è il nome della rete a cui si desidera connettere il Pixel Kit e la password è la password di rete:
saveWifiConf('NomeWifi', 'Password')
Dopo aver eseguito "saveWifiConf(ssid, password)", devi spegnere e riaccendere il tuo Pixel Kit per applicare le modifiche.
Suggerimento per professionisti: puoi ripristinare il tuo Pixel Kit dalla pagina del terminale digitando il seguente comando:
Ripristina()
Il tuo terminale perderà la connessione una volta riavviato il Pixel Kit. Se hai salvato la pagina del tuo terminale offline, aggiornala e connettiti al nuovo ip visualizzato sullo schermo verde (una volta che il tuo computer si riconnette al wifi a cui hai appena collegato il tuo Pixel Kit).
Se non hai salvato la pagina offline, converti il numero binario visualizzato dal Pixel Kit in un ip e accedi dal tuo browser.
Passaggio 6: modalità di ripristino/offline
In qualsiasi momento, spegni e riaccendi il tuo Pixel Kit tenendo premuti entrambi i pulsanti rossi per forzarlo delicatamente a mostrare lo schermo blu.
Questo è molto utile in alcuni casi:
- Ti sei connesso alla rete wifi sbagliata, password sbagliata, errore di battitura, ecc… In questo caso Pixel Kit si avvierà con la schermata rossa e forzare la schermata blu è l'unico modo per riconnettersi al Pixel Kit.
- La rete wifi che hai connesso non è più disponibile. Ciò può essere dovuto a problemi tecnici, ma può anche essere dovuto al fatto che ti sei connesso al wifi di casa e ora sei a scuola o a casa di un amico. Entrare nella schermata blu ti permetterà di connetterti a una nuova rete wifi.
- Sembra che viviamo in un mondo connesso, ma credo che non dovremmo fare affidamento sulla disponibilità della rete per essere in grado di imparare, fare cose ed essere creativi! Se vuoi codificare il tuo Pixel Kit al 100% offline o se non è disponibile il wifi, fai entrare il tuo Pixel Kit nella schermata blu e buona codifica!
Passaggio 7: codifica con le luci
Documentazione
Puoi trovare tutta la documentazione sulle cose che puoi fare con il tuo Pixel Kit su cui è in esecuzione Pixel32:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/documentation
Ma Pixel Kit ha anche tutta la documentazione offline! Puoi accedervi facendo clic sul pulsante del punto interrogativo o navigando su https://192.168.4.1/index.html/#!/docs se il tuo Pixel Kit mostra la schermata blu. Se il tuo Pixel Kit mostra lo schermo verde sarà
Disegno
Esistono fondamentalmente due modi per disegnare sui LED Pixel Kit: PixelTurtle e le librerie PixelKit.
Il primo è il modo più semplice per iniziare e puoi trovare tutto ciò che può fare su:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-turtle
La seconda è una libreria più avanzata (PixelTurtle è scritta usandola) e troverai come usarla su:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-kit
Se hai problemi con Python, c'è anche una rapida introduzione inclusa nella documentazione offline e nei seguenti link:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/programmazione-in-python
Se stai riscontrando un problema che non è descritto nella documentazione, dai un'occhiata alla pagina di risoluzione dei problemi/FAQ:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/risoluzione dei problemi
Per video di ispirazione su cosa si può fare con Pixel Kit, controlla le pagine Tutorial:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/tutorials
Consigliato:
Giocattoli che si adattano all'interruttore: il drago ambulante che respira l'acqua diventa accessibile!: 7 passaggi (con immagini)
Giocattoli adattati all'interruttore: il drago ambulante che respira nell'acqua reso accessibile!: L'adattamento del giocattolo apre nuove strade e soluzioni personalizzate per consentire ai bambini con capacità motorie limitate o disabilità dello sviluppo di interagire con i giocattoli in modo indipendente. In molti casi, i bambini che richiedono i giocattoli adattati non sono in grado di int
MicroPython lampeggiante su Kano Pixel Kit: 4 passaggi
MicroPython lampeggiante su Kano Pixel Kit: il Pixel Kit di Kano è un ottimo hardware! È dotato di 128 LED RGB super luminosi, un joystick, 2 pulsanti, un quadrante, una batteria e un potente microprocessore come cervello (ESP32). Viene dalla fabbrica con un firmware che parla con l'app Kano Code, un
Drone autonomo con telecamera a infrarossi per assistere i primi soccorritori: 7 passaggi
Drone autonomo con telecamera a infrarossi per assistere i primi soccorritori: secondo un rapporto dell'Organizzazione mondiale della sanità, ogni anno i disastri naturali uccidono circa 90.000 persone e colpiscono quasi 160 milioni di persone in tutto il mondo. I disastri naturali includono terremoti, tsunami, eruzioni vulcaniche, frane, uragani
Oltre 8 miglia Primi perni magnetici portatili universali!: 5 passaggi
Più di 8 miglia I primi perni portatili magnetici universali!: Ciao! Mi chiamo Georgina Yeboah e di recente ho creato queste spille magnetiche basate sui personaggi del mio webcomic Over 8 Miles! Puoi trovare il link alla pagina principale del webcomic sotto questa introduzione e il link Tapas. Ho realizzato queste spille come
Ingresso analogico IoT - Primi passi con IoT: 8 passaggi
Input analogico IoT - Per iniziare con IoT: Capire gli input analogici sono una parte cruciale per capire come funzionano le cose intorno a noi, la maggior parte se non tutti i sensori sono sensori analogici (a volte questi sensori vengono convertiti in digitale). A differenza degli ingressi digitali che possono essere solo accesi o spenti, gli ingressi analogici