Tabla de contenido:
- Paso 1: Impresión 3D
- Paso 2: software
- Paso 3: Verificación de hardware y software previo al ensamblaje
- Paso 4: instalación de servos en la base
- Paso 5: Montaje de las piernas
- Paso 6: uniendo las piernas y la base
- Paso 7: cableado
- Paso 8: el servidor
- Paso 9: Código Arduino
- Paso 10: Aplicación Raspi Quadruped
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Un simple cuadrúpedo controlado por tu teléfono (IOS y Android). Funciona en Raspberry Pi y Android.
Componentes requeridos:
- Un teléfono
- Frambuesa pi
- Arduino Nano con escudo
- Piezas impresas en 3D
Código completo:
Todos los archivos stl:
Paso 1: Impresión 3D
Imprima todas las partes siguientes:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x leg.stl
- 2 x caderas.stl
- 1 x body_shafts.stl
También puede encontrar todos los archivos en la página de Thingiverse.
Paso 2: software
Instale el siguiente software en su Pi:
- Empiece por instalar Debian en Pi
- Descarga Raspbian.
- Descomprime el archivo
- Escribe la imagen del disco en tu tarjeta microSD
- Coloque la tarjeta microSD en su Pi y arranque
- Abra el navegador de cromo en su Pi
- Vaya al siguiente enlace: Arduino
- Descargue e instale el software para Linux ARM
Paso 3: Verificación de hardware y software previo al ensamblaje
Comprobación de comunicación en serie (opcional)
1. Cargue el "PiArduinoCommunicationTest.ino" que se encuentra en "RaspberryPi-Minikame / Pre-Assembly Checks / Serial Communication Check /" a su placa Arduino.
Abra una nueva terminal en su Raspberry Pi y ejecute lo siguiente:
sudo apt-get update
sudo apt-get upgrade
clon de git
cd RaspberryPi-Minikame / Comprobaciones previas al montaje / Comprobación de comunicación serie /
sudo python pi_duino.py
Abra el Monitor de serie en el IDE de Arduino y compruebe si se imprimen "hola" y "hola"
2. Verificación del servidor (opcional)
En el mismo terminal que antes, ejecute lo siguiente:
CD..
Verificación del servidor de cd sudo python weblamp.py
Ahora, si carga la URL en el navegador, debería ver una página de control de weblamp. Su URL sería la dirección IP de su raspberry pi. Ejemplo: 192.168.0.36
Homing all Servos (DEBE HACER) Numere sus servos y cargue el siguiente código en Arduino para colocarlos en casa. Recuerde: cada servo se ha configurado en una ubicación de inicio diferente. Por lo tanto, cada uno tiene un uso diferente y no se puede mezclar al azar más tarde. Enlace al código HomingServos.ino
Paso 4: instalación de servos en la base
Paso 5: Montaje de las piernas
Paso 6: uniendo las piernas y la base
Paso 7: cableado
Conecte la Raspberry Pi a Arduino usando un cable USB
Conecte los Servos usando los siguientes números de puerto:
FL_HIP = (4);
FL_FOOT = (5);
FR_HIP = (6);
FR_FOOT = (7);
BL_HIP = (8);
BL_FOOT = (9);
BR_HIP = (10);
BR_FOOT = (11);
Paso 8: el servidor
Ejecute lo siguiente en su terminal para poner su servidor en funcionamiento. Por ahora, es posible que deba ejecutar el archivo python del servidor cada vez que su pi se reinicie. V2 de RaspberryPi-Minikame debería deshacerse de eso
cd RaspberryPi-Minikame
servidor de cd sudo python quad.py
Paso 9: Código Arduino
Sube el siguiente código a tu Arduino y recuerda abrir el Monitor serial para usar tu Quadruped.
Encuéntrelo aquí: Arduino
Paso 10: Aplicación Raspi Quadruped
Puede modificar la aplicación usted mismo usando los archivos en la carpeta de la aplicación o usar la aplicación predeterminada proporcionada. Alternativamente, también puede usar los archivos para la aplicación IOS, clonarlo en Xcode y ejecutarlo e instalarlo en su teléfono