Reemplazo de un controlador alámbrico por un Arduino Uno: Alternativa de relé

3

Entonces, tengo un brazo robótico simple que tiene un controlador de cable que se enchufa. El controlador tiene 8 pines. No he jugado demasiado con él, pero sé que los extremos son fuentes de energía y los pines centrales son los motores. Cuando se realiza una conexión con un lado a un diente medio, un motor funciona. El motor funciona en la dirección opuesta cuando la punta del lado opuesto se usa con la punta del motor. Debido a que el controlador está compuesto completamente de interruptores y no hay otros componentes, pensé que sería relativamente sencillo crear un circuito para reemplazarlo con el Arduino Uno. Sin embargo, no estoy seguro de cómo podría replicar los interruptores con un circuito. No quiero freír el Arduino conectando el brazo robótico directamente en él, así que estaba considerando usar relés. Pero 10 relés serían un poco caros y no estoy seguro si hay una manera más fácil. ¿Alguien más tiene alguna buena idea / consejo?

ENCONTRÉ EL BRAZO ROBÓTICO EN LÍNEA: Enlace

EDITAR: Esto es lo que estoy reemplazando con mi Arduino. Se conectará directamente en el brazo.

    
pregunta TheNickmaster21

1 respuesta

1

Por cómo me imagino esto, intentaría usar transistores NPN (15 por aproximadamente $ 3 en RadioShack).

Por simplicidad, digamos que la "pata de un lado" y el pin del motor son las puntas '1' y '2', la pata que hace girar el motor de la otra manera es '3'.

Intenta conectar esto:

simular este circuito : esquema creado usando CircuitLab

EDITAR: Siguiendo el consejo de Kurt, deseché el suelo en el nodo central del motor. Puesta a tierra del Ardunio en el mismo terreno en circuito. Tenga en cuenta que la forma en que presenté el motor en este caso es cómo parece estar conectado en su situación.

Primero, obtenga un multímetro y verifique que la clavija 1 esté a un voltaje más alto que la clavija 3. Si es el caso opuesto, considere que el positivo es la clavija 1 y el negativo como la clavija 3.

Los dos cables de la izquierda se conectan a las salidas del Arduino. Los cables de la derecha se conectan a las puntas 1, 2 y 3 de arriba a abajo. El Arduino estará conectado a tierra con los terrenos en el circuito.

En teoría, este circuito debería funcionar. En un sentido genérico, existe un NPN que simplemente conecta la punta 1 a la punta 2. Cuando este transistor está encendido, la corriente fluye desde los 5 V y alimenta el motor de CC.

Sin embargo, la parte negativa es más complicada. Básicamente, cuando Q3 es alto (+ 5V), la base de Q2 se conecta a tierra y Q2 se enciende (debido a que el diente 3 está en un voltaje negativo, la tierra es más alta en comparación con el emisor de Q3). Cuando Q2 se enciende, el motor de CC gira a la inversa.

Al establecer Q3 LOW, no fluye corriente y, por lo tanto, no hay caídas de voltaje sobre R1: Q2 obtiene el voltaje negativo y se apaga. Esto se debe a que el voltaje en el colector de Q2 es igual a su emisor.

Entonces solo controlas Q1 y Q3 directamente. ¡Simplemente no encienda ambos transistores al mismo tiempo! Vas a crear un corto. Lo positivo será corto a lo negativo.

Intenta leer sobre "H-Bridges" si algo de lo anterior parece confuso.

    
respondido por el Nick Williams

Lea otras preguntas en las etiquetas