Pular para o conteúdo principal

Grove - Mouse Encoder

pir

Grove - Mouse Encoder é um tipo de codificador rotativo incremental mecânico com dados de feedback da direção e da velocidade de rotação[1]. Ele possui uma interface Grove padrão que vai economizar muito trabalho de fiação e programação. Além disso, é bem adaptado para trabalho pesado e ambientes agressivos. Este produto pode ser aplicado em brinquedos, robôs e dispositivos de entrada de consumo.

pir

Nota

A velocidade de rotação é projetada para ser inferior a 1000 rad/min (radianos por minuto).

Características

  • Versátil para diferentes ambientes.
  • Bem adaptado para trabalho pesado e ambiente agressivo.
  • Com ressaltos e uma sensação agradável.
  • Interface Grove padrão para facilitar a programação e a fiação.
  • Preciso e confiável.
dica

Para mais detalhes sobre módulos Grove, consulte o Grove System

Aplicações

É versátil para diferentes aplicações em ambiente agressivo, como brinquedos, robótica e dispositivos de entrada de consumo.

Especificações

ItemMin.TípicoMáx.
Tensão de operação (V) 3.35.5
Corrente de operação (mA) 1013
Ciclo de trabalho (velocidade constante) 50% 
Diferença de fase (velocidade constante) π/4 
Pulsos por volta 12 

Notas

  1. Não há botão incluído na lista de produtos. Porque pensamos que isso tornará este codificador mais versátil para diferentes ambientes.
  2. Você pode encontrar o arquivo de dimensões em formato PDF, e pode personalizar um botão de acordo com as dimensões.

    Dica

    Você pode simplesmente usar uma ponta de chave de fenda hexagonal adequada se estiver apenas construindo um protótipo para o seu projeto.

    Visão geral de hardware

    pir

    Interface Grove
    Conecte a placa de controle principal, como a placa Seeeduino, com a placa de acionamento.

    Abertura hexagonal
    Uma abertura pela qual você passa um botão.

    Lista de peças

    Nome da peçaQuantidade
    Grove - Mouse Encoder (sem botão incluído)1 PC
    Cabo Grove - Universal1 PC

    Primeiros passos

    Esta seção mostrará como construir um ambiente de IDE para criar aplicações com o Grove - Mouse Encoder.

    Notas

    1. O ciclo de trabalho será maior se a velocidade de rotação for baixa.
    2. A largura de pulso (PW) não será a mesma se a velocidade de rotação não for constante.
    3. A velocidade de rotação deve ser inferior a 1000 rad/min, caso contrário levará a uma largura de pulso de saída muito estreita ou poderá causar danos a este codificador.
    4. A tensão de saída será incerta (tensão alta ou baixa) em circunstâncias sem rotação, uma vez que a posição do pulso dentro deste codificador não é certa.

    Demonstração básica

    Esta demonstração mostra como detectar posição e direção.

    Material necessário

    • Seeeduino V4.2
    • Base shield V2.0
    • Cabo USB (tipo A para micro tipo B)

    Conexões

    Conecte os materiais como mostrado abaixo:

    pir

    Código

    /* Read Quadrature Encoder
    * Connect Encoder to Pins encoder0PinA, encoder0PinB, and +5V.
    *
    * Sketch by max wolf / www.meso.net
    * v. 0.1 - very basic functions - mw 20061220
    *
    */


    int val;
    int encoder0PinA = 3;
    int encoder0PinB = 4;
    int encoder0Pos = 0;
    int encoder0PinALast = LOW;
    int n = LOW;

    void setup() {
    pinMode (encoder0PinA,INPUT);
    pinMode (encoder0PinB,INPUT);
    Serial.begin (115200);
    }

    void loop() {
    n = digitalRead(encoder0PinA);
    if ((encoder0PinALast == LOW) && (n == HIGH)) {
    if (digitalRead(encoder0PinB) == LOW) {
    encoder0Pos--;
    } else {
    encoder0Pos++;
    }
    Serial.println(encoder0Pos);
    Serial.println ("/");
    }
    encoder0PinALast = n;
    }
    1. Copie o código e grave-o na placa controladora.
    2. Abra a janela do monitor.
    3. Gire a ponta da chave de fenda para a esquerda ou para a direita para ver o que acontece.

    A saída:

    pir

    Visualizador de esquemático online

    Recursos

    Suporte técnico e discussão de produtos

    Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

    Loading Comments...