Плата разработки Raspberry Pi RP2040 выполняет функцию магнитного поворотного энкодера

PICO DEV M3 — это макетная плата круглой формы, основанная на двухъядерном микроконтроллере Raspberry Pi RP2040, которая, с несколькими напечатанными на 3D-принтере деталями, служит магнитным поворотным энкодером.

Плата, разработанная Ahmsville Labs, оснащена флэш-памятью QSPI объемом 2 МБ, различными сквозными отверстиями для GPIO, портом USB-C, а магнитный поворотный энкодер поддерживает до 36 000 шагов на оборот и оснащен 18 индивидуально адресуемыми светодиодами.

Технические характеристики макетной платы PICO DEV M3:

  • Микроконтроллер — двухъядерный микроконтроллер Raspberry Pi RP2040 Arm Cortex-M0+ с тактовой частотой 133 МГц и встроенной SRAM 264 КБ.
  • Хранилище — 2 МБ флэш-памяти QSPI
  • USB — 1x порт хоста/устройства USB 1.1 Type-C
  • Кодер
    • Базовое разрешение 36 шагов, расширяющееся до 36 000 шагов на оборот.
    • Кольцо из 18 индивидуально адресуемых светодиодов
    • Кнопка энкодера
    • Шариковый подшипник для большей плавности хода по сравнению с традиционными поворотными энкодерами
    • Настраиваемый кодировщик, напечатанный на 3D-принтере
  • Расширение – сквозные отверстия, размещенные на краю платы для:
    • 19х многофункциональных контактов GPIO, включая 2х аналоговых входа
    • 2x UART
    • 2x SPI, 2x I2C
    • 16х каналов PWM
    • 8x конечные автоматы PIO
  • Разное — пользовательская кнопка, пользовательский светодиод, кнопка BOOTSEL
  • Источник питания
    • 5 В через порт USB Type-C
    • Поддержка батареи LiPo со схемой зарядки
  • Размеры — около 5 см в диаметре.
Схема распиновки

Плата программируется с помощью Raspberry Pi RP2040 C/C++ SDK или MicroPython, и вы найдете примеры кода и файлы 3D STEP для этой конкретной конструкции, а также другие конструкции поворотных энкодеров от Ahmsville Labs на GitHub. Это не первая плата Raspberry Pi RP2040 с одним или несколькими поворотными энкодерами, которые мы рассмотрели, поскольку в прошлом месяце мы писали об устройствах ввода ANAVI Macro Pad 10 & Knobs, программируемых с помощью CircuitPython.

Плата для разработки PICO DEV M3 продается в ограниченном количестве на Tindie по цене 21,10 доллара США без поворотного энкодера или 33,20 доллара США с ним. Устройство поставляется либо из Нигерии, где была разработана плата, либо из Великобритании.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments