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.
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.
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.