Cuprins:

Raspberry Pi - Minikame: 10 pași
Raspberry Pi - Minikame: 10 pași

Video: Raspberry Pi - Minikame: 10 pași

Video: Raspberry Pi - Minikame: 10 pași
Video: MiniKame приколюха на базе ESP8266(NODEMCU) 2024, Noiembrie
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 simplu Quadruped controlat de telefon (IOS și Android). Se execută pe Raspberry Pi și Android.

Componente necesare:

  1. Un telefon
  2. Raspberry Pi
  3. Arduino Nano cu Scut
  4. Piese imprimate 3D

Cod complet:

Toate fișierele stl:

Pasul 1: Imprimare 3D

Imprimați toate părțile următoare:

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

De asemenea, puteți găsi toate fișierele pe pagina Thingiverse

Pasul 2: Software

Software
Software
Software
Software
Software
Software
Software
Software

Instalați următorul software pe Pi:

  1. Începeți prin instalarea Debian pe Pi
  2. Descărcați Raspbian.
  3. Dezarhivați fișierul
  4. Scrieți imaginea discului pe cardul dvs. microSD
  5. Puneți cardul microSD în Pi și porniți
  6. Deschideți browserul crom pe Pi
  7. Accesați următorul link: Arduino
  8. Descărcați și instalați software-ul pentru Linux ARM

Pasul 3: Verificare software și hardware pre-asamblare

Verificare software și hardware pre-asamblare
Verificare software și hardware pre-asamblare

Verificare comunicare în serie (opțional)

1. Încărcați „PiArduinoCommunicationTest.ino” care se află în „RaspberryPi-Minikame / Verificări pre-asamblare / Verificare comunicare în serie /” pe placa dvs. Arduino.

Deschideți un terminal nou pe Raspberry Pi și executați următoarele:

sudo apt-get update

sudo apt-get upgrade

git clone

cd RaspberryPi-Minikame / Verificări înainte de asamblare / Verificare comunicare în serie /

sudo python pi_duino.py

Deschideți serialul de pe ID-ul Arduino și verificați dacă sunt imprimate „salut” și „salut”

2. Verificare server (opțional)

Pe același terminal ca înainte executați următoarele:

cd..

cd Server Verificați sudo python weblamp.py

Acum, dacă încărcați adresa URL pe browser, ar trebui să vedeți o pagină de control weblamp. Adresa dvs. URL ar fi adresa IP a raspberry pi. Ex: 192.168.0.36

Acceptarea tuturor Servo-urilor (MUST-DO) Numerați-vă servo-urile și încărcați următorul cod pe Arduino pentru a vă accesa servo-urile. Rețineți: fiecare servo a fost setat la o locație de domiciliu diferită. Deci fiecare are o utilizare diferită și nu poate fi amestecat aleatoriu mai târziu. Link către Codul HomingServos.ino

Pasul 4: Instalarea Servo-urilor pe bază

Pasul 5: Asamblarea picioarelor

Pasul 6: Alăturarea picioarelor și a bazei

Pasul 7: Cablare

Conectați Raspberry Pi la Arduino utilizând un cablu USB

Conectați Servo-urile folosind următoarele numere de port:

FL_HIP = (4);

FL_FOOT = (5);

FR_HIP = (6);

FR_FOOT = (7);

BL_HIP = (8);

BL_FOOT = (9);

BR_HIP = (10);

BR_FOOT = (11);

Pasul 8: Serverul

Executați următoarele în terminalul dvs. pentru a porni serverul în funcțiune. Deocamdată, poate fi necesar să executați fișierul python al serverului de fiecare dată când reporniți pi. V2 al RaspberryPi-Minikame ar trebui să scape de asta

cd RaspberryPi-Minikame

cd Server sudo python quad.py

Pasul 9: Cod Arduino

Încărcați următorul cod pe Arduino și nu uitați să deschideți Serial Monitor pentru a utiliza Quadruped.

Găsește-l aici: Arduino

Pasul 10: aplicația Raspi Quadruped

Puteți modifica aplicația pentru dvs. utilizând fișierele din folderul aplicației sau puteți utiliza apk-ul prestabilit furnizat. Alternativ, puteți utiliza fișierele pentru aplicația IOS, să o clonați în Xcode și să o rulați și să o instalați pe telefon

Recomandat: