Tabla de contenido:

Motor 'N Motor: 7 pasos
Motor 'N Motor: 7 pasos

Video: Motor 'N Motor: 7 pasos

Video: Motor 'N Motor: 7 pasos
Video: Турбина питания РЛС - 9И56 - каков КПД этого двигателя ? 2024, Mes de julio
Anonim
Motor 'N Motor
Motor 'N Motor

Este proyecto comenzó como dos ideas separadas. Uno fue hacer una patineta eléctrica y el otro fue hacer un auto de control remoto. Por extraño que parezca, los conceptos básicos de estos proyectos son muy similares. Obviamente, se vuelve más complicado cuando se trata de la mecánica, pero los aspectos de ingeniería eléctrica son muy similares.

Paso 1: principiantes

Comenzamos de inmediato con un kit básico de inventores porque es mejor sentirse cómodo codificando la placa que desee usar primero. En este proyecto usamos Arduino Uno en todo momento. Practicamos circuitos sencillos para ganar experiencia; como un LED parpadeante o un motor de CC girando. Lo verdaderamente importante que aprendimos durante este paso es que un lado del motor debe conectarse a la alimentación y el otro a la tierra. Si se cambian los cables, cambiará la dirección del motor.

Paso 2: dos motores

Dos motores
Dos motores

Nuestro siguiente paso en el proceso fue intentar que dos motores se movieran sincronizados entre sí. Esto requiere un controlador de motor con puente en H. Originalmente estábamos usando el controlador de motor L293d. En este punto, necesitábamos incluir otra fuente de energía porque el Arduino no podía proporcionar suficiente energía para ambos motores. Además, nos dimos cuenta de que el L293d no era capaz de manejar la cantidad de energía necesaria para hacer funcionar ambos motores de CC. En cambio, se estaba calentando peligrosamente muy rápido. Debido a esto, decidimos que necesitábamos un nuevo enfoque.

NOTA: Recuerde siempre comprobar si las cosas se están calentando o quemando.

Paso 3: Nuevo controlador de motor

Nuevo controlador de motor
Nuevo controlador de motor

Esto nos dejó con una decisión que tomar. Podríamos soldar dos controladores L293d juntos, o podríamos intentar usar otro controlador de motor. Elegimos cambiar al L298n, que podría manejar la cantidad de energía que necesitábamos sin quemarse.

Sin embargo, el L298n no es compatible con la placa de pruebas. Nuestro primer pensamiento fue intentar soldar un cable en cada pin del L298n. Esto nos permitiría utilizar la placa de pruebas por el momento. Aunque esto originalmente parecía una buena solución, se volvió muy difícil y consumía mucho tiempo. No recomendaría hacer esto a menos que sepa que utilizará el controlador de motor en su proyecto final y necesita una solución duradera. De lo contrario, es mejor usar cables hembra. Ahorra tiempo y estrés.

Paso 4: L298n

L298n
L298n

Algo que malinterpretamos al principio con el L298n fue cómo estaban organizados los pines. Originalmente asumimos sin verificar completamente la hoja de datos que los pines superiores controlarían un motor y los pines inferiores controlarían el otro motor. Sin embargo, el L298n está realmente separado por la mitad, con los pines izquierdos controlando un motor y los pines derechos controlando el otro motor.

En el L298n, las clavijas de detección de corriente y la clavija de tierra deben estar configuradas a tierra, mientras que la tensión de alimentación y las clavijas de habilitación deben conectarse a la alimentación. Si lee la hoja de datos, encontrará que el pin de voltaje de suministro lógico debe estar conectado a la alimentación y conectado a tierra a través de un capacitor de 100nF. Los pines de salida 1 y 2 deben conectarse con los cables de uno de sus motores. Luego, los pines de entrada 1 y 2 deben tener uno configurado para alimentación y otro configurado para tierra, cuál va a cuál depende de la dirección en la que desea que gire el motor. Luego, puede hacer lo mismo con el otro motor en su lugar con los pines de salida y entrada 3 y 4.

Este paso requiere muchas pruebas para ver cómo funcionan. Recomendamos no usar su microcontrolador en este punto y simplemente probar su circuito. Puede agregar la placa después de que todo el circuito funcione.

Paso 5: Arduino Uno

Arduino Uno
Arduino Uno

De hecho, ese fue nuestro siguiente paso. Conectamos los pines de entrada del L298n con los pines del Arduino Uno. Tenga en cuenta que todavía no podemos usar el Arduino para alimentar el circuito, pero el Arduino aún debe estar conectado a tierra. Probamos códigos simples después de esto para ver cómo afectaba a nuestra placa. Debe probar para ver qué hace a los motores la configuración de los diferentes pines de entrada HIGH o LOW. Dado que, en última instancia, este proyecto está destinado a ser algo que, en teoría, podría hacer funcionar un automóvil de control remoto o una patineta eléctrica, hicimos que un motor girara en el sentido de las agujas del reloj y el otro en el sentido contrario. Esto hace que ambos motores estén girando hacia adelante si están en extremos opuestos del circuito.

Paso 6: Botón

Botón
Botón

Fue en este punto que empezamos a quedarnos sin tiempo para continuar con nuestro proyecto. Decidimos que en nuestras últimas horas simplemente agregaríamos un botón al circuito. Fuimos con un interruptor de botón táctil ya que era compatible con la placa de pruebas. El botón hace que los motores solo giren cuando se presiona el botón, y tan pronto como suelta el botón, los motores se detienen.

Incorporar el botón en el motor fue simple después de que entendimos cómo funcionaba el botón. El botón tiene cuatro pines y son muy sencillos. Probamos el botón haciendo un pequeño circuito rápido con dos LED. Descubrimos que cada lado del botón tenía lo que era esencialmente un pin de tierra y un pin de alimentación. Por lo tanto, los dos pines de tierra se conectaron directamente a tierra, mientras que los otros pines eran un poco más complicados. Los otros pines debían conectarse a la alimentación a través de una resistencia de 330 Ω. Estos pines también estaban conectados al Arduino Uno. Esto permitió que Arduino Uno leyera cuando se presionaba el botón. El código leería si los pines eran ALTOS o no.

Un pin en cada uno de los LED se puso a tierra y el otro pin se conectó al Arduino Uno. Escribimos una declaración IF en nuestro código que leería la salida del botón, y si eso era ALTO, entonces establecería los pines en el LED ALTO.

Una vez que comprendimos mejor cómo funcionaba el botón, lo incorporamos a nuestro circuito original. Usamos el mismo código general del circuito LED en nuestro código para los motores. Como ya teníamos una entrada específica que queríamos ALTA para cada uno de los motores, pudimos cambiar fácilmente nuestra declaración IF para aplicarla a esos pines de entrada.

Paso 7: siguiente paso

Próximo paso
Próximo paso

Si tuviéramos más tiempo para trabajar en este proyecto, habríamos comenzado a trabajar en el código. Ambos queríamos que nuestros proyectos pudieran acelerarse lentamente y detenerse lentamente. De hecho, esta es una de las razones por las que usamos un puente en H en primer lugar porque pueden incorporar modulación de ancho de pulso. Es posible que no podamos continuar con nuestro proyecto, pero nos encantaría que esto pudiera ayudar a alguien más.

Recomendado: