PiCockpit v2.6.5 - Supporto per Pico W (parte 2)

Come probabilmente tutti sanno, tre anni fa la Raspberry Pi Foundation ha progettato il proprio microcontrollore, il Raspberry Pi Pico. Qui vi parleremo del nostro nuovo supporto per la Pico W attraverso PiCockpit!

Ci ha subito incuriosito, soprattutto per il suo prezzo contenuto (a partire da $4) e per il basso consumo energetico, unito all'ampia gamma di applicazioni possibili: da esperimenti e progetti personali fino a casi d'uso industriali che ne richiedono centinaia o addirittura migliaia.

sensore pico-w-ultrasonico
Piccolo, potente e flessibile! Il Pico W


Ma nella sua prima versione il Pico non era esattamente facile da collegare a Internet (o a qualche tipo di intranet). Era necessaria una scheda di estensione per dotarlo di LAN, WiFi o di qualche altro tipo di funzionalità di rete.
All'inizio di quest'anno Raspberry Pi ha rilasciato il Pico WLa scheda è la stessa, ma con un chip WiFi incluso che rende la connessione a Internet un gioco da ragazzi. Oltre a questo aggiornamento dell'hardware, il supporto di Micropython è migliorato sempre di più.

Micropython? Si tratta di un'implementazione del linguaggio di programmazione Python ottimizzata per funzionare su un microcontrollore (in pratica un piccolo computer senza sistema operativo). Come alcuni di voi già sapranno, Python e di conseguenza Micropython sono linguaggi molto facili da usare per i principianti, che permettono di scrivere programmi sia piccoli che complessi senza problemi e con ottime prestazioni, grazie a un ambiente molto ben ottimizzato. Inoltre, esiste una comunità molto amichevole e vivace che estende il linguaggio e aiuta i nuovi arrivati con consigli e suggerimenti.

Finalmente ce l'abbiamo fatta! PiCockpit è ora in grado di funzionare su Pico! È possibile utilizzare la nostra interfaccia web per monitorare il proprio Pi con l'applicazione PiStats. Il nostro Sensore di CO2 è anche supportato e consente il monitoraggio remoto dell'ambiente! Ma a mio parere personale il Evidenziare l'uso remoto dei pin GPIO.
Supportiamo la lettura dello stato dei pin di ingresso, l'impostazione dei pin di uscita e persino l'uso di PWM per controllare qualsiasi dispositivo esterno collegato.
E attualmente stiamo lavorando a funzionalità ancora più interessanti che verranno rilasciate rapidamente grazie a Micropython che rende lo sviluppo veloce e i test ancora più rapidi!

E la cosa migliore? È come banale e conveniente come l'utilizzo di una chiavetta USB. Con circa cinque clic avrete il vostro Pico W pronto e funzionante! Siete interessati? Vi mostrerò come fare!

Guida all'installazione

Per prima cosa accedere al proprio account su picockpit.com. Nella homepage di PiCockpit si dovrebbe vedere un nuovo pulsante chiamato Aggiungi nuovo Pico W'. Cliccate!


Dopo aver confermato la password, è possibile inserire un nome per il Pico, le credenziali WLAN e il Paese in cui si utilizza il Pi - se non si è sicuri del codice da utilizzare, si può anche lasciare vuoto. Fare clic su 'Generare l'immagine uf2' e noi modificheremo la nostra immagine uf2 per contenere le vostre credenziali e permettervi di scaricarla. La cosa migliore? Questo verrà elaborato localmente all'interno il tuo browsernon ci verrà comunicato. Quindi le vostre credenziali sono al sicuro e non saranno condivise su Internet!


Dopodiché è sufficiente premere il pulsante BOOTSEL per dire al Pico di montarsi come volume di memoria di massa e collegarlo al computer proprio come se si stesse collegando una chiavetta USB o qualcosa di simile. A seconda del sistema operativo, dovrebbe apparire come un volume esterno!

