Skip to main content

Grove - Codificador de Ratón

pir

Grove - Codificador de Ratón es un tipo de codificador rotativo incremental mecánico con datos de retroalimentación de dirección rotativa y velocidad rotativa[1]. Cuenta con interfaz Grove estándar que te ahorrará mucho trabajo en cableado y programación. Además, está bien adaptado para trabajo pesado y un entorno hostil. Este producto puede aplicarse en juguetes, robots y dispositivos de entrada para el consumidor.

pir

Nota

La velocidad de rotación está diseñada para ser menor a 1000 rad/min (radianes por minuto).

Características

  • Versátil para diferentes entornos.
  • Bien adaptado para trabajo pesado y entorno hostil.
  • Con detentes y una sensación agradable.
  • Interfaz Grove estándar para programación y cableado más fáciles.
  • Preciso y confiable.
tip

Más detalles sobre los módulos Grove consulte Sistema Grove

Aplicaciones

Es versátil para diferentes aplicaciones en entornos hostiles como juguetes, robótica y dispositivos de entrada para el consumidor.

Especificaciones

ElementoMín.TípicoMáx.
Voltaje de operación(V)3.35.5
Corriente de operación(mA)1013
Ciclo de trabajo(velocidad constante)50%
Diferencia de fase(velocidad constante)π/4
Pulsos por círculo12

Notas

  1. No se incluye perilla en la lista de productos. Porque creemos que esto hará que este codificador sea más versátil para diferentes entornos.
  2. Puedes encontrar el archivo de dimensiones en formato PDF, y puedes personalizar una perilla según las dimensiones.

    Consejo

    Puedes simplemente usar una punta de destornillador hexagonal adecuada si solo estás construyendo un prototipo para tu proyecto.

    Descripción General del Hardware

    pir

    Interfaz Grove
    Conecta la placa de control principal como la placa Seeeduino con la placa controladora.

    Abertura hexagonal
    Una abertura por la que pasas una perilla.

    Lista de partes

    Nombre de las partesCantidad
    Grove - Mouse Encoder(sin perilla incluida)1 PC
    Grove - Cable Universal1 PC

    Comenzar

    Esta sección te mostrará cómo construir un entorno IDE para crear aplicaciones con Grove - Mouse Encoder.

    Notas

    1. El ciclo de trabajo será mayor si la velocidad de rotación es lenta.
    2. El ancho de pulso (PW) no será el mismo si la velocidad de rotación no es constante.
    3. Se supone que la velocidad de rotación debe ser menor a 1000 rad/min o causará un PW de salida estrecho o daño a este encoder.
    4. El voltaje de salida será incierto (voltaje alto o bajo) en circunstancias sin rotación ya que la posición del pulso dentro de este encoder no es cierta.

    Demo básico

    Este demo muestra cómo detectar posición y detectar dirección.

    Material requerido

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

    Conexiones

    Conecta los materiales como se muestra a continuación:

    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. Copia el código y grábalo en la placa controladora.
    2. Abre la ventana del monitor.
    3. Gira la punta del destornillador hacia la izquierda o izquierda para ver qué sucederá.

    La salida:

    pir

    Visor de Esquemático en Línea

    Recursos

    Soporte Técnico y Discusión de Productos

    ¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

    Loading Comments...