Главная страницаКомпоненты для FritzingКомпонент Adafruit I2C Quad Rotary Encoder Breakout для Fritzing
Компонент Adafruit I2C Quad Rotary Encoder Breakout

Компонент Adafruit I2C Quad Rotary Encoder Breakout

Поворотные энкодеры — это оооочень весело! Покрутите их так, потом еще раз так. В отличие от потенциометров, они вращаются по кругу и часто имеют небольшие фиксаторы для тактильной обратной связи. Но, если вы когда-либо пытались добавить кодировщики в свой проект, вы знаете, что их использование — настоящая проблема: таймеры, прерывания, отключение…

Этот прорыв в Stemma QT избавляет от всех этих разочарований — и позволяет вам считывать до 4 кодировщиков для больших сборок с большим количеством запутанных интерфейсов. Вы можете припаять любые четыре «стандартных» поворотных энкодера с выводом PEC11 с кнопочным переключателем или без него. Встроенный микроконтроллер запрограммирован с помощью нашей встроенной программы seesaw и будет отслеживать все импульсы и контакты для вас, а затем сохранять добавочное значение для запроса в любое время по I2C. Подключите его с помощью кабеля Stemma QT для мгновенного подключения к любому типу микроконтроллера, от Arduino UNO до Raspberry Pi.

Вы можете использовать нашу библиотеку Arduino для управления и считывания данных с любого совместимого микроконтроллера. У нас также есть код CircuitPython/Python для использования с компьютерами или одноплатными платами Linux.

Также легко добавить этот разделитель на макетную плату — с помощью шести разделительных площадок с интервалом 0,1 дюйма. Включите питание от 3 до 5 В постоянного тока, а затем используйте логические данные I2C 3 или 5 В. Вывод INT может быть сконфигурирован на низкий уровень импульсов при обнаружении поворота или нажатия кнопки, так что вам не придется считывать спам с порта I2C для обнаружения движения.

Если вам посчастливилось использовать прозрачные / полупрозрачные датчики вала, на плате есть неопиксели с обратным креплением, которые могут отображать любой цвет, который вам нравится, они управляются через I2C для дополнительной визуальной обратной связи или отключаются, если хотите. Обратите внимание, что для датчиков с металлическим валом светодиоды не видны. На задней панели есть зеленый индикатор питания, а также красный индикатор ввода, который, если прерывание настроено, будет мигать при срабатывании прерывания.

Используя три встроенных адресных перемычки, вы можете подключить до 8 таких кодеров к одному порту I2C. Первый из них будет находиться по адресу 0x49, последний — по адресу 0x51, когда все три перемычки будут разомкнуты.

Чтобы ускорить работу, мы разработали изготовленную на заказ печатную плату с чипом seesaw и всеми поддерживающими схемами в форм-факторе STEMMA QT, что упрощает взаимодействие с ними. Разъемы STEMMA QT с обеих сторон совместимы с разъемами SparkFun Qwiic I2C. Это позволяет вам выполнять беспаянные соединения между вашей платой разработки и поворотным энкодером или подключать их к широкому спектру других датчиков и аксессуаров с помощью совместимого кабеля. Кабель QT в комплект поставки не входит, но у нас в магазине есть его разновидности.

К этому разъему не припаяны никакие энкодеры, так что вы можете выбрать любой энкодер, который вам нравится. Здесь мы продаем обычный энкодер на 24 фиксатора с переключателем, и он работает чудесно. Конечно, вы также можете использовать энкодеры без фиксаторов или с другим количеством фиксаторов за один оборот! Вам нужно будет припаять датчики и дополнительный коллектор к печатной плате для использования с макетной платой без пайки. но это довольно просто и занимает всего несколько минут даже у новичка.

Печатная плата

Печатная плат Adafruit I2C Quad Rotary Encoder Breakout

Схема

Схема Adafruit I2C Quad Rotary Encoder Breakout

Список пинов

Пин Тип
VCC мама
VCC мама
VCC папа
VCC папа
SCL мама
SCL мама
SCL папа
SCL папа
SDA мама
SDA мама
SDA папа
SDA папа
INT мама
INT мама
UPDI мама
UPDI мама
ROT0_A мама
ROT0_B мама
ROT0_SW мама
ROT1_A мама
ROT1_B мама
ROT1_SW мама
ROT2_A мама
ROT2_B мама
ROT2_SW мама
ROT3_A мама
ROT3_B мама
ROT3_SW мама
GND мама
GND мама
GND мама
GND мама
GND мама
GND мама
GND мама
GND мама
GND мама
GND мама
GND мама
GND мама
GND мама
GND мама
GND мама
GND мама
GND мама
GND мама
GND папа
GND папа
Был ли полезен материал?

Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.