Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Ponsel cerdas, tablet, dan komputer membuat sambungan ke Wi-Fi Anda di rumah, kedai kopi, atau perpustakaan setempat menjadi mudah dan mudah. Itu karena mereka memiliki sistem operasi yang dilengkapi dengan alat bawaan untuk menangani konektivitas nirkabel sehingga kami dapat menerima begitu saja.

Untuk mendapatkan hasil maksimal dari Raspberry Pi Pico W Anda, Anda ingin menghubungkan perangkat ini ke router nirkabel rumah Anda yang melayani koneksi internet rumah Anda. Karena kekurangan Pico pada OS, proses ini memerlukan beberapa pengkodean manual untuk terhubung. Namun, dengan sedikit bantuan, menyambungkan perangkat Anda lebih mudah dari yang Anda kira.

Mulai

Mari tinjau beberapa item yang diperlukan untuk memastikan Anda memiliki apa yang Anda perlukan untuk menghubungkan Raspberry Pi Pico W Anda ke internet:

  • IDE (aplikasi pemrograman seperti Thonny)
    • Jika Anda sudah lama tidak memiliki Raspberry Pi Pico W (Pico), pastikan untuk meninjaunya cara mengatur IDE MicroPython dengan Raspberry Pi Pico W Anda.
  • Koneksi nirkabel 2.4GHz
    • Konfirmasikan bahwa Anda dapat terhubung menggunakan sinyal nirkabel 2,4 GHz. Untuk saat ini, konektivitas nirkabel internet 5GHz tidak kompatibel dengan Raspberry Pi Pico W.
  • Kode python
    • Anda dapat mengunduh salinan kode dari Repo GitHub MakeOfUse dimana diperlukan nirkabel.py file berada.
  • Pin header yang disolder
    • Anda tahu Anda ingin melompat ke proyek kreatif lain saat Anda terhubung. Disarankan untuk solder pin header ke Raspberry Pi Pico W Anda sebelum melanjutkan proyek ini.

Kode untuk Menghubungkan

Karena Raspberry Pi Pico W tidak memiliki sistem operasi, Anda harus menginstruksikan mikrokontroler secara manual untuk terhubung ke internet menggunakan kode Python. Dengan Pico terhubung melalui USB ke komputer Anda, cari file yang diunduh nirkabel.py File Python dan memuatnya ke IDE Anda untuk membuat beberapa perubahan.

Nilai SSID dan kata sandi ditetapkan sebagai nilai placeholder untuk kepentingan privasi. Anda harus mengubah nilai ini menjadi SSID (nama jaringan) perute nirkabel dan kata sandinya:

ssd = 'Masukkan SSID Anda'
kata sandi = 'Masukkan kata sandi LAN Anda'

Anda akan melihat bahwa nirkabel.py file termasuk mengimpor jaringan, waktu, dan modul mesin untuk menyertakan fungsi yang diperlukan untuk tugas ini. Kalau tidak, instruksi yang ditetapkan dalam file Python ini sama sekali tidak rumit.

Sistem akan memeriksa untuk melihat apakah wlan.status aktif, memvalidasi SSID dan kata sandi (sebelum menghubungkan), serta menjalankan beberapa hal yang mudah ketika loop untuk membantu siklus Raspberry Pi Pico W Anda melalui beberapa pemecahan masalah konektivitas dasar.

Di bawah 50 baris kode diperlukan untuk menginstruksikan Raspberry Pi Pico W Anda cara terhubung ke koneksi Wi-Fi rumah Anda. Tidak buruk!

Fitur Ekstra

Di bawah #menangani kesalahan koneksi komentar di nirkabel.py file, Anda dapat memilih untuk menyimpan respons dari Raspberry Pi Pico W Anda dengan sederhana menggunakan pernyataan bersyarat berikut:

jika wlan.status() != 3:
meningkatkan RuntimeError('koneksi jaringan gagal')
kalau tidak:
mencetak('terhubung')

Saat Anda terhubung ke Wi-Fi rumah, Anda akan melihat kata "terhubung" di Python Shell IDE untuk mengonfirmasi bahwa Anda sedang online. Jika Anda lebih suka membuat LED on-board Raspberry Pi Pico W Anda berkedip saat terhubung, pertahankan kode berikut:

jika wlan.status() != 3:
meningkatkan RuntimeError('koneksi jaringan gagal')
kalau tidak:
s = 3
ketika s > 0:
s -= 1
dipimpin.nilai(1)
waktu.tidur(0.5)
dipimpin.nilai(0)
waktu.tidur(0.5)

Kode ini, menggunakan sederhana ketika loop, kedipkan lampu LED Raspberry Pi Pico W tiga kali jika koneksi jaringan berhasil. Ini adalah cara terbaik untuk membuat indikator visual saat proyek IoT Anda berikutnya mengharuskan Raspberry Pi Pico W Anda berjalan secara independen dari komputer Anda (atau layar).

Dua baris terakhir menggabungkan petunjuk teks dan nilai terprogram untuk membuat output seperti: "Terhubung ke FBI Van. IP: 192.168.X.XXX." Apakah tetangga Anda juga memiliki SSID Wi-Fi yang gila?

status = wlan.ifconfig()
mencetak( 'Terhubung dengan ' + ssid + '. ' + 'IP perangkat: ' + status[0] )

Saat Anda sudah siap, tekan tombol putar di bagian atas Thonny (atau yang setara dengan IDE favorit Anda) untuk menjalankan kode. Dengan kode Python Anda berjalan, Anda akan segera terhubung ke internet. Mengalami masalah? Yayasan Raspberry Pi sangat bagus panduan mengatasi masalah yang akan membantu Anda kembali ke jalur semula.

Memanfaatkan Koneksi Baru Ini

Pertimbangkan untuk membuka server web kecil, mengambil informasi dari situs web populer, atau menyajikan halaman web. Raspberry Pi Foundation memiliki proyek menyenangkan yang akan memperkenalkan Anda pada gagasan menyajikan halaman web sederhana ke browser web klien!

Sekarang Anda dapat menghubungkan Raspberry Pi Pico W Anda ke internet, proyek yang dapat Anda selesaikan dengan mikrokontroler ini hampir tidak ada habisnya!