I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

Smartphone, tablet e computer rendono la connessione al Wi-Fi di casa, di un bar o di una biblioteca locale semplice e indolore. Questo perché hanno un sistema operativo dotato di strumenti integrati per gestire la connettività wireless, quindi possiamo darla per scontata.

Per ottenere il massimo dal tuo Raspberry Pi Pico W, ti consigliamo di collegare questo dispositivo al router wireless di casa che serve la connessione Internet di casa. A causa della mancanza di Pico su un sistema operativo, questo processo richiede una codifica manuale per la connessione. Con un piccolo aiuto, tuttavia, connettere il tuo dispositivo è più facile di quanto pensi.

Iniziare

Esaminiamo alcuni degli elementi richiesti per assicurarti di avere ciò di cui hai bisogno per connettere il tuo Raspberry Pi Pico W a Internet:

  • IDE (applicazione di programmazione come Thonny
    instagram viewer
    )
    • Se non possiedi il tuo Raspberry Pi Pico W (Pico) da molto tempo, assicurati di rivederlo come impostare un IDE MicroPython con il tuo Raspberry Pi Pico W.
  • Connessione wireless a 2,4 GHz
    • Verifica di essere in grado di connetterti utilizzando un segnale wireless a 2,4 GHz. Per il momento, la connettività wireless Internet a 5 GHz non è compatibile con il Raspberry Pi Pico W.
  • codice pitone
    • È possibile scaricare una copia del codice dal file MakeOfUse repository GitHub dove il richiesto wireless.py file si trova.
  • Perni di intestazione saldati
    • Sai che vorrai saltare su un altro progetto creativo quando sei connesso. Si consiglia di saldare i pin dell'intestazione al tuo Raspberry Pi Pico W prima di perseguire questo progetto.

Codice per connettersi

Poiché Raspberry Pi Pico W non ha un sistema operativo, dovrai istruire manualmente il microcontrollore a connettersi a Internet utilizzando il codice Python. Con il Pico collegato tramite USB al computer, individua il file scaricato wireless.py Python file e caricalo nel tuo IDE per apportare alcune modifiche.

I valori SSID e password sono impostati come valori segnaposto nell'interesse della privacy. Dovrai modificare questi valori nell'SSID (nome di rete) del tuo router wireless e nella relativa password:

ssid = 'Inserisci il tuo SSID'
parola d'ordine = 'Inserisci la tua password LAN'

Noterai che il wireless.py include l'importazione di moduli di rete, ora e macchina per includere le funzioni necessarie per questa attività. Altrimenti, le istruzioni contenute in questo file Python non sono affatto complicate.

Il sistema verificherà se il file wlan.status è attivo, convalidare l'SSID e la password (prima di connettersi), nonché eseguire alcune operazioni semplici Mentre loop per aiutare il tuo Raspberry Pi Pico W a scorrere alcuni problemi di connettività di base.

Sono necessarie meno di 50 righe di codice per istruire il tuo Raspberry Pi Pico W su come connettersi alla tua connessione Wi-Fi domestica. Non male!

Caratteristiche extra

Sotto il #handle errore di connessione commento nel wireless.py file, puoi scegliere di mantenere semplici le risposte dal tuo Raspberry Pi Pico W utilizzando la seguente istruzione condizionale:

se wlan.status() != 3:
aumenta RuntimeError('connessione di rete fallita')
altro:
stampa('collegato')

Quando sei connesso al Wi-Fi di casa, vedrai la parola "connesso" nella shell Python dell'IDE per confermare che sei online. Se preferisci fai lampeggiare il LED di bordo del tuo Raspberry Pi Pico W quando connesso, conservare il seguente codice:

se wlan.status() != 3:
aumenta RuntimeError('connessione di rete fallita')
altro:
s = 3
Mentre s > 0:
s -= 1
guidato.valore(1)
tempo.sonno(0.5)
guidato.valore(0)
tempo.sonno(0.5)

Questo codice, utilizzando un semplice Mentre loop, la spia LED del Raspberry Pi Pico W lampeggia tre volte se la connessione di rete ha esito positivo. Questo è un modo eccellente per creare un indicatore visivo quando il tuo prossimo progetto IoT richiede che il tuo Raspberry Pi Pico W funzioni indipendentemente dal tuo computer (o da un display).

Le ultime due righe combinano prompt di testo e valori programmatici per creare un output come: "Connesso al furgone dell'FBI. IP: 192.168.X.XXX." Anche il tuo vicino ha un SSID Wi-Fi pazzesco?

stato = wlan.ifconfig()
stampa( 'Collegato a ' + ssid + '. ' + 'IP del dispositivo: ' + stato[0] )

Quando sei pronto, premi il pulsante di riproduzione nella parte superiore di Thonny (o l'equivalente con il tuo IDE preferito) per eseguire il codice. Con il tuo codice Python in esecuzione, dovresti essere presto connesso a Internet. Hai problemi? La Raspberry Pi Foundation ha un grande guida alla risoluzione dei problemi che ti aiuterà a rimetterti in carreggiata.

Facendo uso di questa nuova connessione

Prendi in considerazione l'apertura di un piccolo server web, il recupero di informazioni da un sito web popolare o la pubblicazione di una pagina web. La Raspberry Pi Foundation ha progetti divertenti che ti introdurranno all'idea di offrire semplici pagine Web ai browser Web dei client!

Ora che sei in grado di connettere il tuo Raspberry Pi Pico W a Internet, i progetti che puoi completare con questo microcontrollore sono quasi infiniti!