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

Компонент Adafruit I2C QT Rotary Encoder

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

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

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

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

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

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

Чтобы плата была красивой и компактной, мы сделали размер всего 1 «x 1» для поворотного энкодера под углом 45 градусов. Поскольку он свободно вращается, нет необходимости, чтобы он находился под углом 90 градусов к печатной плате. Каждый заказ поставляется с одним собранным и протестированным разъемом печатной платы и небольшим фрагментом коллектора.

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

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

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

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

Схема

Схема Adafruit I2C QT Rotary Encoder

Список пинов

Пин Тип
VCC мама
VCC мама
VCC мама
3.3V мама
SCL мама
SCL мама
SCL мама
SDA мама
SDA мама
SDA мама
INT мама
GND мама
GND мама
GND мама
Был ли полезен материал?

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