Raspberry Pico W là gì và bạn có thể sử dụng nó để làm gì?
Khi Raspberry Pi ra mắt Pico gốc vào tháng 1 năm 2021, nó đã được đón nhận nồng nhiệt như một bảng phát triển vi điều khiển mạnh mẽ, chi phí thấp (4 đô la). Được cung cấp sức mạnh bởi hệ thống trên chip (SoC) RP2040 của Raspberry Pi dựa trên hai lõi Arm Cortex-M0 + chạy ở tốc độ 133MHz, nó có 2MB bộ nhớ flash tích hợp, 264kB RAM và 40 chân — bao gồm ba đầu vào tương tự và có thể lập trình duy nhất Hệ thống con I / O.
Tuy nhiên, một thiếu sót rõ ràng là thiếu Wi-Fi tích hợp. Ra mắt vào cuối tháng 6 năm 2022, Pico W trị giá 6 đô la đã khắc phục điều đó với kết nối không dây tích hợp. Chúng ta hãy xem xét kỹ hơn các khả năng của Pico W và những gì bạn có thể sử dụng nó.
Mục Lục
Phần cứng Raspberry Pi Pico W
Bo mạch Pico W có cùng kích thước với Pico tiêu chuẩn, nhưng ba chân cắm SWD (Serial Wire Debug) đã được chuyển vào từ cạnh để nhường chỗ cho một hình vuông màu bạc chứa chip LAN không dây Infineon CYW43439.
Về mặt thông số kỹ thuật, ngoài việc bổ sung Wi-Fi tích hợp, Pico W giống với mẫu Pico tiêu chuẩn. Vì vậy, nó sẽ hoạt động với tất cả các tiện ích bổ sung Pico hiện có.
| Bộ xử lý | RP2040 với Arm Cortex-M0 + @ 133 MHz lõi kép |
| Kỉ niệm | 264kB SRAM |
| Kho | 2MB QSPI flash |
| Wifi | Mạng LAN không dây 2.4GHz 802.11n |
| Đầu ra đầu vào | 40 x chân, với 26 x GPIO đa chức năng (bao gồm 3 x đầu vào analog) |
| Giao diện | 2 x I2C, 2 x SPI, 2 x UART, 1x SWD (Gỡ lỗi dây nối tiếp) |
| Hỗ trợ thiết bị ngoại vi tùy chỉnh | 8 × Máy trạng thái I / O có thể lập trình (PIO) |
| Kết nối nguồn / dữ liệu | micro USB |
| Kích thước | 21 mm × 51 mm |
Như bạn có thể thấy, có rất nhiều hỗ trợ cho các giao thức truyền thông kỹ thuật số tiêu chuẩn: I2C, SPI và UART. Ngoài ra, như trên Pico tiêu chuẩn, có một hệ thống con I / O có thể lập trình duy nhất cho phép bạn tùy chỉnh giao diện I / O. Ngoài việc cho phép bạn kết nối với các thiết bị ngoại vi không chuẩn, các khối PIO đang chạy độc lập có thể được sử dụng để xử lý sự căng thẳng của bộ xử lý chính cho các ứng dụng khác — thậm chí hiển thị video tổng hợp.
Bảng Pico và Pico W tiêu chuẩn không đi kèm với đầu ghim nam, vì vậy bạn sẽ cần hàn trên các đầu cắm 0,1 “phù hợp. Ngoài ra, có các mẫu Pico H và Pico WH có sẵn với các đầu cắm. Trong hình ảnh bên dưới, Các mô hình Pico, Pico H và Pico W được hiển thị từ trái sang phải.
Phần mềm cơ sở cho Pico W
Tất cả các mô hình Pico có thể được lập trình bằng C / C ++ hoặc MicroPython (và cả CircuitPython). Pico C / C ++ SDK tiêu chuẩn bao gồm hỗ trợ mạng không dây. Để sử dụng chức năng Wi-Fi của Pico W trong MicroPython, bạn sẽ cần cài đặt tệp UF2 phần sụn Pico W đặc biệt có thể tải xuống từ tài liệu Raspberry Pi. Giữ nút BOOTSEL của Pico khi bạn kết nối nó qua cổng micro USB với máy tính, sau đó bạn kéo tệp UF2 qua đó. Để biết thêm chi tiết, hãy xem hướng dẫn bắt đầu với MicroPython trên Raspberry Pi Pico của chúng tôi.
Để sử dụng khả năng không dây của Pico W để kết nối với mạng Wi-Fi của bạn trong MicroPython hoặc C / C ++, hãy làm theo hướng dẫn trong hướng dẫn kết nối của Raspberry Pi (PDF). Trong MicroPython, mạng thư viện được sử dụng để kết nối với Wi-Fi.
Dự án Pico W tiềm năng
Khi Pico W của bạn được kết nối với Wi-Fi, bạn có thể tương tác với các thiết bị mạng khác và gửi và nhận dữ liệu từ internet. Vì vậy, có tiềm năng to lớn cho tất cả các loại dự án IoT — hãy xem các dự án Arduino IoT của chúng tôi để tìm nguồn cảm hứng hoặc bạn có thể thử thêm chức năng không dây hoặc giao diện web vào một trong các dự án Raspberry Pi Pico này.
Dưới đây là một số ý tưởng dự án khác để bạn bắt đầu…
Máy chủ web: Hướng dẫn dự án từng bước của Raspberry Pi Foundation chỉ cho bạn cách biến Pico W của bạn thành một máy chủ web để kiểm soát đầu ra kỹ thuật số từ trình duyệt và nhận dữ liệu cảm biến.
Máy quét mạng: Richard Hayler’s máy quét mạng (Twitter) sử dụng dải đèn LED để chỉ ra các mạng lân cận được phát hiện, mã hóa màu cho mạng an toàn, SSID ẩn và mạng mở không an toàn.
Cảm biến cửa nhà để xe: Dự án cảm biến đơn giản của Jeff Geerling trên GitHub sẽ gửi dữ liệu cục bộ đến Home Assistant để cho biết cửa nhà để xe của anh ấy đang mở hay đóng, có thể xem được trên trang tổng quan web.
Kết nối không dây với Pico W
Giống như Raspberry Pi Pico tiêu chuẩn, bảng phát triển vi điều khiển Pico W lý tưởng để điều khiển các dự án điện tử và có yêu cầu điện năng rất thấp, nhưng nó bổ sung kết nối Wi-Fi tích hợp để sử dụng trong nhiều dự án IoT thú vị. Có rất nhiều khả năng với Pico W và bạn có thể sử dụng nó để thêm chức năng không dây nhằm điều khiển dự án Pico hiện có từ mạng cục bộ hoặc internet.