Hace poco recogí un juguete usado de Spider King RC en una tienda de segunda mano ( enlace ). No tenía control remoto ni cargador de batería, así que saqué la PCB y la batería y ahora tengo los cuatro pares de cables del motor corriendo hacia una placa donde he montado dos chips L293D y he conectado un Arduino UNO R3. El arduino se alimenta desde el conector de barril de CC, y los motores se suministran con 5 V desde una PSU de computadora, ambos compartiendo una tierra común. Dos de los motores controlan la rotación axial de las pisadas delanteras o traseras para el levantamiento, y los otros dos controlan la rotación hacia adelante / hacia atrás de los pares de huellas izquierda o derecha para el movimiento hacia adelante y hacia atrás (si marca el enlace de arriba, esto debería hacer). mas sentido).
Ahora, los dos motores de rotación axial que controlan la elevación funcionan bastante bien. Cuando se alimenta en cualquier dirección con 5V y digitalWrite (pin, HIGH) que suministra 5V a la entrada direccional correcta (y 0V a la otra), obtengo .5-1.5V en el valor Y (salida) del lado LOW, y alrededor de 4 en la ALTA, lo que resulta en 3-4 V a través del motor. Aunque no es mi pregunta principal, me preocupa por qué estos no son 0V, 5V y 5V a través del motor. ¿No debería ser esta la lectura ideal?
Sin embargo, el problema más preocupante es cuando intento alimentar los otros dos motores. Los resultados para estos dos motores con los mismos valores de entrada son 2V en la salida BAJA y 2.5-3V en la ALTA, lo que da un promedio de .5-1V a través del motor ... no es suficiente para mover los engranajes incluso sin la carga del peso del juguete en ellos . He intentado cambiar el Arduino (tengo dos) y cambiar los 2 L293D sin ningún cambio. Todos los motores tienen el mismo aspecto y cada uno tiene una tapa de cerámica de 220 nF. Cuando se conectan directamente a DC, los cuatro están ansiosos por girar en cualquier dirección. Incluso dado que se trata de un juguete usado y no se sabe lo que dijo el propietario anterior, parece que, dado que estoy obteniendo los mismos resultados de motores similares en un par dado, podría haber alguna correlación en la solución.
¿Es posible que estos sean dos tipos diferentes de motores de CC y que un juego no sea compatible con la forma en que el chip H-Bridge los alimenta? Nunca he oído hablar de esto, pero no he estado trabajando con este tipo de cosas por mucho tiempo. Puedo armar un esquema y publicarlo también si alguien piensa que eso ayudaría, pero no pienso que lo haría, ya que todo está conectado de la misma manera, tanto en situaciones laborales como no laborales.