Tabla de contenido:

Buggy robótico con botón RSPI: 10 pasos
Buggy robótico con botón RSPI: 10 pasos

Video: Buggy robótico con botón RSPI: 10 pasos

Video: Buggy robótico con botón RSPI: 10 pasos
Video: La primer humanoide robot del mundo 🤖😳😱 #robot #robotics #robots #robotandroide #androide #humanoide 2024, Noviembre
Anonim
Buggy robótico con botón pulsador RSPI
Buggy robótico con botón pulsador RSPI

¿Alguna vez ha visto un automóvil con control remoto en la tienda y se preguntó si podría construir uno usted mismo? Bueno, sí, puedes construir uno y controlar tu auto con botones. Todo lo que necesita son algunos materiales simples y podría construirse usted mismo un carrito de robot con botón pulsador. Ahora siga los pasos a continuación y construya su buggy robot con botón pulsador.

Paso 1: Reúna los materiales

Reunir materiales
Reunir materiales

Antes de comenzar, debe reunir el material necesario para completar este proyecto:

- Frambuesa Pi B +

- Monitor

- Teclado

- Ratón

- T-Cobbler

- Tablero de pruebas de tamaño medio

- Puente H

- Destornillador Phillips

- Chasis Robot Buggy con 2 motores

- 4 pulsadores

- batería de 9 voltios

- Cargador portatil

- Cable micro USB

- 4 cables de puente macho - hembra

- 12 cables de puente macho - macho

- Software de codificación Python 3

- Dispositivo móvil que puede descargar la aplicación de visor VNC

Paso 2: configuración

Configuración
Configuración

Una vez que haya reunido los materiales necesarios, ahora puede construir su buggy. En primer lugar, debe conectar su Raspberry Pi a su monitor, mouse y teclado. Una vez que haga eso, debe conectar su t-cobbler a su Pi y su placa de pruebas de tamaño medio. Ahora puede conectar su puente en H y los botones pulsadores a su tablero.

Paso 3: Conexión del Buggy al puente H

Conexión del Buggy al puente H
Conexión del Buggy al puente H

Ahora está listo para construir su buggy. Primero debe conectar los motores al puente en H, por lo que debe desatornillar los cuatro puertos azules en la parte superior e inferior del puente en H, si lo sostiene como se muestra en la imagen de arriba. Después de eso, necesita obtener dos cables de puente macho-macho rojo y dos negros. A continuación, coloque los cables negros en los puertos izquierdos y los cables rojos en los puertos derechos (en la imagen de arriba estaba cableado al revés, pero de esta manera lo hace más fácil). Una vez que coloque los cables en los puertos azules, atorníllelos firmemente, lo que ayudará a evitar que se caigan. Ahora en su chasis, cerca de las ruedas, verá los motores y un conector hembra rojo y negro que sale de cada motor. Haga coincidir el cable rojo y negro del puente H con los motores y ahora su puente H está conectado a su buggy. Recuerde que si sostiene su puente en h igual que en la imagen de arriba, los puertos superiores deben estar conectados a la rueda izquierda y los puertos inferiores deben estar conectados a la rueda derecha.

Paso 4: Conexión de su puente H a su Raspberry Pi

Conexión de su puente H a su Raspberry Pi
Conexión de su puente H a su Raspberry Pi

Una vez que haya conectado su puente H al buggy, ahora lo conecta a su Pi. Ahora necesita 4 cables de puente macho-hembra. Conecte los cuatro cables de puente al puente en H a los conectores macho en la parte frontal del puente en H. Luego, conecte los cuatro cables a diferentes GPIO en su placa de pruebas. Usé GPIO 4 y 17 para la rueda izquierda y GPIO 5 y 6 para la rueda derecha. Para saber qué cables son para qué rueda, en el puente en H, qué dos cables macho a hembra que conectó están más cerca de los cables macho a macho que conectó al motor, están las ruedas surtidas. Ahora necesita un cable macho a macho para conectar un cable de tierra a su puente en H. Lo que significa que ahora necesita desatornillar el puerto central de los tres puertos frontales de su h-bridge. Luego, coloque el cable y atorníllelo firmemente para evitar que se caiga. Ahora coloque ese cable en un puerto de tierra en su tablero.

Paso 5: Conexión de una batería de 9 voltios a su puente H

Conexión de una batería de 9 voltios a su puente H
Conexión de una batería de 9 voltios a su puente H

Lo último que debe hacer para completar la construcción de su buggy es conectar una batería de 9 voltios. Necesita un conector que conecte su batería y la divida en tierra y voltaje. Ahora necesita desatornillar los dos primeros puertos de la izquierda de su puente en h. Después de eso, debe colocar el cable rojo de la batería en el puerto izquierdo y luego colocar el cable de tierra en el puerto del medio. Debe tener dos cables en el puerto del medio, un cable de tierra al Pi y un cable de tierra de la batería. Ahora atornille los puertos firmemente y continúe con el siguiente paso.

Paso 6: punto de control

Ahora vamos a comprobar si su buggy está funcionando antes de pasar a los pulsadores. Entonces, ahora abra Python 3 en su Pi y ejecute el código a continuación para asegurarse de que su buggy funcione.

desde gpiozero import Robot

robby = Robot (izquierda = (4, 17), derecha = (5, 6))

robby.forward ()

Si su buggy avanza, escriba ahora:

robby.stop ()

Paso 7: Cableado de botones pulsadores

Cableado de botones pulsadores
Cableado de botones pulsadores

Después de verificar que su buggy funciona, ahora está listo para agregar botones. Lo primero que debe hacer es colocar un cable de tierra y conectarlo a los rieles de tierra en ambos lados. Esto facilitaría mucho la tarea de conectar los botones. Ahora coloque sus cuatro botones en el mismo orden que en la foto de arriba. Asegúrese de que cada pata de cada botón esté en una fila diferente. Ahora conecte una pata de cada botón a tierra. Después de eso, necesita conectar cada botón a un GPIO, por lo que llamaremos al botón más alejado de su Pi hacia adelante y conectaremos ese botón a GPIO 23. Luego, el botón a la derecha del que acaba de conectar, llamaremos a la derecha y conéctelo a GPIO 13. A continuación, el botón más cercano a su Pi, llamaremos hacia atrás y lo conectaremos a GPIO 21. Por último, el último botón llamaremos a la izquierda y lo conectaremos a GPIO 18.

Paso 8: el código

El código
El código

Después de conectar los pulsadores, está listo para codificar su buggy. Abra Python 3 en su Pi y siga el código a continuación para asegurarse de que su buggy funcione.

desde gpiozero import Robot, Button

desde el momento de importar el sueño

desde la aplicación de importación guizero, pulsador

robby = Robot (izquierda = (4, 17), derecha = (5, 6))

forward_button = Botón (23)

right_button = Botón (13)

left_button = Botón (18)

Backwards_button = Botón (21)

mientras que es cierto:

if forward_button.is_pressed:

robby.forward ()

dormir (2)

robby.stop ()

elif right_button.is_pressed:

robby.right ()

dormir (0,2)

robby.stop ()

elif left_button.is_pressed:

robby.left ()

dormir (0,2)

robby.stop ()

elif Backwards_button.is_pressed:

robby.backward ()

dormir (2)

robby.stop ()

Paso 9: Configuración del visor de VNC

Ahora necesita conectar su Pi a su teléfono para que pueda ejecutar el código desde su teléfono una vez que su Pi esté conectado a su buggy. Primero descargue la aplicación de visor VNC en su teléfono. Luego haga clic en VNC en su Pi, debería estar cerca de la parte inferior izquierda de su pantalla. Una vez que haga eso, escriba su dirección Pi, nombre de usuario y contraseña. Ahora estás conectado a tu Pi.

Paso 10: Montaje de su buggy

Montaje de su buggy
Montaje de su buggy

El último paso que debe hacer es montar su buggy. Esta podría ser la parte más difícil de este proyecto, porque es un poco desafiante lograr que todo encaje en su chasis. Por lo que hice, primero pegué la batería en la parte inferior, entre los motores. Luego puse el cargador portátil en la parte inferior y lo conecté al Pi. Puse el Pi y la parte posterior del chasis y pegué el puente en h al t-clobber. Luego coloco la placa de pruebas en la parte delantera, para facilitar el control del buggy. Pero no tienes que montar el tuyo exactamente igual dependiendo del tamaño de tu chasis. Ahora ha terminado de construir un robot buggy con botón pulsador con su Raspberry Pi.

Recomendado: