Avançar para o conteúdo

Revisão do codificador e potenciômetro RGB Pimoroni: mostradores coloridos

    1647798003

    Nosso Veredicto

    Componentes de nicho, mas divertidos, o codificador RGB e o potenciômetro trazem um toque especial a qualquer projeto Raspberry Pi onde você precisa de um mostrador.

    Para

    Simples de usar
    Parece ótimo
    Biblioteca Python

    Contra

    Mais caro do que os componentes típicos

    O mostrador humilde está conosco há décadas. Os primeiros rádios usavam uma forma de potenciômetro para ajustar uma frequência. O equipamento de edição de áudio e vídeo faz uso de codificadores rotativos para navegar pelos menus e cronogramas. Esses componentes são usados ​​para projetos Raspberry Pi de controle de precisão, normalmente controle manual de velocidades do motor.

    As últimas novidades da Pimoroni para seu Breakout Garden HAT são dois mostradores. O primeiro é um codificador RGB, um codificador rotativo que usa “saliências” para indicar rotação e direção. O outro é um potenciômetro, um componente analógico que é realmente um resistor variável que gera tensões com base em quão longe o dial foi girado. Ambos os componentes, normalmente bastante “chatos”, foram ajustados para incluir um microcontrolador Nuvoton MS51 que oferece saída I2C e um LED RGB para aquela iluminação “sutil” que todo projeto merece.

    Design e uso dos Breakouts RGB Pimoroni

    Projetado para uso com a linha de placas Breakout Garden da Pimoroni, os breakouts do Codificador RGB e do Potenciômetro de relance parecem idênticos entre si. Ambos possuem a mesma pinagem I2C, projetada para serem usados ​​com os slots do Breakout Garden, mas também podem ser usados ​​com pinos convencionais e inseridos diretamente no GPIO.

    Não importa como eles são usados, ambos se conectam aos pinos I2C do Raspberry Pi e se identificam como dispositivos I2C. O RGB Encoder Breakout é um mostrador que pode girar no sentido horário e anti-horário e cada vez que giramos sentimos um “solavanco” e isso é usado para determinar a direção em que estamos girando o mostrador. Essas colisões podem ser contadas e usadas no código para acionar um evento.

    O Breakout do Potenciômetro RGB é um componente eletrônico analógico. Podemos girar suavemente o mostrador no sentido horário ou anti-horário, mas o mostrador só girará até agora. O potenciômetro emite um nível de tensão com base na posição do mostrador. A faixa de tensão está entre 0 e 3 ou 5V, dependendo da fonte de tensão. A tensão é então emitida através de um microcontrolador embutido (Nuvoton MS51) que atua como um conversor analógico-digital, fornecendo os dados ao Raspberry Pi via I2C.

    Presente em ambos os breakouts está um LED RGB, não um LED inteligente como um Neopixel ou APA102, mas sim um LED “burro” que podemos controlar alterando a mistura de cada cor usando modulação por largura de pulso (PWM).

    Como podemos usar esses breakouts? Felizmente, ambos usam a mesma biblioteca Python que a placa IO Expander da Pimoroni, o que significa que podemos configurar e testar rapidamente cada uma das fugas usando scripts Python de exemplo. O RGB Encoder Breakout usou cada “saliência” para incrementar a cor do LED RGB incorporado através das cores do arco-íris. O potenciômetro RGB foi uma experiência mais suave, mas com a mesma saída.

    Casos de uso para os Breakouts RGB Pimoroni

    Para que serve um codificador ou potenciômetro RGB? Um codificador pode ser usado para navegar em um menu, para controle preciso ao navegar por uma linha de tempo de vídeo ou pode ser usado como um controlador de jogo. Um potenciômetro pode ser usado para entrada super precisa, até o nível de mV, para controle de velocidade do motor e para projetos onde a precisão é fundamental. O LED RGB em cada breakout pode ser usado para feedback visual, para projetos sem tela.

    Essas fugas são interfaces físicas táteis projetadas para os humanos interagirem. Sentimos a entrada e temos uma medida de controle que “parece” diferente de usar um controle deslizante em um aplicativo GUI.

    Resultado final

    As fugas do codificador RGB e do potenciômetro são um pequeno nicho. Nós não “precisamos” de RGB nessas entradas, mas elas parecem ótimas e com um pouco de código podemos usar esse recurso para fornecer informações úteis ao usuário. Apesar de serem projetados para o Breakout Garden HAT, eles podem ser usados ​​diretamente com o GPIO e com outros microcontroladores que possuam uma interface I2C.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x