Компонент Adafruit Rotary Trinkey
Это наполовину USB-ключ, наполовину брелок Adafruit, наполовину поворотный энкодер…это поворотный брелок, печатная плата с сердечком Trinket M0, подсветкой NeoPixel и корпусом поворотного энкодера. Мы были вдохновлены этим проектом от TodBot, в котором поворотный энкодер был припаян к QT Py. Итак, мы подумали, а что, если мы создадим что-то подобное, подключаемое прямо к USB-порту вашего компьютера, с полностью программируемым цветным NeoPixel? И вот к чему мы пришли!
Печатная плата предназначена для подключения к любому порту USB A компьютера или ноутбука. На плате установлен микроконтроллер ATSAMD21 с достаточным количеством схем, чтобы обеспечить его работоспособность. Три контакта микроконтроллера подключаются к поворотному энкодеру со встроенным кнопочным переключателем. Другой подключается к светодиоду NeoPixel. Наконец, один вывод можно использовать в качестве емкостного сенсорного входа. Кнопка сброса позволяет при необходимости перейти в режим загрузчика. Вот и все!
Поворотные энкодеры — это оооочень весело! Покрутите их так, потом еще раз так. В отличие от потенциометров, они вращаются по кругу и часто имеют небольшие фиксаторы для тактильной обратной связи. Но если вы просто хотите добавить его на свой компьютер, вы знаете, что это настоящая проблема. Эта доска разработана таким образом, чтобы сделать это очень просто.
SAMD21 может очень хорошо работать с CircuitPython или Arduino — с существующими библиотеками Rotary, NeoPixel и нашими библиотеками FreeTouch для емкостного сенсорного ввода. Через USB-соединение у вас может быть последовательное, MIDI- или HID-подключение. Поворотный брелок идеально подходит для простых проектов, в которых используется вращающийся пользовательский ввод и красочный вывод с подсветкой. Возможно, вы настроите его как регулятор громкости, колесо прокрутки или макроинструмент масштабирования — все, что вам нравится!
Пожалуйста, обратите внимание, что к этой плате не припаян поворотный энкодер — мы ожидаем, что пользователи выберут свой любимый поворотный энкодер и ручку! Пять точек припоя — и все готово.
Мы думаем, что это просто очаровательная маленькая плата, маленькая, прочная и достаточно недорогая, чтобы она могла стать первой платой для микроконтроллеров или вдохновить продвинутых разработчиков на создание чего-то простого и веселого.
- ATSAMD21E18 32-разрядный Cortex M0+ — 32-разрядный процессор с частотой 48 МГц, 256 КБАЙТ флэш-памяти и 32 КБАЙТ оперативной памяти
- Встроенный USB поддерживается всеми ОС — может использоваться в Arduino или CircuitPython в качестве последовательной консоли USB, MIDI, клавиатуры / мыши HID, даже небольшого дисковода для хранения скриптов Python.
- Может использоваться с Arduino IDE или CircuitPython
- Одиночный светодиод RGB NeoPixel с недостаточным освещением
- Одна емкостная сенсорная панель
- Стандартный «5-контактный» поворотный энкодер можно использовать с любым поворотным энкодером, совместимым с «PEC11» или «PEC12».
- Симпатичный и удобный для связки ключей!
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
ROTA | мама |
ROTB | мама |
SWITCH | мама |
TOUCH | мама |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.