Tabla de contenido:

Pixel Kit con MicroPython: Primeros pasos: 7 pasos
Pixel Kit con MicroPython: Primeros pasos: 7 pasos

Video: Pixel Kit con MicroPython: Primeros pasos: 7 pasos

Video: Pixel Kit con MicroPython: Primeros pasos: 7 pasos
Video: Primeros pasos con Raspberry Pi Pico en micropython 2024, Noviembre
Anonim
Pixel Kit con MicroPython: primeros pasos
Pixel Kit con MicroPython: primeros pasos

El viaje para desbloquear todo el potencial de Pixel de Kano comienza con la sustitución del firmware de fábrica con MicroPython, pero eso es solo el comienzo.

Para codificar en el Pixel Kit debemos conectar nuestras computadoras a él.

Este tutorial explicará qué significan las pantallas de inicio, cómo acceder a la página del terminal y cómo conectarse a Pixel Kit.

Paso 1: pantallas de inicio

Image
Image
Pantallas de arranque
Pantallas de arranque
Pantallas de arranque
Pantallas de arranque

Cuando se inicia su Pixel Kit, muestra algunas pantallas para informarle qué está haciendo y su estado. Esto es lo que quieren decir:

  • Naranja: intentando conectarse.
  • Azul: creó su propia red wifi.
  • Verde: conectado a una red wifi.
  • Rojo: intentó conectarse a una red wifi y falló.

Cuando Pixel Kit crea su propia red wifi, debería llamarse PIXEL_KIT_XXXX pero con un número en lugar de XXXX.

La primera vez que se inicia tu Pixel Kit, siempre se mostrará la pantalla azul.

En los casos en que su Pixel Kit esté conectado a (pantalla verde) o haya creado una red wifi (pantalla azul), mostrará su dirección IP en formato binario: los puntos rojos significan 1, ningún punto significa 0.

Paso 2: Acceder a la página de la terminal

Acceder a la página de la terminal
Acceder a la página de la terminal

Pantalla azul

Si tu Pixel Kit se inicia en la pantalla azul, encontrarás una red wifi abierta llamada PIXEL_KIT_ * NUMBERS *.

Para abrir la página de la terminal en su navegador, asegúrese de estar conectado a la red wifi Pixel Kit y navegue hasta https://192.168.4.1. Verá la página en las imágenes. Aunque se puede acceder a través de esta dirección, se recomienda encarecidamente hacer clic en el botón de descarga y guardar esta página sin conexión. ¡Funcionará de la misma manera pero mucho más rápido!

La dirección IP del Pixel Kit mientras se muestra la pantalla azul nunca cambiará: siempre será

Pantalla verde

Si su kit Pixel se inicia en la pantalla verde, mostrará su dirección IP en la red a la que está conectado. Asumiremos que está conectado a la misma red que su computadora, pero si no lo está, verifique el último paso sobre cómo recuperar / volver a conectar su Pixel Kit.

Una vez que te asegures de que tu computadora y Pixel Kit estén conectados a la misma red, navega hasta su dirección IP para acceder a la página del terminal.

Paso 3: guardar la página de la terminal en su computadora

Guardar la página de la terminal en su computadora
Guardar la página de la terminal en su computadora
Guardar la página de la terminal en su computadora
Guardar la página de la terminal en su computadora

Cuando accedes al navegador del terminal desde tu ip de Pixel Kit, tu Pixel Kit se comporta como un servidor web: aloja una página web a la que puedes acceder en tu navegador. Cada vez que solicite o actualice esta página, Pixel Kit debe detener todo lo que está haciendo y responder a esta solicitud.

Si bien es increíble Pixel Kit puede comportarse como un servidor web, no está destinado a ser un servidor web y, a veces, puede ser muy lento. La buena noticia es que una vez que haya cargado la página del terminal, ¡puede guardarla sin conexión!

Para guardar la página del terminal sin conexión, haga clic en el botón de descarga en la barra lateral. Guardará automáticamente el archivo en su carpeta "Descargas", pero puede moverlo y cambiarle el nombre a donde desee.

Paso 4: Conexión al Pixel Kit

Conexión a Pixel Kit
Conexión a Pixel Kit
Conexión a Pixel Kit
Conexión a Pixel Kit
Conexión a Pixel Kit
Conexión a Pixel Kit

