Älypuhelimet, tabletit ja tietokoneet tekevät yhteyden muodostamisesta Wi-Fi-verkkoon kotona, kahvilassa tai paikallisessa kirjastossa kivutonta ja yksinkertaista. Tämä johtuu siitä, että heillä on käyttöjärjestelmä, joka sisältää sisäänrakennetut työkalut langattoman yhteyden hallintaan, jotta voimme pitää sitä itsestäänselvyytenä.
Saadaksesi kaikki irti Raspberry Pi Pico W: stä, sinun kannattaa liittää tämä laite kotisi langattomaan reitittimeen, joka palvelee kotisi internetyhteyttä. Koska Picolla ei ole käyttöjärjestelmää, tämä prosessi vaatii manuaalista koodausta yhteyden muodostamiseen. Pienellä avustuksella laitteen yhdistäminen on kuitenkin helpompaa kuin uskotkaan.
Päästä alkuun
Katsotaanpa muutamia tarvittavia kohteita varmistaaksemme, että sinulla on kaikki, mitä tarvitset Raspberry Pi Pico W: n yhdistämiseen Internetiin:
- IDE (ohjelmointisovellus, kuten Thonny)
- Jos sinulla ei ole ollut Raspberry Pi Pico W (Pico) -laitettasi pitkään aikaan, tarkista miten MicroPython IDE määritetään Raspberry Pi Pico W: n kanssa.
- 2,4 GHz langaton yhteys
- Varmista, että pystyt muodostamaan yhteyden langattomalla 2,4 GHz: n signaalilla. Toistaiseksi 5 GHz: n langaton internetyhteys ei ole yhteensopiva Raspberry Pi Pico W: n kanssa.
- Python koodi
- Voit ladata kopion koodista osoitteesta MakeOfUse GitHub repo missä vaaditaan langaton.py tiedosto sijaitsee.
- Juotetut otsikkonastat
- Tiedät, että haluat hypätä toiseen luovaan projektiin, kun olet yhteydessä. On suositeltavaa juottaa otsikkonastat Raspberry Pi Pico W: hen ennen tämän projektin jatkamista.
Koodi yhteyden muodostamiseen
Koska Raspberry Pi Pico W: ssä ei ole käyttöjärjestelmää, sinun on ohjeistettava mikro-ohjain manuaalisesti muodostamaan yhteys Internetiin Python-koodin avulla. Kun Pico on liitetty USB: n kautta tietokoneeseesi, etsi ladattu tiedosto langaton.py Python-tiedosto ja lataa se IDE: hen tehdäksesi joitain muutoksia.
SSID- ja salasana-arvot on asetettu paikkamerkkiarvoiksi tietosuojan vuoksi. Sinun on vaihdettava nämä arvot langattoman reitittimesi SSID: ksi (verkon nimi) ja salasanaksi:
ssid = 'Anna SSID'
salasana = 'Anna LAN-salasanasi'
Huomaat, että langaton.py tiedosto sisältää verkko-, aika- ja konemoduulien tuomisen tähän tehtävään tarvittavien toimintojen sisällyttämiseksi. Muuten tämän Python-tiedoston ohjeet eivät ole ollenkaan monimutkaisia.
Järjestelmä tarkistaa, onko wlan.status on aktiivinen, vahvista SSID ja salasana (ennen yhteyden muodostamista) sekä suorita yksinkertaisia ohjeita sillä aikaa silmukoita, jotka auttavat Raspberry Pi Pico W -laitettasi käymään läpi joitakin perusyhteyksien vianetsintää.
Raspberry Pi Pico W: lle tarvitaan alle 50 koodiriviä, jotta voit muodostaa yhteyden kodin Wi-Fi-yhteyteen. Ei paha!
Lisäominaisuudet
Alla #handle yhteysvirhe kommentoida langaton.py Voit halutessasi pitää Raspberry Pi Pico W: n vastaukset yksinkertaisina käyttämällä seuraavaa ehdollista lauseketta:
jos wlan.status() != 3:
nosta RuntimeError('verkkoyhteys epäonnistui')
muu:
Tulosta('yhdistetty')
Kun olet muodostanut yhteyden kodin Wi-Fi-verkkoosi, näet sanan "yhdistetty" IDE: n Python Shellissä vahvistamaan, että olet online-tilassa. Jos haluat saat Raspberry Pi Pico W: n sisäisen LED-valon vilkkumaan kun olet liitetty, säilytä seuraava koodi:
jos wlan.status() != 3:
nosta RuntimeError('verkkoyhteys epäonnistui')
muu:
s = 3
sillä aikaa s > 0:
s - = 1
johti.arvo(1)
aika.nukkua(0.5)
johti.arvo(0)
aika.nukkua(0.5)
Tämä koodi käyttämällä yksinkertaista sillä aikaa silmukka, vilkkuu Raspberry Pi Pico W: n LED-valoa kolme kertaa, jos verkkoyhteys on onnistunut. Tämä on erinomainen tapa luoda visuaalinen ilmaisin, kun seuraava IoT-projektisi edellyttää, että Raspberry Pi Pico W toimii itsenäisesti tietokoneesta (tai näytöstä).
Kaksi viimeistä riviä yhdistävät tekstikehotteet ja ohjelmoidut arvot luomaan tulosteen, kuten: "Yhdistetty FBI-pakettiautoon. IP: 192.168.X.XXX." Onko naapurillasikin hullu Wi-Fi-SSID?
status = wlan.ifconfig()
Tulosta( 'Yhdistetty ' + ssid + '. ' + 'Laitteen IP: ' + tila[0] )
Kun olet valmis, paina Thonnyn yläosassa olevaa toistopainiketta (tai vastaavaa suosikki-IDE: si kanssa) suorittaaksesi koodin. Python-koodisi ollessa käynnissä sinun pitäisi pian olla yhteydessä Internetiin. Onko sinulla ongelmia? Raspberry Pi Foundationilla on loistava vianmääritysopas joka auttaa sinua pääsemään takaisin raiteilleen.
Tämän uuden yhteyden hyödyntäminen
Harkitse pienen verkkopalvelimen avaamista, tietojen hakemista suositulta verkkosivustolta tai verkkosivun näyttämistä. Raspberry Pi -säätiöllä on hauskoja projekteja, jotka esittelevät ajatuksen yksinkertaisten verkkosivujen tarjoamisesta asiakkaiden verkkoselaimille!
Nyt kun voit yhdistää Raspberry Pi Pico W: n Internetiin, projekteja, joita voit suorittaa tällä mikro-ohjaimella, on lähes loputtomasti!