PiCockpit v2.6.5 - Soporte para el Pico W (parte 2)

Como probablemente todos sabéis, la Fundación Raspberry Pi diseñó su propio microcontrolador hace tres años: el Raspberry Pi Pico. ¡Pues bien, aquí os vamos a hablar de nuestro nuevo soporte para el Pico W a través de PiCockpit!

Nos intrigó de inmediato, sobre todo por su bajo precio (a partir de $4) y su bajo consumo energético, combinados con su amplia gama de posibles aplicaciones: desde experimentos y proyectos personales hasta casos de uso industrial que requieren cientos o incluso miles de ellas.

pico-w-ultrasonic-sensor
Pequeño, potente y flexible El Pico W


Pero en su primera iteración, el Pico no era precisamente fácil de conectar a Internet (o a algún tipo de intranet). Necesitabas una tarjeta de extensión para darle LAN, WiFi o algún otro tipo de capacidad de red.
A principios de este año Raspberry Pi lanzó el Pico Wla misma placa pero con un chip WiFi incluido que hace que conectarla a internet sea pan comido. Además de esta actualización de hardware el soporte de Micropython era cada vez mejor.

Micropython? Es una implementación del lenguaje de programación Python optimizada para ejecutarse en un microcontrolador (básicamente un pequeño ordenador sin sistema operativo). Como algunos de vosotros ya sabréis, Python y como resultado Micropython son lenguajes muy amigables para principiantes, permitiendo escribir tanto pequeños como complejos programas sin problemas y con un gran rendimiento, gracias a un entorno muy bien optimizado. Además hay una comunidad muy amigable y vibrante que extiende el lenguaje y ayuda a los recién llegados con consejos y trucos.

Por fin lo hemos conseguido. ¡PiCockpit ya puede funcionar en el Pico! Puede utilizar nuestra interfaz web para monitorizar su Pi con la aplicación PiStats. Nuestro Sensor de CO2 también es compatible y permite la supervisión remota de su entorno. Pero en mi opinión personal el lo más destacado es el uso remoto de los pines GPIO.
Soportamos la lectura del estado de los pines de entrada, la configuración de los pines de salida e incluso el uso de PWM para controlar cualquier dispositivo externo que hayas conectado.
Y actualmente estamos trabajando en más funciones interesantes que se publicarán rápidamente gracias a Micropython, que agiliza el desarrollo y las pruebas.

¿Y lo mejor? Es tan trivial y cómodo como utilizar una memoria USB. Unos cinco clics y ya tienes tu Pico W funcionando. ¿Te interesa? ¡Te mostraré cómo hacerlo!

Guía de instalación

En primer lugar, acceda a su cuenta en picockpit.com. En su página de inicio de PiCockpit debería ver un nuevo botón llamado Añadir nuevo Pico W'. ¡Haz clic!


Después de confirmar su contraseña puede introducir un nombre para su Pico, sus credenciales WLAN y el país en el que está utilizando su Pi - si no está seguro de qué código utilizar también puede dejarlo vacío. Haga clic en 'Generar imagen uf2' y editaremos nuestra imagen uf2 para que contenga tus credenciales y te permita descargarla. ¿Lo mejor? Esto será procesado localmente en su navegadorno nos será enviada. Así, sus credenciales estarán seguras y no se compartirán en Internet.


Después sólo tienes que pulsar el botón BOOTSEL para indicar al Pico que se monte como un volumen de almacenamiento masivo y conectarlo a tu ordenador como si estuvieras conectando una memoria USB o algo similar. Dependiendo de tu sistema operativo, debería aparecer como un volumen externo.

A continuación, asegúrese de que el Pico está configurado de fábrica. Si su Pico W es nuevo, puede ignorar este paso. De lo contrario, simplemente descargue este Flash Nuke uf2 y copiarlo en el Pico. Basta con arrastrar y soltar el archivo descargado en el volumen.
Después espera unos 10 segundos y el Pico desaparecerá y volverá a aparecer. Debería aparecer como un volumen, igual que antes.


Ahora simplemente arrastre el archivo uf2 descargado (picockpit-picow-v2.5.0.uf2) en el volumen. Ya está.
Sólo queda esperar. ¡No desconecte el Pico! Simplemente espere alrededor de un minuto (¡o dos!). Primero debería encenderse el LED de Pico. Al cabo de un rato, el LED de la placa debería empezar a parpadeando rápidamente. En este punto el Pico aparecerá en la interfaz de PiCockpit - y podrás usarlo igual que estás acostumbrado con los Pis de tamaño completo. Hecho!


Próximamente


Obviamente, esta es nuestra primera versión del cliente PiCockpit de Pico. Todavía tenemos que solucionar algunos problemas. cualquier problema consulte este página - Allí encontrarás instrucciones más detalladas para ponerte en marcha. También añadiré errores conocidos (y, con suerte, cómo evitarlos). Además de que no dude en enviarnos un Correo electrónico¡! Ya se trate de cualquier problema que encuentre o tal vez una idea que le gustaría que estudiáramos... Siempre nos complace recibir cualquier tipo de comentario.

Como ya habrás oído, estamos muy, muy entusiasmados con este lanzamiento. Trabajar con el Pico W puede ser un poco desalentador para los principiantes, y un poco complicado para los desarrolladores más experimentados. Esperamos simplificar esto para todos, permitiendo un fácil acceso al producto más nuevo de Raspberry (y en mi opinión personal, ¡quizás el mejor!) hasta la fecha.

¿Y las próximas características que he mencionado? Lo próximo que puede esperar es una versión de PiControl que le permitirá ejecutar sus scripts personalizados de Micropython desde la comodidad de nuestra interfaz web. Piénsalo. ¿Ese script GPIO que escribió en su día? Con un clic. ¿Tu pequeña aplicación web que hace ping a tu servidor para ver si todavía está online? ¡Un clic!

Así que ahí lo tienes - ¡soporte PiCockpit para el Pico W!


¿Quieres probarlo pero no tienes un Pico W? Los vendemos en nuestra tienda ¡por tan sólo 8 euros la pieza! También puede encontrar un gran número de accesorios y el kit del fabricante es un buen punto de partida. También existe una versión con cabezales soldados, por lo que no es necesario que sueldes nada. Echa un vistazo

2 Comentarios

  1. Dieter Engelke el marzo 17, 2023 a las 7:06 pm

    Tengo un iMac con la versión 10.13.6 (High Sierra).
    Leider wird mein Pico W im PiCockpit nicht angezeigt. die OnBoard-LED ist zunächst an und blinkt nach einer Weile jeweils 4mal. El Pico W se conecta a la WLAN y también puede conectarse. En Thonny wird das hier angezeigt:
    Traceback (última llamada más reciente):
    File "main.py", line 70, in
    File "main.py", line 68, in __init__
    File "setup.py", line 246, in setupfunc
    File "core.py", line 427, in error_blink
    File "core.py", line 444, in parpadeo
    Interrupción del teclado:
    MicroPython v1.19.1-789-ga322ebafc el 2023-03-10; Raspberry Pi Pico W con RP2040
    Escriba "help()" para obtener más información.
    >>>

    • raspi berry el abril 19, 2023 a las 7:44 pm

      Recientemente hemos creado una nueva versión - que ha mejorado aún más la estabilidad, por favor, pruébela - si instala un nuevo Pico W se convertirá automáticamente en UF2. Por favor, suelte el Pico W antiguo.

Deja un comentario