Tabla de contenido:
- Paso 1: pantallas de inicio
- Paso 2: Acceder a la página de la terminal
- Paso 3: guardar la página de la terminal en su computadora
- Paso 4: Conexión al Pixel Kit
- Paso 5: Conexión a una red wifi
- Paso 6: Modo de recuperación / sin conexión
- Paso 7: ¡Codifique con luces
Video: Pixel Kit con MicroPython: Primeros pasos: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
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
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
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
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
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
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
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:
MicroPython parpadeante en Kano Pixel Kit: 4 pasos
MicroPython parpadeante en Kano Pixel Kit: ¡Kano's Pixel Kit es una gran pieza de hardware! Cuenta con 128 LEDs RGB superbrillantes, un joystick, 2 botones, un dial, batería y un potente microprocesador como su cerebro (ESP32). Viene de fábrica con un firmware que habla con Kano Code App, un
Tiny Linux Server - VoCore2 - Primeros pasos: 9 pasos
Tiny Linux Server - VoCore2 - Introducción: VoCore2 Ultimate es una pieza impresionante de miniaturización y vale la pena considerarla para aplicaciones de control integradas. Este tutorial lo ayudará a aprender cómo: configurar los ajustes del dispositivo, agregar acceso seguro a Internet y controlar el dispositivo
Drone autónomo con cámara infrarroja para ayudar a los primeros respondedores: 7 pasos
Drone autónomo con cámara infrarroja para ayudar a los socorristas: según un informe de la Organización Mundial de la Salud, cada año los desastres naturales matan a unas 90.000 personas y afectan a cerca de 160 millones de personas en todo el mundo. Los desastres naturales incluyen terremotos, tsunamis, erupciones volcánicas, deslizamientos de tierra, huracanes, fl
¡Más de 8 millas, los primeros pines portátiles magnéticos universales !: 5 pasos
Más de 8 millas ¡Primeros pines portátiles magnéticos universales !: ¡Hola! Mi nombre es Georgina Yeboah y recientemente creé estos pines magnéticos basados en los personajes de mi webcomic Over 8 Miles. Puede encontrar el enlace a la página principal del webcomic debajo de esta introducción y el enlace de Tapas. Hice estos pines como un as
Hackeo de Seeed Studio CAN-BUS V2.0 - Primeros pasos: 5 pasos
Hackeo de Seeed Studio CAN-BUS V2.0 - Primeros pasos: Este instructivo está destinado a principiantes que ya conocen Arduino. El conocimiento inicial de cómo ponerse en marcha siempre es una molestia y requiere mucho tiempo en cualquier proyecto. Pero hasta que no conozca su camino, casi siempre desearía tener a alguien a quien sh