Tabla de contenido:
- Paso 1: Reúna los materiales
- Paso 2: configuración
- Paso 3: Conexión del Buggy al puente H
- Paso 4: Conexión de su puente H a su Raspberry Pi
- Paso 5: Conexión de una batería de 9 voltios a su puente H
- Paso 6: punto de control
- Paso 7: Cableado de botones pulsadores
- Paso 8: el código
- Paso 9: Configuración del visor de VNC
- Paso 10: Montaje de su buggy
Video: Buggy robótico con botón RSPI: 10 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
¿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
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
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
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
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
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
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
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
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:
Interruptor de luz WiFi de automatización del hogar con ESP-01 y módulo de relé con botón pulsador: 7 pasos
Interruptor de Luz WiFi Domótica con ESP-01 y Módulo de Relé con Pulsador: Entonces en las instrucciones anteriores programamos un ESP-01 con Tasmota usando un ESP Flasher y conectamos el ESP-01 a nuestras redes wifi. Ahora podemos comenzar a programarlo para encender / apagar un interruptor de luz mediante WiFi o el pulsador. Para el trabajo eléctrico
Una aplicación de un botón extensible con respuesta de vibración: 7 pasos (con imágenes)
Una aplicación de un botón extensible con retroalimentación de vibración: en este tutorial, primero le mostraremos cómo usar un Arduino Uno para controlar un motor de vibración a través de un botón extendido. La mayoría de los tutoriales sobre botones pulsadores involucran el botón en la placa física, mientras que en este tutorial, el botón tiene que ser
INSTALACIÓN DE REEMPLAZO DEL BOTÓN TRASERO DEL BOTÓN TRASERO DEL CERRADURA DEL PORTÓN TRASERO DE RENAULT SCENIC / MEGANE: 3 Pasos
INSTALACIÓN DE REEMPLAZO DEL BOTÓN TRASERO DEL BOTÓN DE LA PUERTA TRASERA DE RENAULT SCENIC / MEGANE: La junta tórica de mala calidad que mantiene el botón del maletero en su lugar se desgasta y se pierde el botón del maletero del vehículo. La única solución de Renaults para esto es un mecanismo de bloqueo de arranque de reemplazo completo que solo fallará nuevamente y costará
Microcontrolador AVR. Cambie los LED con un interruptor de botón. Desactivación del botón pulsador: 4 pasos
Microcontrolador AVR. Cambie los LED con un interruptor de botón. Desactivación del botón pulsador: En esta sección, aprenderemos cómo hacer el código C del programa para ATMega328PU para alternar el estado de los tres LED de acuerdo con la entrada de un interruptor de botón. Además, hemos explorado una solución al problema de "Switch Bounce". Como de costumbre, nosotros
Caja de transmisión de radio con un solo botón: 7 pasos (con imágenes)
Caja de transmisión de radio con un solo botón: construí una caja para la barra de mi amigo que tiene una Raspberry Pi en el interior y con solo presionar un botón transmite audio a un sitio web usando Darkice e Icecast, mientras enciende simultáneamente un letrero de 'On-Air'. Pensé que esto era algo que la gente ya estaba