Assicurarsi quindi che il Pico sia impostato sulle impostazioni di fabbrica. Se il vostro Pico W è nuovo di zecca, potete semplicemente ignorare questo passaggio. Altrimenti, è sufficiente scaricare questo Flash Nuke uf2 e copiarlo sul Pico. È sufficiente trascinare e rilasciare il file scaricato sul volume.
Successivamente, attendere circa 10 secondi e il Pico scomparirà e riapparirà. Dovrebbe apparire come volume, proprio come prima.


Ora trascinate semplicemente il file uf2 scaricato (picockpit-picow-v2.5.0.uf2) sul volume. Ecco fatto!
L'unica cosa che resta da fare è aspettare. Non scollegare il Pico! È sufficiente attendere circa un minuto (o due!). Per prima cosa il LED del Pico dovrebbe accendersi. Dopo un po' dovrebbe accendersi il LED di bordo lampeggia rapidamente. A questo punto il Pico apparirà nell'interfaccia di PiCockpit e sarà possibile utilizzarlo proprio come si è abituati a fare con i Pis a grandezza naturale. Fatto!


Prossimamente


Questa è ovviamente la prima versione del client Pico PiCockpit. Ci sono ancora alcuni problemi da risolvere. qualsiasi problema si prega di consultare questo pagina - Lì troverete istruzioni più dettagliate per iniziare a funzionare! Aggiungerò anche i bug noti (e, si spera, come aggirarli). Inoltre, sentitevi liberi di inviarci un messaggio Posta elettronica! Sia che si tratti di problemi che riscontrate, sia che si tratti di un'idea che vorreste che prendessimo in considerazione? Siamo sempre entusiasti di ricevere qualsiasi tipo di feedback!

Come avrete capito, siamo molto, molto entusiasti di questo rilascio. Lavorare con Pico W può essere un po' scoraggiante per i principianti e un po' complicato per gli sviluppatori più esperti. Speriamo di semplificare le cose per tutti, consentendo un facile accesso al prodotto più recente (e, a mio parere, forse il più bello!) di Raspberry.

E quelle belle funzioni in arrivo di cui ho parlato? La prossima cosa che potete aspettarvi è una versione di PiControl che vi permetterà di eseguire i vostri script Micropython personalizzati dalla comodità della nostra interfaccia web. Pensateci! Quello script GPIO che avete scritto in passato? Basta un clic. La vostra piccola web-app che fa il ping al vostro server per vedere se è ancora online? Basta un clic!

Ecco quindi il supporto di PiCockpit per Pico W!


Volete provarlo ma non possedete una Pico W? Li vendiamo nel nostro negozio a partire da 8€ al pezzo! È inoltre possibile trovare un gran numero di accessori e il kit di creazione è un ottimo punto di partenza. Esiste anche un versione con intestazioni saldate, quindi non è necessario eseguire alcuna saldatura. Date un'occhiata in giro!

2 commenti

  1. Dieter Engelke in Marzo 17, 2023 il 7:06 pm

    Ho un iMac con la versione 10.13.6 (High Sierra).
    Tuttavia, il mio Pico W nel PiCockpit non è stato riconosciuto. Il LED di bordo è ancora acceso e si spegne dopo un periodo di inutilizzo di 4 minuti. Il Pico W si collega alla WLAN e può essere analizzato. A Thonny è stato analizzato:
    Traceback (ultima chiamata più recente):
    File "main.py", riga 70, in
    File "main.py", riga 68, in __init__
    File "setup.py", riga 246, in setupfunc
    File "core.py", riga 427, in error_blink
    File "core.py", riga 444, in blink
    Interruzione della tastiera:
    MicroPython v1.19.1-789-ga322ebafc il 2023-03-10; Raspberry Pi Pico W con RP2040
    Digitare "help()" per ulteriori informazioni.
    >>>

    • raspi berry in Aprile 19, 2023 il 7:44 pm

      Abbiamo appena realizzato una nuova versione, la cui stabilità è stata ulteriormente migliorata; provate a vedere se c'è qualcosa che non va. Si consiglia di sostituire il Pico W precedente con uno nuovo.

Lascia un commento