Codificadores de Rueda DFRobot para DFRobot 3PA y 4WD Rovers (2pk)
Descripción
- Voltaje: + 5V
- Los codificadores están diseñados para DFRobot 3PA y 4WD Rovers
- Puede darle el grado de rotación de las ruedas
- Incluye codificadores, tubo de plástico, junta mediada por papel, etc.
Los Codificadores de Rueda DFRobot para DFRobot 3PA y 4WD Rovers (2pk) están diseñados para los rovers 3PA y 4WD del fabricante. Puede darle el grado de rotación de las ruedas. El codificador utiliza un método sin contacto para convertir las señales de desplazamiento angular. Ajuste óptimo con el Motor Micro DC de Engranaje. Incluye codificadores, tubo de plástico, junta mediada por papel, etc.
Archivo ZIP
- Voltaje: + 5V
- Corriente: <20mA
- Resolución: 20 PPR
- Peso: 20g
1. You cannot fit the back panel to the DFRobot 4WD Mobile platform with these sensors attached to the rear motors. I will eventually do my own 3D printed rear panel to solve this and the top/bottom plate hold the robot together OK without the panel for now. 2. There is a lot of retriggering/bouncing of the signal and to get close to the 20 CPR I'm using a sliding debounce ignore time of 12,000 us at max speed and higher for slower speeds. I don't know how useful these sensors will be to accurately monitor distance/speed
Seem to do the job. Gives 5v signal when photo interrupter is blocked by the disk. So far they seem to work reliably. Does not mount on RB-Sbo-02 GM3 - Gear Motor 3 - 90 degree Shaft without modification.
Install requires some work to space the encoder wheels with the plethora of washers and spacers provided. I have a different take on the discussion by another reviewer on the interrupts. You do get different counts based on the pin you connect to, but that is due to the Atmega interrupt scheme. Different chips have different interrupt architectures. Leonardo boards use the 32U4 chip, which have a dedicated interrupt signal on pins 2 and 3, while the UNO uses the 328 chip, which does not. If a pin does not have a dedicated interrupt, it gets lumped into a 'pin-change' interrupt with all the other digital pins that don't have dedicated interrupts. When I used a UNO board and pins 2 and 3, I would get 'cross-talk' between the wheels. It seems that the Arduino library gets the interrupt and tries to decide which registered callbacks should be invoked base on the pin states. If there are more than one 'pin-change' interrupt callback, it seems to be able to get confused. I solved this by manually checking for a pin change-of-state in the interrupt handlers. After doing this (and adding some debounce code as well), I got very consistent count numbers.
These are a little tricky to install on an assembled robot but the instructions are perfect. Once you try to use encoders comes the confusion, at least when using an Arduino mega. I found different readings per wheel and thought there was an encoder problem until I ran an experiment with different intercepts. Someone should write a tutorial on using encoders and intercepts. Here is what I found when using the same encoder at the same speed on different intercept pins: right encoder on intercept 0 (pin 2) Count = 148 right encoder on intercept 3 (pin 20) Count = 28 right encoder on intercept 2 (pin 21) CountA= 28 right encoder on intercept 4 (pin 19) Count = 1276 right encoder on intercept 5 (pin 18) Count = 908 Once you understand this you can make use of whatever formulas per encoder you need to achieve speed or distance results for the wheel pairs.
Estimar envío
ADVERTENCIA: Este producto puede exponerlo a sustancias químicas, incluyendo plomo y compuestos de plomo, que el Estado de California reconoce como causantes de cáncer y defectos de nacimiento u otros daños reproductivos. Para obtener más información, visite: www.P65Warnings.ca.gov.
Politica de Reembolso
Si no está satisfecho con un producto comprado en el Sitio, puede solicitar una devolución en un plazo de 30 días a partir de la fecha de entrega, salvo que el producto figure entre las Excepciones de devolución que aparecen a continuación o esté sujeto a condiciones de devolución específicas indicadas en la página del producto.
Esta política de devolución también se aplica, como norma mínima, a los productos vendidos y enviados por vendedores externos a través del Marketplace.
Consulte las Condiciones de devolución, las Excepciones de devolución y el procedimiento Cómo solicitar una autorización de devolución (RA) antes de iniciar una solicitud de devolución.
Las devoluciones previstas en esta política se refieren a productos no defectuosos. En caso de defecto de fabricación confirmado, las soluciones se gestionan conforme a las condiciones de Garantía, a discreción del Vendedor. Consulte la sección Garantía.
Condiciones de devolución
Para poder optar a un reembolso en el marco de la política de devolución de 30 días, deben cumplirse todas las condiciones siguientes:
- Debe obtenerse un número de autorización de devolución (RA) válido antes de devolver el producto. Las devoluciones sin número RA serán rechazadas.
- El número RA es válido durante 30 días. El artículo devuelto debe recibirse dentro de ese plazo.
- El número RA debe incluirse con la devolución.
- Los productos deben devolverse en estado nuevo y sin modificar (por ejemplo, sin rayaduras, alteraciones, piezas faltantes ni signos de instalación o uso) y en su empaque original, apto para la reventa.
- Los gastos de envío no son reembolsables. Los gastos de devolución corren a cargo del cliente, salvo en caso de producto confirmado como defectuoso a través del proceso de diagnóstico de RobotShop o de un error de envío verificado por parte de RobotShop.
- Los reembolsos se procesan en un plazo de 7 días tras la recepción e inspección del artículo devuelto.
- Puede aplicarse un cargo de limpieza de $100 a los robots domésticos devueltos en estado usado o no limpio.
- Puede aplicarse un cargo de reposición del 20 % a las devoluciones en gran cantidad de artículos pedidos específicamente para el cliente al fabricante o que no formen parte del inventario estándar de RobotShop.
Excepciones de devolución
Los siguientes productos no son aptos para devolución ni reembolso en el marco de esta política:
- Productos usados, dañados o modificados — Artículos que muestren signos de uso, desgaste o alteración que los hagan no aptos para la reventa.
- Consumibles — Componentes de uso y desgaste, alterados o agotados por el uso (por ejemplo, pilas, correas, cepillos, engranajes, filamento, llantas, bolsas desechables, lubricantes, grasas, ceras, etc.). No aptos para devolución una vez abiertos o usados.
- Productos perecederos — Bienes susceptibles de deteriorarse o caducar con rapidez. No aptos para devolución.
- Bienes sellados (salud o higiene) — Artículos sellados por motivos de protección de la salud o de higiene (por ejemplo, mascarillas, guantes, productos antiolores). No aptos para devolución una vez abiertos.
- Productos para armar uno mismo y artículos que requieren montaje por el cliente — Incluidos robots y kits, piezas de robot y otros productos que requieren montaje o soldadura. No aptos para devolución una vez armados, soldados o instalados.
- Bienes digitales, software y aplicaciones — Venta final únicamente, debido a las restricciones de licencia.
- Artículos de liquidación — Productos identificados como de liquidación o venta final, incluidos los artículos de fin de vida útil o descontinuados.
- Artículos hechos a medida, personalizados o de pedido especial — Productos fabricados, configurados, adaptados o construidos según las especificaciones y requisitos propios del cliente.
- Artículos bajo pedido — Productos del catálogo estándar no almacenados por RobotShop y pedidos específicamente para atender una solicitud del cliente.
- Equipo profesional y especializado — Consulte la página Garantía del equipo profesional y especializado y la sección Compradores profesionales e institucionales (B2B) en las Condiciones generales.
Cómo solicitar una autorización de devolución (RA)
Aunque se aplica la misma política de devolución, estos pedidos requieren un proceso de contacto distinto para las devoluciones.
- Pedidos gestionados por RobotShop → envíe un ticket de soporte desde su cuenta, en Mis tickets de soporte.
- Pedidos de vendedores del Marketplace → envíe un ticket desde su cuenta, en Mis tickets de Marketplace, para contactar directamente con el vendedor.
Nota: los productos de los vendedores del Marketplace suelen llevar SKU que empiezan por RM y se identifican en la página del producto con la mención « Vendido y enviado por [Nombre del vendedor] ».
