Trang chủ » Đánh giá kết nối Arduino Nano RP2040: Wi-Fi và BLE tích hợp

Khi bạn nghĩ đến Arduino, bảng mạch đầu tiên trong đầu bạn phải là Arduino Uno cổ điển, với bộ vi điều khiển Atmel. Bạn sẽ không nghĩ đến một Arduino được cung cấp bởi 'Pi Silicon' nhưng cuối cùng trong làn sóng ban đầu của các bảng đối tác RP2040 là Arduino Nano RP2040 Connect và đây là bảng mà chúng tôi đã chờ đợi. Bạn thấy Arduino Nano RP2040 Connect là bảng đối tác duy nhất có Wi-Fi và Bluetooth tích hợp sẵn. Được tích hợp gọn gàng vào bố cục Nano quen thuộc là mô-đun Wi-Fi uBlox Nina W102 cung cấp WI-Fi 2,4 GHz, Bluetooth Low Energy, một IMU có khả năng phát hiện chuyển động và cử chỉ và một micrô có thể được sử dụng để đo mức âm thanh và quan trọng hơn được sử dụng trong các dự án máy học.

Arduino Nano RP2040 Connect có nên là trung tâm của dự án tiếp theo của bạn không? Vâng, điều đó phụ thuộc vào nhu cầu và ngân sách của bạn. Nếu bạn hài lòng với việc nhấp nháy đèn LED và làm cho mọi thứ chuyển động, thì Raspberry Pi Pico 4 đô la dành cho bạn. Nhưng nếu bạn muốn xây dựng các thiết bị Internet of Things (IoT) với giao diện web thì bảng mạch mới nhất của Arduino có thể chính là thứ bạn đang tìm kiếm. Nhưng chúng tôi không thực sự hiểu cách thức hoạt động của một bảng, và quan trọng hơn là nó được hỗ trợ như thế nào cho đến khi chúng tôi sử dụng và sử dụng nó, chúng tôi sẽ làm!

 

Thiết kế của Arduino Nano RP2040 Connect khá rõ ràng dựa trên phạm vi bo mạch Nano của Arduino như Nano 33 IoT và Nano Every. Phạm vi bảng mạch Nano chia sẻ cùng một chân cắm, cho phép Arduino Nano RP2040 Connect trở thành sản phẩm thay thế cho các bảng mạch Nano khác. Bảng trần có các cạnh đúc đã trở thành tiêu chuẩn cho bảng RP2040 và mặt dưới của bảng không có đường viền, cho phép nó được hàn bề mặt vào một dự án. Trong số 22 chân GPIO, chúng tôi có 20 chân có thể được sử dụng cho PWM và trong số đó chúng tôi có 8 đầu vào tương tự, hầu hết mọi bảng RP2040 vì Pico đi kèm với ba và hầu hết các bảng RP2040 của bên thứ ba có bốn. Nếu bạn đang tìm kiếm các chân I2C, chúng được ẩn đi trên các chân A4 và A5 và IMU tích hợp có thể truy cập được trên bus I2C. 

Con đại bàng để mắt tới bạn sẽ phát hiện ra một đầu nối micro USB, một thứ phổ biến trên nhiều bảng Arduino mới hơn. Chúng tôi muốn thấy một đầu nối USB-C, vì nó cung cấp một kết nối tuyệt vời và đầu nối cơ học mạnh hơn micro USB. Vì đây là bảng RP2040 đắt nhất, chúng tôi nghĩ rằng Arduino có thể bao gồm cái này mà không ảnh hưởng đến chi phí tổng thể.

Tính năng lớn của Arduino Nano RP2040 Connect là Wi-Fi và chip Nina W102 cung cấp cho chúng ta Wi-Fi 802.11 b / g / n 2,4 GHz và Bluetooth 4.2. Ăng-ten nằm đối diện cổng micro USB. Bản thân chip Nina W102 đã là một vi điều khiển mạnh mẽ với 520KB SRAM và CPU Dual Core Xtensa LX6 240MHz 32bit, nhưng trong bo mạch này, nó được xếp hạng để xử lý truyền thông. 

Chi tiết kết nối sẽ xuất hiện trong màn hình nối tiếp, nhưng cho dù chúng tôi đã làm gì, chúng tôi không thể kết nối với màn hình nối tiếp và tất cả những gì chúng tôi thấy là lỗi thông báo cho chúng tôi rằng cổng đang bận. Điều này không phải là duy nhất đối với Kết nối Arduino Nano RP2040; chúng tôi đã thấy hành vi này với các bảng RP2040 khác và Arduino IDE. Giải pháp duy nhất của chúng tôi là đóng Arduino IDE và sử dụng một ứng dụng khác để mở một thiết bị đầu cuối nối tiếp. Vấn đề tương tự đã ảnh hưởng đến việc kiểm tra IMU của chúng tôi, vì vậy chúng tôi đã mở thiết bị đầu cuối nối tiếp, đặt lại bảng và thấy dữ liệu gia tốc kế thô cuộn trên màn hình. Sau đó, chúng tôi phát hiện ra rằng vấn đề nằm ở hệ điều hành của chúng tôi, Ubuntu 18.04, chúng tôi phải gỡ cài đặt trình quản lý modem để xem dữ liệu nối tiếp trên cổng. Vấn đề này không ảnh hưởng đến bất kỳ hội đồng quản trị chính thức và nhân bản nào khác của chúng tôi. 

Chúng tôi cũng đã thử nghiệm micrô trên bo mạch, cùng một kiểu được sử dụng trong Nano 33 IoT. Chúng tôi đã làm theo tài liệu chính thức để đưa bản phác thảo thử nghiệm vào Arduino Nano RP2040 Connect, sau đó mở Serial Plotter với hy vọng có thể thấy hình ảnh của âm thanh. Than ôi tất cả những gì chúng ta thấy là một giá trị đường phẳng không đổi là -128. Chúng tôi không thể tìm thấy bất kỳ hướng dẫn nào về cách khắc phục sự cố này.

Nếu bạn cần Wi-Fi và RP2040 thì Arduino Nano RP2040 Connect là một phần cứng vững chắc nhưng nó đắt hơn bất kỳ giải pháp RP2040 nào khác mà chúng tôi đã thử nghiệm, bao gồm cả việc mua Raspberry Pi Pico và Pimoroni Pico Wireless. Chi phí bổ sung cho phép chúng tôi truy cập vào các chân GPIO, những chân này bị chặn với Pico Wireless. Nếu bạn cần gói nhỏ nhất có thể cho một dự án IoT nhúng, thì đây có thể là bảng, nhưng hiện tại tài liệu không đạt tiêu chuẩn thông thường của Arduino mặc dù đây là bảng cuối cùng trong làn sóng đầu tiên của các thiết bị được hỗ trợ RP2040.

Các đầu vào tương tự bổ sung có nghĩa là Arduino Nano RP2040 Connect có hầu hết các thiết bị RP2040, hữu ích để kết nối nhiều thành phần khác nhau. Tiền thông minh cho những người muốn kết nối dự án RP2040 của họ với thế giới là với bảng này, nhưng trong bao lâu? Bo mạch RP2040 của Seeed đi kèm với Wi-Fi và nó dự kiến ​​sẽ được bán lẻ với giá bằng một nửa Arduino.

Bài viết liên quan

Đăng bình luận về bài viết này

1
KHUYẾN MẠI HÔM NAY
Than phiền dịch vụ

Mọi than phiền, đóng góp liên quan đến chất lượng dịch vụ. Xin quý khách hàng hãy phản hồi cho chúng tôi

090.444.3814 cskh@maychuhanoi.vn