Quando Raspberry Pi ha lanciato il Pico originale nel gennaio 2021, è stato ben accolto come una potente scheda di sviluppo per microcontroller a basso costo ($ 4). Alimentato dal system-on-chip (SoC) RP2040 di Raspberry Pi basato su due core Arm Cortex-M0+ in esecuzione a 133 MHz, è dotato di 2 MB di memoria flash integrata, 264 kB di RAM e 40 pin, inclusi tre ingressi analogici e l'esclusivo I/O programmabile sottosistema.

Tuttavia, un'omissione lampante è la mancanza del Wi-Fi a bordo. Lanciato alla fine di giugno 2022, il Pico W da $ 6 lo corregge con la connettività wireless integrata. Diamo un'occhiata più da vicino alle capacità di Pico W e per cosa puoi usarlo.

Hardware Raspberry Pi Pico W

La scheda Pico W ha le stesse dimensioni della Pico standard, ma i tre pin SWD (Serial Wire Debug) hanno è stato spostato dal bordo per fare spazio a un quadrato argentato che ospita la LAN wireless Infineon CYW43439 patata fritta.

Per quanto riguarda le specifiche, a parte l'aggiunta del Wi-Fi integrato, il Pico W è identico al modello Pico standard. Quindi dovrebbe funzionare con tutti i componenti aggiuntivi Pico esistenti.

instagram viewer

Processore RP2040 con Arm Cortex-M0+ dual-core a 133 MHz
Memoria SRAM da 264 kB
Magazzinaggio Flash QSPI da 2 MB
Wifi LAN wireless 802.11n a 2,4 GHz
Input Output 40 x pin, con 26 x GPIO multifunzione (inc. 3 ingressi analogici)
Interfacce 2 x I2C, 2 x SPI, 2 x UART, 1 x SWD (debug del cavo seriale)
Supporto per periferiche personalizzate 8 × macchine a stati I/O programmabili (PIO).
Alimentazione/connessione dati micro USB
Dimensioni 21 mm × 51 mm

Come puoi vedere, c'è un sacco di supporto per i protocolli di comunicazione digitale standard: I2C, SPI e UART. Inoltre, come sul Pico standard, è disponibile un esclusivo sottosistema I/O programmabile che consente di personalizzare l'interfaccia I/O. Oltre a consentire la connessione a periferiche non standard, i blocchi PIO funzionano in modo indipendente può essere utilizzato per sopportare lo sforzo del processore principale per altre applicazioni, anche per il rendering composito video.

Le schede standard Pico e Pico W non sono dotate di connettori maschio, quindi dovrai saldare su connettori adatti da 0,1". In alternativa, sono disponibili modelli Pico H e Pico WH con testate già collegate. Nell'immagine seguente, i modelli Pico, Pico H e Pico W sono mostrati da sinistra a destra.

Credito immagine: Lampone Pi

Firmware per Pico W

Tutti i modelli Pico possono essere programmati utilizzando C/C++ o MicroPython (e anche CircuitPython). L'SDK Pico C/C++ standard include il supporto per le reti wireless. Per utilizzare la funzionalità Wi-Fi di Pico W in MicroPython, dovrai installare lo speciale file UF2 del firmware Pico W scaricabile dal Documentazione Raspberry Pi. Tenendo premuto il pulsante BOOTSEL del Pico mentre lo colleghi tramite la sua porta micro USB a un computer, trascini il file UF2 su di esso. Per maggiori dettagli, dai un'occhiata al nostro Guida introduttiva a MicroPython su Raspberry Pi Pico.

Per utilizzare la funzionalità wireless di Pico W per la connessione alla rete Wi-Fi in MicroPython o C/C++, seguire le istruzioni in Guida alla connessione di Raspberry Pi (PDF). In MicroPython, il Rete libreria viene utilizzata per connettersi al Wi-Fi.

Potenziali progetti Pico W

Con il tuo Pico W connesso al Wi-Fi, puoi interagire con altri dispositivi di rete e inviare e ricevere dati da Internet. Quindi c'è un grande potenziale per tutti i tipi di progetti IoT: dai un'occhiata al nostro Progetti Arduino IoT per qualche ispirazione, oppure potresti provare ad aggiungere funzionalità wireless o un'interfaccia web a uno di questi Progetti Raspberry Pi Pico.

Ecco qualche altra idea di progetto per iniziare...

Server web: La Fondazione Raspberry Pi guida al progetto passo passo mostra come trasformare il tuo Pico W in un server web per controllare le uscite digitali da un browser e per ricevere i dati dei sensori.

Scanner di rete: di Richard Hayler scanner di rete (Twitter) utilizza una striscia LED per indicare le reti vicine rilevate, con codifica a colori per reti sicure, SSID nascosti e reti aperte non sicure.

Sensore della porta del garage: Jeff Geerling è semplice progetto sensore su GitHub invia i dati localmente a Home Assistant per mostrare se la sua porta del garage è aperta o chiusa, visualizzabile su una dashboard web.

Passa al wireless con Pico W

Come il Raspberry Pi Pico standard, la scheda di sviluppo del microcontrollore Pico W è l'ideale per il controllo dell'elettronica progetti e ha un fabbisogno energetico molto basso, ma aggiunge connettività Wi-Fi integrata da utilizzare in una varietà di eccitanti IoT progetti. C'è una vasta gamma di possibilità con Pico W e puoi usarlo per aggiungere funzionalità wireless per controllare un progetto Pico esistente dalla rete locale o da Internet.