Akıllı telefonlar, tabletler ve bilgisayarlar, evdeki Wi-Fi'nize, bir kafeye veya yerel bir kütüphaneye zahmetsiz ve kolay bağlanmayı sağlar. Bunun nedeni, kablosuz bağlantıyı işlemek için yerleşik araçlarla birlikte gelen bir işletim sistemine sahip olmalarıdır, böylece bunu hafife alabiliriz.
Raspberry Pi Pico W'nizden en iyi şekilde yararlanmak için, bu cihazı evinizin internet bağlantısını sağlayan evinizin kablosuz yönlendiricisine bağlamak isteyeceksiniz. Pico'nun bir işletim sisteminde olmaması nedeniyle, bu işlem bağlanmak için bazı manuel kodlamalar gerektirir. Ancak biraz yardımla, cihazınızı bağlamak düşündüğünüzden daha kolay.
Başlarken
Raspberry Pi Pico W'nizi internete bağlamak için ihtiyacınız olan şeylere sahip olduğunuzdan emin olmak için gerekli öğelerden birkaçını gözden geçirelim:
- IDE (
Thonny gibi programlama uygulaması)
- Raspberry Pi Pico W (Pico)'nuz uzun süredir yanınızda değilse mutlaka inceleyin MicroPython IDE nasıl kurulur Raspberry Pi Pico W ile.
- 2,4 GHz kablosuz bağlantı
- Kablosuz 2,4 GHz sinyali kullanarak bağlanabildiğinizi onaylayın. Şu an için, 5 GHz kablosuz internet bağlantısı Raspberry Pi Pico W ile uyumlu değildir.
- Python kodu
- Kodun bir kopyasını adresinden indirebilirsiniz. MakeOfUse GitHub deposunu kullanın gereken yerde kablosuz.py dosya bulunur.
- Lehimli başlık pimleri
- Bağlandığınızda başka bir yaratıcı projeye atlamak isteyeceğinizi biliyorsunuz. tavsiye edilir başlık pimlerini lehimleyin Bu projeyi gerçekleştirmeden önce Raspberry Pi Pico W'nuza.
Bağlanacak Kod
Raspberry Pi Pico W'nin bir işletim sistemi olmadığından, mikrodenetleyiciye Python kodunu kullanarak internete bağlanması talimatını manuel olarak vermeniz gerekecektir. Bilgisayarınıza USB üzerinden bağlı Pico ile indirilen dosyayı bulun. kablosuz.py Python dosyasını indirin ve bazı değişiklikler yapmak için onu IDE'nize yükleyin.
SSID ve parola değerleri, gizlilik açısından yer tutucu değerler olarak ayarlanır. Bu değerleri kablosuz yönlendiricinizin SSID'si (ağ adı) ve parolası olarak değiştirmeniz gerekecek:
sid = 'SSID'nizi girin'
şifre = 'LAN şifrenizi girin'
fark edeceksiniz ki kablosuz.py dosyası, bu görev için gerekli işlevleri dahil etmek üzere ağ, zaman ve makine modüllerinin içe aktarılmasını içerir. Aksi takdirde, bu Python dosyasında belirtilen talimatlar hiç de karmaşık değildir.
Sistem, olup olmadığını kontrol edecektir. wlan.status etkinse, SSID'yi ve parolayı (bağlanmadan önce) doğrulayın ve ayrıca bazı basit sırasında Raspberry Pi Pico W'nizin bazı temel bağlantı sorun giderme işlemleri arasında geçiş yapmasına yardımcı olmak için döngüler.
Raspberry Pi Pico W'nize evinizdeki Wi-Fi bağlantısına nasıl bağlanacağını öğretmek için 50 satırdan az kod gerekir. Fena değil!
Ekstra Özellikler
Altında #bağlantı hatasını işle yorum yapmak kablosuz.py dosyası, aşağıdaki koşullu ifadeyi kullanarak Raspberry Pi Pico W'nizden gelen yanıtları basit tutmayı tercih edebilirsiniz:
wlan.status() != 3 ise:
RuntimeError'ı yükseltin ('Ağ bağlantısı başarısız oldu')
başka:
Yazdır('bağlı')
Evinizdeki Wi-Fi ağına bağlandığınızda, çevrimiçi olduğunuzu onaylamak için IDE'nin Python Kabuğunda "bağlandı" kelimesini göreceksiniz. eğer tercih edersen Raspberry Pi Pico W'nizin yerleşik LED'inin yanıp sönmesini sağlayın bağlandığında aşağıdaki kodu saklayın:
wlan.status() != 3 ise:
RuntimeError'ı yükseltin ('Ağ bağlantısı başarısız oldu')
başka:
sn = 3
sırasında > 0:
s -= 1
neden olmuş.değer(1)
zaman.uyumak(0.5)
neden olmuş.değer(0)
zaman.uyumak(0.5)
Bu kod, basit bir sırasında döngü, ağ bağlantısı başarılıysa Raspberry Pi Pico W'nin LED ışığını üç kez yanıp söner. Bu, bir sonraki IoT projeniz Raspberry Pi Pico W'nizin bilgisayarınızdan (veya bir ekrandan) bağımsız olarak çalışmasını gerektirdiğinde görsel bir gösterge oluşturmanın mükemmel bir yoludur.
Son iki satır, "FBI Van'a bağlandı. IP: 192.168.X.XXX." Komşunuzun da çılgın bir Wi-Fi SSID'si var mı?
durum = wlan.ifconfig()
Yazdır( 'Bağlı ' + ssid + '. ' + 'Cihaz IP'si: ' + durum[0] )
Hazır olduğunuzda, kodu çalıştırmak için Thonny'nin (veya favori IDE'nizin eşdeğeri) üstündeki oynat düğmesine basın. Python kodunuz çalışırken, yakında internete bağlanacaksınız. Sorun mu yaşıyorsunuz? Raspberry Pi Vakfı'nın harika bir sorun giderme kılavuzu bu, tekrar yola çıkmanıza yardımcı olacaktır.
Bu Yeni Bağlantıdan Yararlanmak
Küçük bir web sunucusu açmayı, popüler bir web sitesinden bilgi almayı veya bir web sayfası sunmayı düşünün. Raspberry Pi Foundation'ın, istemci web tarayıcılarına basit web sayfaları sunma fikrini size tanıtacak eğlenceli projeleri var!
Artık Raspberry Pi Pico W'nuzu internete bağlayabildiğinize göre, bu mikrodenetleyici ile tamamlayabileceğiniz projeler neredeyse sonsuzdur!