Sommario:

Raspberry Pi - Minikame: 10 passaggi
Raspberry Pi - Minikame: 10 passaggi

Video: Raspberry Pi - Minikame: 10 passaggi

Video: Raspberry Pi - Minikame: 10 passaggi
Video: Assemble Yah Boom micro:bit Robot KIT Step 2: Install The Ultrasonic Ranger 2024, Luglio
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 semplice Quadrupede comandato dal tuo telefono (IOS e Android). Funziona su Raspberry Pi e Android.

Componenti richiesti:

  1. Un telefono
  2. Lampone Pi
  3. Arduino Nano con scudo
  4. Parti stampate in 3D

Codice completo:

Tutti i file stl:

Passaggio 1: stampa 3D

Stampa tutte le seguenti parti:

  • 1 x body_base.stl
  • 1 x body_top.stl
  • 2 x gamba.stl
  • 2 x fianchi.stl
  • 1 x body_shafts.stl

Puoi anche trovare tutti i file nella pagina Thingiverse

Passaggio 2: software

Software
Software
Software
Software
Software
Software
Software
Software

Installa il seguente software sul tuo Pi:

  1. Inizia installando Debian su Pi
  2. Scarica Raspbian.
  3. Decomprimi il file
  4. Scrivi l'immagine del disco sulla tua scheda microSD
  5. Inserisci la scheda microSD nel tuo Pi e avvia
  6. Apri il browser chromium sul tuo Pi
  7. Vai al seguente link: Arduino
  8. Scarica e installa il software per Linux ARM

Passaggio 3: verifica del software e dell'hardware di pre-assemblaggio

Verifica del software e dell'hardware di pre-assemblaggio
Verifica del software e dell'hardware di pre-assemblaggio

Controllo della comunicazione seriale (opzionale)

1. Carica il "PiArduinoCommunicationTest.ino" che si trova in "RaspberryPi-Minikame/Controlli pre-assemblaggio/Controllo comunicazione seriale/" sulla tua scheda Arduino.

Apri un nuovo terminale sul tuo Raspberry Pi ed esegui quanto segue:

sudo apt-get update

sudo apt-get upgrade

git clone

cd RaspberryPi-Minikame/Verifiche pre-assemblaggio/Verifica comunicazione seriale/

sudo python pi_duino.py

Apri il monitor seriale sull'IDE Arduino e controlla che "ciao" e "ciao" vengano stampati

2. Verifica del server (opzionale)

Sullo stesso terminale di prima eseguire quanto segue:

cd..

cd Server Check sudo python weblamp.py

Ora, se carichi l'URL sul browser, dovresti vedere una pagina di controllo weblamp. Il tuo URL sarebbe l'indirizzo IP del tuo Raspberry Pi. Es: 192.168.0.36

Homing tutti i servi (MUST-DO) Numera i tuoi servi e carica il seguente codice su Arduino per posizionare i tuoi servi. Ricorda: ogni servo è stato impostato su una posizione iniziale diversa. Quindi ognuno ha un uso diverso e non può essere mescolato casualmente in seguito. Link al codice HomingServos.ino

Passaggio 4: installazione dei servi sulla base

Passaggio 5: montaggio delle gambe

Passaggio 6: unire le gambe e la base

Passaggio 7: cablaggio

Collega il Raspberry Pi ad Arduino usando un cavo USB

Collegare i servi utilizzando i seguenti numeri di porta:

FL_HIP = (4);

FL_PIEDE = (5);

FR_HIP = (6);

FR_PIEDE = (7);

BL_HIP = (8);

BL_PIEDE = (9);

BR_HIP = (10);

BR_PIEDE = (11);

Passaggio 8: il server

Esegui quanto segue nel tuo terminale per far funzionare il tuo server. Per ora, potresti dover eseguire il file python del server ogni volta che il tuo pi si riavvia. V2 di RaspberryPi-Minikame dovrebbe sbarazzarsene

cd RaspberryPi-Minikame

cd Server sudo python quad.py

Passaggio 9: codice Arduino

Carica il seguente codice sul tuo Arduino e ricordati di aprire il monitor seriale per utilizzare il tuo quadrupede.

Lo trovi qui: Arduino

Passaggio 10: app quadrupla Raspi

Puoi modificare l'app per te stesso utilizzando i file nella cartella app o utilizzare l'apk predefinito fornito. In alternativa, puoi anche utilizzare i file per l'app IOS, clonarla in Xcode ed eseguirla e installarla sul telefono

Consigliato: