Introducción
El objetivo principal que me propuse, es poder controlar con la raspberry cuatro motores DC o sea motores comunes, así con eso poder tener tracción en las cuatro ruedas y también poder usar todas las ruedas para poder hacer giros. Ademas también poder hacer que el auto sea 100% autónomo sin cables externos.
Primero en este tutorial veremos como controlar las cuatro ruedas y poder hacer giros de las mismas.
![]() |
Motor DC conectado a la Rueda |
Primero es necesario tener un controlador MotorShield, el mismo puede controlar hasta cuatro motores DC o 2 servos.
Este modelo de Motor Shield esta diseñado para ser montado sobre un arduino, pero de todas formas se puede utilizar en la Raspberry.
Conexiones
Ahora mostrare algunas imagenes de como se conecta el MotorShield a los motores y a la Raspberry
![]() |
Auto de perfil |
![]() |
Montado de motores DC |
![]() |
Conexiones en el Motorshield |
Como vieron encontré un cable unidos con 10 cables juntos, para poder utilizar los 4 motores DC solo son necesarios 2 cables por motor o sea en total 8 cables, me estarían sobrando dos que no voy a utilizar. No es necesario tener este tipo de cable, con solo tener 8 cables sean separados o unidos van a resultar útiles.
Si bien las imágenes muestran una posible forma de conectarse, ya que se puede elegir varios números de GPIO, el que se prefiera o quede cómodo.
En la ultima imagen se muestra el esquema de como conectar el MotorShiled a la Raspberry indicando con cada circulo de color.
MotorShield
En cuanto al MotorShield lo único que queda agregar es que necesita una fuente adicional (En la ultima imagen se muestra donde dice Extra Power). Esta conexión puede venir desde la Raspberry desde el Pin 2 o 4 , o directamente puede ser completamente externa.
Motor DC
En cuanto a la conexion con el Motor DC es indistinto el orden de los cables que van al Motor DC ya que lo unico que hace es orientar la corriente del motor , o sea que gira la rueda hacia un lado o hacia el otro.
![]() |
Conexiòn al Motor DC |
Alimentación
Como mencione anteriormente la idea es que el auto sea completamente autónomo, para eso es necesario una bateria o algún power bank que haya que tenga un amperaje de 2 o 2,5 amp. En mi caso encontré un power bank de 2,1 amp y con carga de 20000 mhs, suficiente para poder pasar corriente a la Raspberry y al MotorShield, y con una duración de 2 o 3 horas de funcionamiento
En funcionamiento
Por ultimo el código
Como vieron en el vídeo el funcionamiento del auto es perfecto, y que muy bueno. Les paso el link donde esta el código que hace que funcione el auto en la Raspberry en Python.
Mas adelante les pasare como fue que lo hice remoto por medio de Wifi y poder controlarlo desde un celular.
Hola espero que veas este comentario.
ResponderEliminarmuy interesante este proyecto para alguiien como yo que esta empezando con raspi.
como serian las conecciones entre el controlador y la raspi. quiere hacer algo parecido a este proyecto https://helloworld.co.in/article/basic-robotics-make-robot-raspberry-pi-web-controls pero con este controlador