Con la página de su terminal abierta y después de asegurarse de que su Pixel Kit y su computadora estén en la misma red (ya sea el Pixel Kit creado por sí mismo o el que lo conectó) y escriba la dirección IP en formato binario o decimal. Se verá algo como esto:

11000000101010000000010000000001

o

192.168.4.1

Si desea saber cómo convertir números binarios en decimal, consulte este enlace:

Una vez conectados, los encabezados se volverán verdes y se le presentará un REPL de Python: Leer, Evaluar, Imprimir y Loop. ¡Hurra!

Paso 5: Conexión a una red wifi

Conexión a una red wifi
Conexión a una red wifi

Mientras esté conectado a la red creada por Pixel Kit, no tendrá acceso a Internet.

Si quieres codificar y tener acceso a internet al mismo tiempo debes conectar el Pixel Kit a una red wifi que tenga internet. La computadora que usarás para codificar y tu Pixel Kit siempre deben estar conectados a la misma red.

La forma más fácil de conectarse a una red wifi es ejecutar "saveWifiConf (ssid, passord)" en el REPL, donde ssid es el nombre de la red a la que desea que se conecte su Pixel Kit y la contraseña es la contraseña de la red:

saveWifiConf ('WifiName', 'Contraseña')

Después de ejecutar "saveWifiConf (ssid, contraseña)", debe apagar y encender su Pixel Kit para aplicar los cambios.

Consejo profesional: puede restablecer su Pixel Kit desde la página del terminal escribiendo el siguiente comando:

Reiniciar()

Su terminal perderá la conexión una vez que reinicie su Pixel Kit. Si guardó la página de su terminal sin conexión, simplemente actualícela y conéctese a la nueva IP que se muestra en la pantalla verde (una vez que su computadora se vuelva a conectar al wifi al que acaba de conectar su Pixel Kit).

Si no ha guardado la página sin conexión, convierta el número binario que muestra el Pixel Kit en una ip y acceda a él desde su navegador.

Paso 6: Modo de recuperación / sin conexión

Image
Image

En cualquier momento, apaga y enciende tu Pixel Kit mientras mantienes presionados ambos botones rojos para forzarlo suavemente a mostrar la pantalla azul.

Esto es muy útil en algunos casos:

- Te has conectado a la red wifi incorrecta, contraseña incorrecta, error tipográfico, etc. En estos casos, Pixel Kit arrancará en la pantalla roja y forzar la pantalla azul es la única forma de volver a conectarte al Pixel Kit.

- La red wifi que conectaste ya no está disponible. Esto puede deberse a problemas técnicos, pero también puede deberse a que te conectaste al wifi de tu casa y ahora estás en la escuela o en la casa de un amigo. Entrar en la pantalla azul te permitirá conectarte a una nueva red wifi.

- Parece que vivimos en un mundo conectado, pero creo que no debemos depender de la disponibilidad de la red para poder aprender, hacer cosas y ser creativos. Si quieres codificar tu Pixel Kit 100% sin conexión o si no hay wifi disponible, haz que tu Pixel Kit ingrese en la pantalla azul y ¡feliz codificación!

Paso 7: ¡Codifique con luces

¡Código con luces!
¡Código con luces!

Documentación

Puede encontrar toda la documentación de las cosas que puede hacer con su Pixel Kit que ejecuta Pixel32 en:

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

¡Pero Pixel Kit también tiene toda la documentación fuera de línea! Puede acceder a él haciendo clic en el botón del signo de interrogación o navegando a https://192.168.4.1/index.html/#!/docs si su Pixel Kit muestra la pantalla azul. Si tu Pixel Kit muestra la pantalla verde, será https://IP_ADDRESS/index.html/#! / Docs.

¡Dibujo

Básicamente, hay dos formas de dibujar en los LED de Pixel Kit: bibliotecas PixelTurtle y PixelKit.

La primera es la forma más sencilla de comenzar y puede encontrar todo lo que puede hacer en:

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

La segunda es una biblioteca más avanzada (PixelTurtle está escrito con ella) y encontrará cómo usarla en:

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

Si tiene problemas con Python, también hay una introducción rápida incluida en la documentación fuera de línea y en los siguientes enlaces:

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

Si tiene un problema que no se describe en la documentación, eche un vistazo a la página de solución de problemas / preguntas frecuentes:

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

Para ver videos inspiradores sobre lo que se puede hacer con Pixel Kit, consulte las páginas de tutoriales:

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

Recomendado: