Перейти до вмісту

Огляд кодера Pimoroni RGB і потенціометра: кольорові циферблати

    1647798003

    Наш вердикт

    Нішеві, але цікаві компоненти, кодер і потенціометр RGB привнесуть чуття в будь-який проект Raspberry Pi, де вам потрібен циферблат.

    Для

    Простий у використанні
    Виглядає чудово
    Бібліотека Python

    Проти

    Дорожче, ніж типові компоненти

    Скромний циферблат був із нами протягом десятиліть. Ранні радіостанції використовували форму потенціометра для точної настройки частоти. Обладнання для редагування аудіо-відео використовує поворотні кодери для навігації по меню та часовій шкалі. Ці компоненти використовуються для точного керування проектами Raspberry Pi, як правило, ручного керування швидкістю двигуна.

    Останні прориви Pimoroni для Breakout Garden HAT – це два циферблата. Перший – це RGB Encoder, поворотний кодер, який використовує «вибій» для вказівки обертання та напрямку. Інший – це потенціометр, аналоговий компонент, який насправді є змінним резистором, який видає напругу залежно від того, наскільки далеко був повернутий циферблат. Обидва ці, як правило, досить «нудні» компоненти були налаштовані, щоб включити мікроконтролер Nuvoton MS51 з виходом I2C та світлодіодним світлодіодом RGB для того «тонкого» освітлення, якого заслуговує кожен проект.

    Дизайн та використання розривів Pimoroni RGB

    Розроблені для використання з лінійкою плат Pimoroni Breakout Garden, розриви RGB-кодера та потенціометра на перший погляд виглядають ідентичними один одному. Обидва вони мають однакову розводку I2C, призначену для використання зі слотами Breakout Garden, але їх також можна використовувати зі звичайними штифтами роз’ємів і вставляти їх безпосередньо в GPIO.

    Незалежно від того, як вони використовуються, вони обидва підключаються до контактів I2C Raspberry Pi і ідентифікуються як пристрої I2C. RGB Encoder Breakout — це циферблат, який може обертатися за годинниковою стрілкою та проти годинникової стрілки, і щоразу, коли ми обертаємось, ми відчуваємо «удар», і це використовується для визначення напрямку обертання циферблата. Ці удари можна підрахувати та використати в коді для ініціювання події.

    Потенціометр RGB Breakout є аналоговим електронним компонентом. Ми можемо плавно повертати циферблат за годинниковою стрілкою або проти годинникової стрілки, але циферблат обертатиметься лише поки. Потенціометр видає рівень напруги на основі положення циферблата. Діапазон напруги становить від 0 до 3 або 5 В, залежно від джерела напруги. Потім напруга виводиться через вбудований мікроконтролер (Nuvoton MS51), який діє як аналого-цифровий перетворювач, надаючи дані Raspberry Pi через I2C.

    На обох проривах присутній світлодіод RGB, а не розумний світлодіод, такий як Neopixel або APA102, а «тупий» світлодіод, яким ми можемо керувати, змінюючи поєднання кожного кольору за допомогою широтно-імпульсної модуляції (ШІМ).

    Як ми можемо використовувати ці прориви? На щастя, вони обидва використовують ту саму бібліотеку Python, що й плата Pimoroni IO Expander, що означало, що ми могли швидко налаштувати та протестувати кожен з розривів, використовуючи приклади сценаріїв Python. RGB Encoder Breakout використовував кожну «пробку» для збільшення кольору вбудованого світлодіода RGB за допомогою кольорів веселки. Потенціометр RGB був більш плавним, але з такою ж продуктивністю.

    Варіанти використання проривів Pimoroni RGB

    Для чого використовується кодер або потенціометр RGB? Кодер можна використовувати для навігації по меню, для точного керування під час навігації по часовій шкалі відео або його можна використовувати як ігровий контролер. Потенціометр можна використовувати для надзвичайно точного введення, аж до рівня мВ, для контролю швидкості двигуна та для проектів, де точність є ключовою. Світлодіодний світлодіод RGB у кожній розкладці можна використовувати для візуального зворотного зв’язку, для проектів без екрану.

    Ці прориви є тактильними фізичними інтерфейсами, призначеними для взаємодії людей. Ми відчуваємо вхід і маємо міру контролю, яка «відчувається» інакше, ніж використання повзунка в програмі з графічним інтерфейсом.

    Нижня лінія

    Розриви кодера RGB і потенціометра є невеликою нішею. Нам «не потрібен» RGB в цих входах, але вони виглядають чудово, і за допомогою невеликого коду ми можемо використовувати цю функцію, щоб надати користувачеві корисну інформацію. Незважаючи на те, що вони розроблені для Breakout Garden HAT, їх можна використовувати безпосередньо з GPIO та іншими мікроконтролерами, які мають інтерфейс I2C.

    0 0 голосів
    Rating post
    Підписатися
    Сповістити про
    guest
    0 comments
    Вбудовані Відгуки
    Переглянути всі коментарі
    0
    Ми любимо ваші думки, будь ласка, прокоментуйте.x