Nhận định của chúng tôi
Một bảng đóng gói tính năng có cùng giá và kích thước với ItsyBitsy RP2040 của Adafruit nhưng giá trị tốt hơn nhiều.
Vì
+ Đầu nối Qwiic
+ Sự lựa chọn tuyệt vời của GPIO
+ Kích thước nhỏ
+ Các cạnh đúc
Chống lại
– Chỉ một kênh I2C
Cuối cùng thì chúng tôi cũng đã có trên tay chiếc đầu tiên trong loạt bo mạch RP2040 của SparkFun. SparkFun Pro Micro RP2040 giá 10 đô la là mẫu rẻ nhất được cung cấp và có thiết kế cổ điển giống như bố cục bảng Arduino Nano ở nhà trong một bảng mạch và được nhúng vào các dự án của bạn. Nó cũng cung cấp cho chúng tôi lựa chọn cân nhắc về các chân GPIO và đầu nối Qwiic cho các bo mạch bổ trợ tương thích.
SparkFun Pro Micro – RP2040
Định giá trực tiếp $ 9,95
Phạm vi bo mạch RP2040 của SparkFun rất đa dạng, nhưng Pro Micro RP2040 là điển hình nhất trong số đó, vì chi phí hợp lý và kiểu dáng quen thuộc của nó. Hai chiếc còn lại là Thing Plus RP2040 được thiết kế theo bố cục tương tự như Feather RP2040 của Adafruit nhưng có thêm một thẻ nhớ micro SD 16MB bộ nhớ flash. Bo mạch RP2040 cuối cùng là Bộ xử lý MicroMod RP2040, một thẻ M.2 chứa RP2040 để sử dụng trong một loạt bo mạch của nhà mạng.
SparkFun’s Pro Micro RP2040 có vẻ là kiểu dáng lý tưởng cho những thiết bị cần nhiều chân cắm GPIO, các cạnh được đúc và đầu nối Qwiic. Chúng tôi đã đưa bảng RP2040 mới nhất vượt qua bàn làm việc của mình để thử nghiệm và rất ngạc nhiên về tính linh hoạt của nó.
Thông số kỹ thuật phần cứng SparkFun Pro Micro RP2040
RP2040 SoC
ARM Cortex M0 + chạy ở tốc độ lên đến 133Mhz
SRAM
264kB
Lưu trữ flash
Bộ nhớ flash ngoài 16MB
GPIO
20 chân GPIO với chức năng sau
10 x đầu ra PWM 10 x I / O kỹ thuật số, 4 x ADC 12 bit tương tự, 1 x I2C (Qwiic), SPI, 2 x UART, IO có thể lập trình, 1 x WS2812 / NeoPixel
Cổng USB
USB C
Kích thước
1,3 x 0,7 inch (33 x 17,8 mm)
Thiết kế của SparkFun Pro Micro RP2040
Có kích thước gần như tương đương với ItsyBitsy RP2040 của Adafruit, SparkFun’s Pro Micro RP2040 có thiết kế gói DIP quen thuộc, lý tưởng để sử dụng trong bảng mạch chính mà còn ở nhà khi giá đỡ bề mặt được hàn tại chỗ bằng cách sử dụng đúc. Là một Pro Micro có nghĩa là bo mạch phù hợp với các đặc điểm của các bo mạch trước đó, thường được cung cấp bởi chip Atmel và giá khoảng gấp đôi RP2040 đô la.
Màu đỏ tươi của bảng làm cho nó nổi bật giữa một biển bảng đen và xanh lá cây, và tham chiếu chân cắm GPIO được in lụa rất rõ ràng để đọc trên cả hai mặt của bảng. Nguồn có thể được cung cấp qua cổng USB C, cũng được sử dụng để lập trình bo mạch, hoặc chúng ta có thể sử dụng chân RAW / + và GND để cung cấp 5V ở 600mA, nhưng hãy đảm bảo không vượt quá những giới hạn này. Ở đầu đối diện của bo mạch là đầu nối Qwiic ngắt kết nối I2C duy nhất trên bo mạch.
Các đầu nối Qwiic tương thích với định dạng Stemma QT của Adafruit (xem câu chuyện của chúng tôi về Qwiic vs Stemma vs Grove) và giữa hai định dạng, chúng tôi có nhiều lựa chọn về bảng đột phá, cảm biến và màn hình kết nối đơn giản và sạch sẽ với cổng. Nếu bạn muốn sử dụng bo mạch không phải Qwiic, thì bộ chuyển đổi cáp Qwiic sang cáp jumper là một lựa chọn thay thế rẻ và dễ dàng. Truy cập vào các chân UART, SPI thông qua GPIO.
Sử dụng SparkFun Pro Micro RP2040
Các thử nghiệm của chúng tôi được thực hiện bằng cách sử dụng các phiên bản mới nhất của MicroPython và CircuitPython. Đối với CircuitPython, chúng tôi đã thử nghiệm chức năng GPIO cơ bản với đèn LED và nút nhấn hoạt động không có vấn đề gì. Đi xa hơn một chút, chúng tôi đã kết nối vòng WS2812 / NeoPixel và cài đặt thư viện neopixel CircuitPython và trong vòng vài phút, chúng tôi đã có hệ thống chiếu sáng RGB trên bàn làm việc của mình.
Sau đó, chúng tôi kết nối cảm biến cảm ứng điện dung Adafruit MPR121 qua cáp Qwiic / Stemma QT và sớm có thể sử dụng các vật thể hàng ngày làm đầu vào cảm ứng. Chuyển sang MicroPython, chúng tôi đã thử nghiệm cách sử dụng thiết bị I2C thông qua đầu nối Qwiic. Đầu tiên là màn hình OLED mà chúng tôi đã mã hóa để hiển thị một loạt các bản trình diễn đồ họa và hình ảnh động. Thử nghiệm tiếp theo là một màn hình bốn chữ số, bảy phân đoạn, một bảng mạch nguồn TM1637 chung sử dụng các chân tiêu đề, yêu cầu chúng tôi sử dụng bộ chuyển đổi cáp Qwiic để nhảy. TM1637 dễ làm việc nhờ có thư viện MicroPython, chúng tôi đã có một trình tạo số ngẫu nhiên gồm bốn chữ số và văn bản cuộn.
SparkFun’s Pro Micro RP2040 kết hợp các tính năng tốt nhất của hai bo mạch Adafruit RP2040, ItsyBitsy RP2040 và QT Py RP2040. Cũng giống như ItsyBitsy RP2040 của Adafruit, Pro Micro RP2030 của SparkFun cung cấp nhiều lựa chọn chân cắm GPIO và nó cung cấp đầu nối Qwiic / Stemma QT và USB-C giống như QT Py.
Các trường hợp sử dụng cho SparkFun Pro Micro RP2040
Với các cạnh được đúc và mặt dưới phẳng, SparkFun Pro Micro RP2040 ở nhà được nhúng vào một dự án giống như trong một breadboard. Việc nhúng bảng mạch này vào mạch điện của riêng bạn là điều không cần thiết khi bạn đã có kích thước cơ học. Vì vậy, rô bốt RP2040 nhỏ bé mà bạn muốn chế tạo có thể trở thành hiện thực với bảng này. Đầu nối Qwiic và bộ nhớ flash 16MB cho phép sử dụng Pro Micro RP2040 trong các dự án thu thập dữ liệu.
Kết luận
Với mức giá $ 10, giống như ItsyBitsy RP2040 của Adafruit, chúng tôi sẽ ưu tiên cho SparkFun’s Pro Micro RP2040 vì nó cung cấp nhiều chân cắm GPIO và đầu nối Qwiic / Stemma QT trong một gói tương đối nhỏ.
Nếu bạn đang tìm kiếm nhiều chức năng hơn một chút từ bảng RP2040 của mình và không ngại giá cao hơn một chút và kiểu dáng lớn hơn, Adafruit Feather RP2040 là một lựa chọn tuyệt vời vì nó hoạt động với một hệ sinh thái bảng bổ sung khổng lồ. Nếu bạn cần thứ gì đó nhỏ hơn, Adafruit QT Py RP2040 phù hợp với hóa đơn. Và tất nhiên, Raspberry Pi Pico gốc là giá trị tốt nhất chỉ với 4 đô la. Tuy nhiên, nếu bạn muốn có một bo mạch kích thước trung bình đẹp với nhiều tính linh hoạt, SparkFun Pro Micro RP2040 là lựa chọn tốt nhất của bạn.