Taula de continguts:

Raspberry Pi - Minikame: 10 passos
Raspberry Pi - Minikame: 10 passos

Vídeo: Raspberry Pi - Minikame: 10 passos

Vídeo: Raspberry Pi - Minikame: 10 passos
Vídeo: MiniKame приколюха на базе ESP8266(NODEMCU) 2024, Desembre
Anonim
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame

Un senzill Quadruped controlat pel vostre telèfon (IOS i Android). S’executa a Raspberry Pi i Android.

Components necessaris:

  1. Un telèfon
  2. Raspberry Pi
  3. Arduino Nano amb Escut
  4. Parts impreses en 3D

Codi complet:

Tots els fitxers stl:

Pas 1: impressió 3D

Imprimiu totes les parts següents:

  • 1 x body_base.stl
  • 1 x body_top.stl
  • 2 x leg.stl
  • 2 x malucs
  • 1 x body_shafts.stl

També podeu trobar tots els fitxers a la pàgina de Thingiverse

Pas 2: programari

Programari
Programari
Programari
Programari
Programari
Programari
Programari
Programari

Instal·leu el programari següent al vostre Pi:

  1. Comenceu instal·lant Debian a Pi
  2. Descarrega Raspbian.
  3. Descomprimiu el fitxer
  4. Escriviu la imatge del disc a la vostra targeta microSD
  5. Introduïu la targeta microSD al Pi i arrenceu
  6. Obriu el navegador de crom al vostre Pi
  7. Aneu al següent enllaç: Arduino
  8. Descarregueu i instal·leu el programari per a Linux ARM

Pas 3: comprovació de programari i maquinari previ al muntatge

Comproveu programari i maquinari previ al muntatge
Comproveu programari i maquinari previ al muntatge

Comprovació de la comunicació en sèrie (opcional)

1. Pengeu el "PiArduinoCommunicationTest.ino" que es troba a "RaspberryPi-Minikame / comprovacions prèvies al muntatge / comprovació de la comunicació en sèrie /" a la vostra placa Arduino.

Obriu un terminal nou al vostre Raspberry Pi i executeu el següent:

sudo apt-get update

sudo apt-get upgrade

git clon

cd RaspberryPi-Minikame / Verificacions prèvies al muntatge / Verificació de la comunicació en sèrie /

sudo python pi_duino.py

Obriu el monitor de sèrie a l’IDE Arduino i comproveu que s’imprimeixin "hola" i "hola"

2. Comprovació del servidor (opcional)

Al mateix terminal que abans, executeu el següent:

cd..

cd Server Comproveu sudo python weblamp.py

Ara, si carregueu l'URL al navegador, hauríeu de veure una pàgina de control de weblamp. El vostre URL seria l'adreça IP del vostre raspberry pi. Ex: 192.168.0.36

Memorització de tots els servos (MUST-DO) Numereu els servos i pengeu el codi següent a Arduino per ubicar-los. Recordeu: cada servo s'ha configurat en una ubicació de casa diferent. Per tant, cadascun té un ús diferent i no es pot barrejar aleatòriament més tard. Enllaç al codi HomingServos.ino

Pas 4: Instal·lació de Servos a la base

Pas 5: Muntatge de les potes

Pas 6: Unir les potes i la base

Pas 7: cablejat

Connecteu el Raspberry Pi a Arduino mitjançant un cable USB

Connecteu els Servos mitjançant els números de port següents:

FL_HIP = (4);

FL_FOOT = (5);

FR_HIP = (6);

FR_FOOT = (7);

BL_HIP = (8);

BL_FOOT = (9);

BR_HIP = (10);

BR_FOOT = (11);

Pas 8: el servidor

Executeu el següent al vostre terminal per posar en funcionament el servidor. De moment, és possible que hàgiu d'executar el fitxer python del servidor cada vegada que reinicieu el pi. V2 de RaspberryPi-Minikame hauria de desfer-se’n

cd RaspberryPi-Minikame

cd Server sudo python quad.py

Pas 9: Codi Arduino

Pengeu el següent codi al vostre Arduino i recordeu d’obrir el monitor sèrie per utilitzar el vostre Quadruped.

Trobeu-lo aquí: Arduino

Pas 10: aplicació Raspi Quadruped

Podeu modificar l'aplicació mitjançant els fitxers de la carpeta d'aplicacions o utilitzar l'apk predeterminat proporcionat. Com a alternativa, també podeu utilitzar els fitxers de l’aplicació IOS, clonar-lo a Xcode i executar-lo i instal·lar-lo al telèfon

Recomanat: