Taula de continguts:

Pixel Kit amb MicroPython: primers passos: 7 passos
Pixel Kit amb MicroPython: primers passos: 7 passos

Vídeo: Pixel Kit amb MicroPython: primers passos: 7 passos

Vídeo: Pixel Kit amb MicroPython: primers passos: 7 passos
Vídeo: Raspberry Pi Pico Primer Kit for Students & Beginners with 10 awesome Project 2024, Juliol
Anonim
Pixel Kit amb MicroPython: primers passos
Pixel Kit amb MicroPython: primers passos

El viatge per desbloquejar tot el potencial de Pixel de Kano comença amb la substitució del microprogramari de fàbrica per MicroPython, però això només és el principi.

Per codificar al Pixel Kit hem de connectar-hi els equips.

Aquest tutorial explicarà què volen dir les pantalles d’arrencada, com accedir a la pàgina del terminal i com connectar-se al Pixel Kit.

Pas 1: arrencar pantalles

Image
Image
Pantalles d'arrencada
Pantalles d'arrencada
Pantalles d'arrencada
Pantalles d'arrencada

Quan arrenca el Pixel Kit, es mostren unes quantes pantalles per informar-vos de què fa i del seu estat. Això és el que volen dir:

  • Taronja: s’intenta connectar.
  • Blau: ha creat la seva pròpia xarxa wifi.
  • Verd: connectat a una xarxa wifi.
  • Vermell: s'ha intentat connectar a una xarxa wifi i ha fallat.

Quan Pixel Kit crea la seva pròpia xarxa wifi, s'hauria de denominar PIXEL_KIT_XXXX, però amb un número en lloc del XXXX.

La primera vegada que arrenci el Pixel Kit, sempre es mostrarà la pantalla blava.

En cas que el vostre Pixel Kit estigui connectat (pantalla verda) o hagi creat una xarxa wifi (pantalla blava), mostrarà la seva adreça IP en format binari: els punts vermells signifiquen 1, sense punts 0.

Pas 2: accediu a la pàgina del terminal

Accedint a la pàgina Terminal
Accedint a la pàgina Terminal

Pantalla blava

Si el vostre Pixel Kit arrenca a la pantalla blava, trobareu una xarxa wifi oberta anomenada PIXEL_KIT_ * NUMBERS *.

Per obrir la pàgina del terminal al navegador, assegureu-vos que esteu connectat a la xarxa wifi del Pixel Kit i aneu a https://192.168.4.1. Veureu la pàgina a les imatges. Tot i que és accessible mitjançant aquesta adreça, es recomana fer clic al botó de baixada i desar aquesta pàgina fora de línia. Funcionarà igual, però molt més ràpid.

L'adreça IP del Pixel Kit mentre es mostra la pantalla blava no canviarà mai: sempre serà

Pantalla verda

Si el vostre kit Pixel arrenca a la pantalla verda, mostrarà la seva adreça IP a la xarxa connectada. Suposarem que està connectat a la mateixa xarxa que l’ordinador, però si no és així, comproveu l’últim pas sobre com recuperar / tornar a connectar el vostre Pixel Kit.

Un cop assegureu-vos que el vostre equip i Pixel Kit estan connectats a la mateixa xarxa, aneu a la seva adreça IP per accedir a la pàgina del terminal.

Pas 3: desar la pàgina de terminal a l'ordinador

S'està desant la pàgina de terminal a l'ordinador
S'està desant la pàgina de terminal a l'ordinador
S'està desant la pàgina de terminal a l'ordinador
S'està desant la pàgina de terminal a l'ordinador

Quan accediu al navegador del terminal des de la vostra adreça IP de Pixel Kit, el vostre Pixel Kit es comporta com un servidor web: allotja una pàgina web a la qual podeu accedir des del navegador. Cada vegada que sol·liciteu o actualitzeu aquesta pàgina, el Pixel Kit ha d’aturar tot el que fa i respondre a aquesta sol·licitud.

Tot i que és fantàstic el Pixel Kit pot comportar-se com un servidor web, no estava pensat per ser un servidor web i, de vegades, pot ser molt lent. La bona notícia és que un cop carregada la pàgina del terminal, la podeu desar fora de línia.

Per desar la pàgina del terminal fora de línia, feu clic al botó de descàrrega de la barra lateral. Desarà automàticament el fitxer a la carpeta "Descàrregues", però podeu moure-lo i canviar-lo al lloc que vulgueu.

Pas 4: Connexió al Pixel Kit

S'està connectant al Pixel Kit
S'està connectant al Pixel Kit
S'està connectant al Pixel Kit
S'està connectant al Pixel Kit
S'està connectant al Pixel Kit
S'està connectant al Pixel Kit

