Tabla de contenido:

Raspberry Pi - Minikame: 10 pasos
Raspberry Pi - Minikame: 10 pasos

Video: Raspberry Pi - Minikame: 10 pasos

Video: Raspberry Pi - Minikame: 10 pasos
Video: Setting Up a Raspberry Pi 4 | Vilros 2024, Noviembre
Anonim
Frambuesa Pi - Minikame
Frambuesa Pi - Minikame
Frambuesa Pi - Minikame
Frambuesa Pi - Minikame
Frambuesa Pi - Minikame
Frambuesa Pi - Minikame
Frambuesa Pi - Minikame
Frambuesa Pi - Minikame

Un simple cuadrúpedo controlado por tu teléfono (IOS y Android). Funciona en Raspberry Pi y Android.

Componentes requeridos:

  1. Un teléfono
  2. Frambuesa pi
  3. Arduino Nano con escudo
  4. 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

Software
Software
Software
Software
Software
Software
Software
Software

Instale el siguiente software en su Pi:

  1. Empiece por instalar Debian en Pi
  2. Descarga Raspbian.
  3. Descomprime el archivo
  4. Escribe la imagen del disco en tu tarjeta microSD
  5. Coloque la tarjeta microSD en su Pi y arranque
  6. Abra el navegador de cromo en su Pi
  7. Vaya al siguiente enlace: Arduino
  8. Descargue e instale el software para Linux ARM

Paso 3: Verificación de hardware y software previo al ensamblaje

Verificación de hardware y software previo al ensamblaje
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

Recomendado: