SẮP RA MẮT – Adaf nhung Feather RP2040 SCORPIO – Trình điều khiển NeoPixel 8 kênh

SẮP RA MẮT – Adaf nhung Feather RP2040 SCORPIO – Trình điều khiển NeoPixel 8 kênh

Nút nguồn: 1783198

SẮP RA MẮT - Adaf nhung Feather RP2040 SCORPIO – Trình điều khiển NeoPixel 8 kênh


Nếu có một thứ mà Adaf nhung được biết đến, thì đó là đèn LED cầu vồng cực kỳ vui nhộn. Chúng tôi chỉ thích gắn NeoPixels ở mọi nơi và mọi nơi. Khi chúng tôi thấy thiết bị ngoại vi 'PIO' mới trên RP2040 từ Raspberry Pi, chúng tôi chỉ biết rằng nó sẽ là lựa chọn hoàn hảo để thúc đẩy số lượng lớn NeoPixels. Vì vậy, chúng tôi đã tạo bảng này, bảng Adaf nhung Feather RP2040 SCORPIO, được thiết kế dành riêng cho việc lái xe NeoPixel (WS2812) nhưng cũng tốt cho nhiều dự án dựa trên PIO khác muốn tận dụng sơ đồ chân Feather với 8 đầu ra (hoặc đầu vào) riêng biệt liên tiếp.

Máy trạng thái RP2040 PIO hoàn hảo cho việc điều khiển đèn LED: nó có thể tạo ra các dạng sóng hoàn hảo, với tối đa 8 đầu ra đồng thời, tất cả đều thông qua DMA. Điều đó có nghĩa là bạn không cần sử dụng bất kỳ thời gian xử lý nào để xử lý dữ liệu LED. Chỉ cần thiết lập bộ đệm và yêu cầu thiết bị ngoại vi PIO 'làm như vậy' và nó sẽ chuyển dữ liệu đó đến 8 đầu ra ngay lập tức trong khi mã của bạn có thể tiếp tục đọc các nút, phát nhạc, chạy CircuitPython – bất cứ điều gì bạn muốn!

18509 iso GỐC 2022 11

18509 hàng đầu ORIG 2022 11

Bộ 5650 XUẤT XỨ 2022 11

SCORPIO có một sơ đồ chân thông minh, trong đó tất cả các chân Feather tiêu chuẩn đều giống với các chân GPIO, cộng với các dòng I2C, SPI và UART tiêu chuẩn – và còn có vẫn còn đủ số chân còn lại để có 8 chân liên tiếp để sử dụng PIO trên GPIO16 đến GPIO23.

Để giúp việc sử dụng NeoPixel không bị trục trặc, có một bộ chuyển đổi mức 3V->5V để logic đầu ra là 5V. Nếu bạn muốn có tín hiệu 3V, bạn có thể điều chỉnh điện áp cần số bằng một nút nhảy ở phía dưới. Cũng có thể lật hướng của bộ dịch mức để tạo đầu vào 8 chân I/O – giả sử để tạo bộ phân tích logic – với lựa chọn nút nhảy định hướng cũng ở dưới cùng của PCB.

RP2040 SCORPIO cũng có một tấn RAM, 264KB, khiến việc đệm một số lượng lớn NeoPixels trở nên tầm thường…vài ngàn Nếu cần thiết. Trên thực tế, có rất nhiều RAM mà bạn thậm chí có thể run lên pixel để kiểm soát độ sáng tốt hơn, cho đèn LED trông đẹp hơn ở độ sáng thấp hoặc hiệu chỉnh gamma.

18509 bên 01 ORIG 2022 11

18509 bên 02 ORIG 2022 11

18509 quý ORIG 2022 11

Chúng ta có Mã trình điều khiển NeoPXL8 có sẵn trong Arduino và MạchPython, vì vậy bạn có thể bắt đầu ngay lập tức để tạo ra những tác phẩm nghệ thuật tuyệt đẹp do Adaf nhung SCORPIO điều khiển.

  • Kích thước 2.0″ x 0.9″ x 0.28″ (50.8mm x 22.8mm x 7mm) không có đầu hàn trong
  • Nhẹ như một chiếc lông vũ (lớn?) – 5 gam
  • RP2040 32-bit Cortex M0+ lõi kép chạy ở mức logic và nguồn ~125 MHz @ 3.3V
  • RAM 264 KB
  • FLASH SPI 8 MB chip để lưu trữ tệp và lưu trữ mã CircuitPython/MicroPython. Không có EEPROM
  • Hàng tấn GPIO! 21 x chân GPIO với các khả năng sau:
    • Bốn ADC 12 bit (nhiều hơn Pico)
    • Hai thiết bị ngoại vi I2C, Hai SPI và hai UART, chúng tôi gắn nhãn một cho giao diện 'chính' ở các vị trí Feather tiêu chuẩn
    • 16 x đầu ra PWM – cho động cơ servo, đèn LED, v.v.
    • 8 x đầu ra GPIO liên tiếp với mức 5V thay đổi để điều khiển PIO NeoPixel
  • Bộ sạc lipo 200mA + tích hợp có đèn LED báo trạng thái sạc
  • Chân #13 đèn LED đỏ cho mục đích chung nhấp nháy
  • RGB NeoPixel cho chỉ báo đủ màu trên D4
  • Trên tàu Đầu nối STTEMMA QT cho phép bạn nhanh chóng kết nối mọi thiết bị Qwiic, STEMMA QT hoặc Grove I2C mà không cần hàn!
  • Cả nút Đặt lại và nút chọn Bộ tải khởi động để khởi động lại nhanh (không rút phích cắm-cắm lại để khởi chạy lại mã). Nút bộ nạp khởi động cũng có sẵn dưới dạng nút nhập của người dùng trên GPIO #7
  • Nguồn 3.3V/pin kích hoạt
  • 4 lỗ lắp
  • Tinh thể 12 MHz cho thời gian hoàn hảo.
  • Bộ điều chỉnh 3.3V với đầu ra dòng điện cực đại 500mA
  • Đầu nối USB loại C cho phép bạn truy cập bộ tải khởi động USB ROM tích hợp và gỡ lỗi cổng nối tiếp

Sắp có!

Dấu thời gian:

Thêm từ Trái cây Ada