Nhận định của chúng tôi
Một sự thỏa hiệp được cân nhắc kỹ lưỡng giữa bo mạch QT Py và Feather RP2040. Nếu bạn cần GPIO nhưng không có kích thước thì ItsyBitsy RP2040 là lựa chọn phù hợp.
Vì
+ Nhiều chân hơn QT Py, nhưng không phải là phần bổ sung đầy đủ
+ Nút BOOT do người dùng lập trình
+ Cùng giá với QT Py RP2040
Chống lại
– Không có Stemma QT
Bảng RP2040 mới nhất của Adafruit là một sự thỏa hiệp. Nó không nhỏ như QT Py RP2040 và cũng không có nhiều tính năng như Feather RP2040 nhưng nó cung cấp nhiều lựa chọn chân cắm GPIO trong một kiểu dáng nhỏ gọn. ItsyBitsy RP2040 $ 10 là lý tưởng cho những người cần nhiều chân GPIO trong một gói nhỏ. Tiếp tục phạm vi bo mạch ItsyBitsy của Adafruit, mô hình RP2040 mang SoC Raspberry Pi RP2040 mạnh mẽ về hình thức và từ xa bạn có thể được tha thứ vì nghĩ rằng đây là Arduino Nano, sự giống nhau rất đáng chú ý.
Adafruit ItsyBitsy RP2040
Định giá trực tiếp $ 9,95
ItsyBitsy RP2040 có kích thước gần gấp đôi QT Py RP2040 mặc dù có cùng mức giá. Những gì chúng ta thu được trong các chân GPIO mà chúng ta mất đi dưới dạng một đầu nối Stemma QT. Feather RP2040 lớn hơn ItsyBitsy RP2040, nhưng chỉ 14mm, không phải là một số lượng lớn cho các dự án mục đích chung nhưng đối với những người có không gian hạn chế, mỗi milimet đều có giá trị. ItsyBitsy RP2040 có thể là một sự thỏa hiệp quá xa?
Thông số kỹ thuật phần cứng của Adafruit ItsyBitsy RP2040
RP2040 SoC
ARM Cortex M0 + chạy ở tốc độ lên đến 133Mhz
SRAM
264kB
Lưu trữ flash
8MB QSPI
GPIO
30 chân GPIO với chức năng sau 16 x PWM đầu ra 10 x I / O kỹ thuật số, 4 x ADC 12 bit tương tự, 2 x I2C, SPI, 2 x UART, IO có thể lập trình, 1 x NeoPixel
Cổng USB
Micro USB
Kích thước
1,4 x 0,7 x 0,2 (36mm x 18mm x 4mm)
Thiết kế của Adafruit ItsyBitsy RP2040
Phạm vi ItsyBitsy là một sự thỏa hiệp, khi bạn cần nhiều chân cho một dự án, nhưng bạn vẫn cần bảng nhỏ nhất có thể. Như Adafruit đã nói “Cái gì nhỏ hơn Lông vũ nhưng lại lớn hơn Bộ lông? Đó là một ItsyBitsy! “
Trong trường hợp của chúng tôi, ItsyBitsy RP2040 lớn hơn QT Py RP2040 nhưng nhỏ hơn Feather RP2040. Bo mạch được thiết kế theo cấu hình DIP, có nghĩa là nó có thể dễ dàng sử dụng trong một breadboard. Những gì còn thiếu trong ItsyBitsy RP2040 là các cạnh được đúc để hàn gắn bề mặt, trên thực tế có năm chân GPIO bổ sung đối diện với đầu nối micro USB yêu cầu hàn với chân của chúng hướng lên trên.
Những chân bổ sung này rất hữu ích, nhưng nó có nghĩa là chúng tôi không có bất kỳ đầu nối Stemma QT nào, thường là những chân này không có trên phạm vi. Nhưng sự bao gồm của chúng sẽ là một sự thúc đẩy kết nối lớn cho bảng mạch nhỏ này. Các chân GPIO được dán nhãn rõ ràng trên cả hai mặt của bảng, các chân SDA và SCL cho I2C có số chân GPIO ở mặt sau.
Sử dụng Adafruit ItsyBitsy RP2040
ItsyBitsy RP2040 là Adafruit cổ điển: dễ sử dụng và có nhiều chân GPIO được lựa chọn kỹ càng. Vì đây là bảng RP2040, chúng tôi có thể viết mã bằng MicroPython, CircuitPython, C / C ++ và Arduino IDE. Chúng tôi đã thử nghiệm ItsyBitsy RP2040 với CircuitPython và MicroPython, nhưng thành thật mà nói, nếu bạn đang mua một bảng Adafruit, bạn rất có thể sẽ thích CircuitPython.
Khi vận hành, ItsyBitsy RP2040 hoạt động giống hệt như QT Py RP2040 và Feather RP2040. Chúng tôi đã chạy một vài bài kiểm tra trong CircuitPython bắt đầu với đèn LED nhấp nháy bắt buộc, sau đó chúng tôi kiểm soát NeoPixel tích hợp. Mặc dù không có đầu nối Stemma QT, chúng tôi có thể sử dụng bảng Stemma QT thông qua Stemma QT để chuyển đổi dây nhảy và nhờ vào thư viện bảng và trình điều khiển mở rộng của Adafruit, chúng tôi có thể kết nối cảm biến, màn hình và nhiều bảng bổ trợ khác. Các thử nghiệm của chúng tôi với MicroPython liên quan đến việc sử dụng màn hình I2C OLED để hiển thị hình ảnh và hoạt ảnh. Sau một vấn đề nhỏ về đánh số pin, ban đầu ngăn chúng tôi sử dụng các chân I2C, chúng tôi đã có thể giải quyết vấn đề và cuộn logo Tom’s Hardware trên màn hình.
Các trường hợp sử dụng cho Adafruit ItsyBitsy RP2040
ItsyBitsy RP2040 được thiết kế cho những người cần nhiều chân cắm GPIO trong một gói nhỏ. Với 13 chân GPIO của QT Py RP2040 và đầu nối Stemma QT, chúng tôi có một gói nhỏ hơn, nhưng điều đó hạn chế những gì chúng tôi có thể đạt được, đặc biệt là với các dự án IO có thể lập trình (PIO). 30 chân GPIO của ItsyBitsy RP2040 có nghĩa là chúng ta có thể kết hợp các dự án sử dụng GPIO truyền thống với PIO.
Kích thước và lựa chọn GPIO của ItsyBitsy RP2040 có nghĩa là chúng tôi có thể dễ dàng chế tạo rô bốt và đầu vào cảm biến giảm tải, chẳng hạn như từ cảm biến siêu âm HC-SR04 + đến PIO. Với SPI và I2C, chúng tôi có thể gắn màn hình, cảm biến và thẻ SD cho các dự án ghi dữ liệu. Các thỏa hiệp được thực hiện đối với yếu tố hình thức được xem xét, cắt lúa mì khỏi trấu và cung cấp cho chúng tôi chính xác những gì chúng tôi cần.
Kết luận
Với giá khoảng 10 đô la, ItsyBitsy RP2040 có cùng mức giá với QT Py RP2040 và rẻ hơn 2 đô la so với Feather RP2040. Raspberry Pi Pico là giải pháp thay thế rẻ nhất, chỉ 4 đô la, nhưng lớn hơn và không tích hợp đèn Neopixel (và chỉ có 3 cổng ADC). Mỗi bảng hoạt động theo cách giống nhau và vì vậy nó phụ thuộc vào những gì bạn muốn làm với bảng.
Nếu bạn là người mới sử dụng RP2040 và yêu thích các bảng của Adafruit thì Feather RP2040 là giá trị tổng thể tốt nhất. Nó có Stemma QT, sạc LiPo tích hợp và khả năng tương thích với các bảng mở rộng FeatherWing. Nếu bạn cần bo mạch nhỏ nhất có thể và có thể xử lý việc mất chân GPIO, QT Py RP2040 là dành cho bạn. Nhưng nếu bạn cần một sự thỏa hiệp, ItsyBitsy RP2040 là sự lựa chọn vững chắc.