Компонент 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 фиксатора с переключателем, и он работает чудесно. Конечно, вы также можете использовать энкодеры без фиксаторов или с другим количеством фиксаторов за один оборот! Вам нужно будет припаять датчики и дополнительный коллектор к печатной плате для использования с макетной платой без пайки. но это довольно просто и занимает всего несколько минут даже у новичка.
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
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 | папа |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.