Amb la pàgina del terminal oberta i després d’assegurar-vos que el Pixel Kit i l’ordinador es troben a la mateixa xarxa (ja sigui la que Pixel Kit ha creat o la que l’heu connectat) i escriviu l’adreça IP en format binari o decimal. Serà una cosa així:

11000000101010000000010000000001

o bé

192.168.4.1

Si voleu saber com convertir nombres binaris en decimals, consulteu aquest enllaç:

Un cop connectats, les capçaleres es tornaran verdes i se us presentarà a un Python REPL: Llegir, Avaluar, Imprimir i Bucle. Visca!

Pas 5: connectar-se a una xarxa wifi

Connexió a una xarxa wifi
Connexió a una xarxa wifi

Mentre estigueu connectat a la xarxa creada pel Pixel Kit, no tindreu accés a Internet.

Si voleu codificar i tenir accés a Internet alhora, heu de connectar el Pixel Kit a una xarxa wifi que tingui internet. L’ordinador que utilitzarà per codificar i el Pixel Kit sempre hauran d’estar connectats a la mateixa xarxa.

La forma més senzilla de connectar-vos a una xarxa wifi és executar "saveWifiConf (ssid, passord)" al REPL on ssid és el nom de la xarxa que voleu que es connecti el vostre Pixel Kit i la contrasenya sigui la contrasenya de la xarxa:

saveWifiConf ('Nom de Wifi', 'Contrasenya')

Després d'executar "saveWifiConf (ssid, contrasenya)", heu d'apagar i tornar a engegar el Pixel Kit per aplicar els canvis.

Consell professional: podeu restablir el Pixel Kit des de la pàgina del terminal escrivint l'ordre següent:

reset ()

El terminal perdrà la connexió un cop reinicieu el Pixel Kit. Si heu desat la pàgina del terminal fora de línia, només cal que actualitzeu-la i connecteu-vos a la nova IP que es mostra a la pantalla verda (un cop l’ordinador es reconegui al wifi, acabeu de connectar el vostre Pixel Kit).

Si no heu desat la pàgina fora de línia, convertiu el número binari que mostra el Pixel Kit en una ip i accediu-hi des del navegador.

Pas 6: Mode de recuperació / fora de línia

Image
Image

En qualsevol moment, apagueu i torneu a engegar el Pixel Kit mentre manteniu premuts els dos botons vermells per forçar-lo suaument a mostrar la pantalla blava.

Això és molt útil en alguns casos:

- Us heu connectat a una xarxa wifi equivocada, a una contrasenya incorrecta, a un error tipogràfic, etc.

- La xarxa wifi que heu connectat ja no està disponible. Això es pot deure a problemes tècnics, però també pot ser perquè us heu connectat al wifi de casa i ara esteu a l’escola o al lloc d’un amic. L’entrada a la pantalla blava us permetrà connectar-vos a una nova xarxa wifi.

- Sembla que vivim en un món connectat, però crec que no hem de confiar en la disponibilitat de la xarxa per poder aprendre, fer coses i ser creatius. Si voleu codificar el vostre Pixel Kit 100% fora de línia o si no hi ha wifi disponible, feu que el vostre Pixel Kit entri a la pantalla blava i tingueu una bona codificació.

Pas 7: Codi amb llums

Codi amb llums!
Codi amb llums!

Documentació

Podeu trobar tota la documentació sobre les coses que podeu fer amb el vostre Pixel Kit amb Pixel32 a:

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

Però Pixel Kit també té tota la documentació fora de línia. Podeu accedir-hi fent clic al botó del signe d’interrogació o navegant a https://192.168.4.1/index.html/#!/docs si el vostre Pixel Kit mostra la pantalla blava. Si el vostre Pixel Kit mostra la pantalla verda, serà https://IP_ADDRESS/index.html/#! / Docs.

Dibuixant

Bàsicament hi ha dues maneres de dibuixar els LED del Pixel Kit: les biblioteques PixelTurtle i PixelKit.

La primera és la manera més senzilla de començar i podeu trobar tot el que pot fer a:

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

La segona és una biblioteca més avançada (PixelTurtle s’escriu amb ella) i trobareu com utilitzar-la a:

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

Si teniu problemes amb Python, també hi ha una introducció ràpida a la documentació fora de línia i als enllaços següents:

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

Si teniu un problema que no es descriu a la documentació, consulteu la pàgina de resolució de problemes / PMF:

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

Per obtenir vídeos inspiradors sobre què pot fer Pixel Kit, consulteu les pàgines del tutorial:

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

Recomanat: