Ketika Raspberry Pi meluncurkan Pico asli pada Januari 2021, itu diterima dengan baik sebagai papan pengembangan mikrokontroler yang kuat dan murah ($ 4). Didukung oleh system-on-chip (SoC) RP2040 milik Raspberry Pi sendiri berdasarkan dua inti Arm Cortex-M0+ yang berjalan pada 133MHz, fitur ini 2MB penyimpanan flash onboard, 264kB RAM, dan 40 pin—termasuk tiga input analog dan I/O yang Dapat Diprogram yang unik subsistem.

Namun, satu kelalaian mencolok adalah kurangnya Wi-Fi onboard. Diluncurkan pada akhir Juni 2022, Pico W seharga $6 memperbaikinya dengan konektivitas nirkabel bawaan. Mari kita lihat lebih dekat kemampuan Pico W dan untuk apa Anda dapat menggunakannya.

Perangkat Keras Raspberry Pi Pico W

Papan Pico W berukuran sama dengan Pico standar, tetapi tiga pin SWD (Serial Wire Debug) memiliki telah dipindahkan dari tepi untuk memberi ruang bagi kotak perak yang menampung LAN nirkabel Infineon CYW43439 chip.

Di bagian depan spesifikasi, selain penambahan Wi-Fi onboard, Pico W identik dengan model Pico standar. Jadi itu harus bekerja dengan semua add-on Pico yang ada.

instagram viewer
Prosesor RP2040 dengan Arm Cortex-M0+ dual-core @ 133 MHz
Penyimpanan 264kB SRAM
Penyimpanan Flash QSPI 2MB
Wifi LAN nirkabel 2.4GHz 802.11n
Input output 40 x pin, dengan 26 x multifungsi GPIO (inc. 3 x input analog)
Antarmuka 2 x I2C, 2 x SPI, 2 x UART, 1x SWD (Serial Wire Debug)
Dukungan Periferal Kustom 8 × Mesin status I/O (PIO) yang Dapat Diprogram
Koneksi Daya / Data USB mikro
Ukuran 21 mm × 51 mm

Seperti yang Anda lihat, ada banyak dukungan untuk protokol komunikasi digital standar: I2C, SPI, dan UART. Selain itu, seperti pada Pico standar, ada subsistem I/O yang Dapat Diprogram unik yang memungkinkan Anda menyesuaikan antarmuka I/O. Selain memungkinkan Anda untuk terhubung ke periferal non-standar, blok PIO yang berjalan secara independen dapat digunakan untuk mengambil beban prosesor utama untuk aplikasi lain—bahkan merender komposit video.

Papan Pico dan Pico W standar tidak dilengkapi dengan header pin jantan, jadi Anda harus menyolder pada header 0,1" yang sesuai. Atau, ada model Pico H dan Pico WH yang tersedia dengan header yang sudah terpasang. Pada gambar di bawah, model Pico, Pico H, dan Pico W ditunjukkan dari kiri ke kanan.

Kredit Gambar: Raspberry Pi

Firmware untuk Pico W

Semua model Pico dapat diprogram menggunakan C/C++ atau MicroPython (dan juga CircuitPython). Pico C/C++ SDK standar menyertakan dukungan jaringan nirkabel. Untuk menggunakan fungsionalitas Wi-Fi Pico W di MicroPython, Anda harus menginstal file UF2 firmware Pico W khusus yang dapat diunduh dari Dokumentasi Raspberry Pi. Menahan tombol BOOTSEL Pico saat Anda menghubungkannya melalui port micro USB ke komputer, Anda kemudian menyeret file UF2 ke sana. Untuk lebih jelasnya, lihat kami memulai dengan MicroPython di panduan Raspberry Pi Pico.

Untuk menggunakan kemampuan nirkabel Pico W untuk menyambung ke jaringan Wi-Fi Anda di MicroPython atau C/C++, ikuti petunjuk di Panduan koneksi Raspberry Pi (PDF). Di MicroPython, jaringan perpustakaan digunakan untuk terhubung ke Wi-Fi.

Potensi Proyek Pico W

Dengan Pico W Anda terhubung ke Wi-Fi, Anda dapat berinteraksi dengan perangkat jaringan lain dan mengirim serta menerima data dari internet. Jadi, ada potensi besar untuk semua jenis proyek IoT—lihat kami Proyek Arduino IoT untuk beberapa inspirasi, atau Anda dapat mencoba menambahkan fungsionalitas nirkabel atau antarmuka web ke salah satunya Proyek Raspberry Pi Pico.

Berikut adalah beberapa ide proyek lagi untuk Anda mulai…

Server Web: Yayasan Raspberry Pi panduan proyek langkah demi langkah menunjukkan cara mengubah Pico W Anda menjadi server web untuk mengontrol output digital dari browser, dan untuk menerima data sensor.

Pemindai Jaringan: Richard Hayler pemindai jaringan (Twitter) menggunakan strip LED untuk menunjukkan jaringan terdekat yang terdeteksi, dengan kode warna untuk jaringan aman, SSID tersembunyi, dan jaringan terbuka yang tidak aman.

Sensor Pintu Garasi: Sederhananya Jeff Geerling proyek sensor di GitHub mengirimkan data secara lokal ke Asisten Rumah untuk menunjukkan apakah pintu garasinya terbuka atau tertutup, dapat dilihat di dasbor web.

Gunakan Nirkabel Dengan Pico W

Seperti Raspberry Pi Pico standar, papan pengembangan mikrokontroler Pico W sangat ideal untuk mengontrol elektronik proyek dan memiliki kebutuhan daya yang sangat rendah, tetapi menambahkan konektivitas Wi-Fi onboard untuk digunakan dalam berbagai IoT yang menarik proyek. Ada banyak kemungkinan dengan Pico W dan Anda dapat menggunakannya untuk menambahkan fungsionalitas nirkabel untuk mengontrol proyek Pico yang ada dari jaringan lokal atau internet.