Turinys:

„Raspberry Pi“- „Minikame“: 10 žingsnių
„Raspberry Pi“- „Minikame“: 10 žingsnių

Video: „Raspberry Pi“- „Minikame“: 10 žingsnių

Video: „Raspberry Pi“- „Minikame“: 10 žingsnių
Video: Fist build Quadruped robot with android as controller and the accelerometer sensor 2024, Liepa
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

Paprastas keturkojis, valdomas jūsų telefonu („iOS“ir „Android“). Veikia „Raspberry Pi“ir „Android“.

Reikalingi komponentai:

  1. A Telefonas
  2. Raspberry Pi
  3. „Arduino Nano“su skydu
  4. 3D spausdintos dalys

Pilnas kodas:

Visi stl failai:

1 žingsnis: 3D spausdinimas

Spausdinkite visas šias dalis:

  • 1 x body_base.stl
  • 1 x body_top.stl
  • 2 x kojos.stl
  • 2 x klubai.stl
  • 1 x kėbulo velenai.stl

Taip pat visus failus galite rasti „Thingiverse“puslapyje

2 žingsnis: programinė įranga

Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga

Įdiekite šią programinę įrangą „Pi“:

  1. Pradėkite diegdami „Debian“Pi
  2. Atsisiųskite Raspbian.
  3. Išpakuokite failą
  4. Įrašykite disko vaizdą į „microSD“kortelę
  5. Įdėkite „microSD“kortelę į „Pi“ir paleiskite
  6. Atidarykite „Chromium“naršyklę savo „Pi“
  7. Eikite į šią nuorodą: Arduino
  8. Atsisiųskite ir įdiekite „Linux ARM“programinę įrangą

3 veiksmas: išankstinio surinkimo programinės įrangos ir aparatūros patikrinimas

Programinės įrangos ir aparatūros patikrinimas prieš surinkimą
Programinės įrangos ir aparatūros patikrinimas prieš surinkimą

Serijinio ryšio tikrinimas (neprivaloma)

1. Į „Arduino“lentą įkelkite „PiArduinoCommunicationTest.ino“, esantį „RaspberryPi-Minikame/Pre-Assembly Check/Serial Communication Check/“.

„Raspberry Pi“atidarykite naują terminalą ir atlikite šiuos veiksmus:

sudo apt-get atnaujinimas

sudo apt-get atnaujinimas

git klonas

cd RaspberryPi-Minikame/Patikrinimai prieš surinkimą/Serial Communication Check/

sudo python pi_duino.py

Atidarykite „Arduino IDE“serijos monitorių ir patikrinkite, ar spausdinami „labas“ir „labas“

2. Serverio patikrinimas (neprivaloma)

Tame pačiame terminale kaip ir anksčiau atlikite šiuos veiksmus:

cd..

cd serveris Patikrinkite sudo python weblamp.py

Dabar, jei įkeliate URL į naršyklę, turėtumėte pamatyti žiniatinklio lempos valdymo puslapį. Jūsų URL būtų jūsų aviečių pi IP adresas. Pvz.: 192.168.0.36

Visų servo paruošimas (MUST-DO) Nuskaičiuokite savo servus ir įkelkite šį kodą į „Arduino“, kad pamatytumėte savo servus. Atminkite: kiekvienas servo įrenginys buvo nustatytas kitoje namų vietoje. Taigi kiekvienas iš jų naudojamas skirtingai ir vėliau jų negalima maišyti atsitiktinai. Nuoroda į HomingServos.ino kodą

4 žingsnis: Servo montavimas ant pagrindo

5 žingsnis: kojų surinkimas

6 žingsnis: kojų ir pagrindo sujungimas

7 žingsnis: laidų prijungimas

Prijunkite „Raspberry Pi“prie „Arduino“naudodami USB kabelį

Prijunkite „Servos“naudodami šiuos prievadų numerius:

FL_HIP = (4);

FL_FOOT = (5);

FR_HIP = (6);

FR_FOOT = (7);

BL_HIP = (8);

BL_PĖDA = (9);

BR_HIP = (10);

BR_FOOT = (11);

8 veiksmas: serveris

Atlikite šiuos veiksmus savo terminale, kad jūsų serveris pradėtų veikti. Kol kas gali tekti vykdyti serverio „python“failą kiekvieną kartą, kai „pi“paleidžiamas iš naujo. „RaspberryPi-Minikame“V2 turėtų to atsikratyti

cd RaspberryPi-Minikame

cd serveris sudo python quad.py

9 veiksmas: „Arduino“kodas

Įkelkite šį kodą į „Arduino“ir nepamirškite atidaryti serijinio monitoriaus, kad galėtumėte naudoti keturkojį.

Raskite čia: Arduino

10 veiksmas: „Raspi“keturkojo programa

Galite patys keisti programą naudodami programos aplanko failus arba naudoti numatytąjį numatytą apk. Arba taip pat galite naudoti „IOS“programos failus, klonuoti ją „Xcode“ir paleisti bei įdiegti telefone

Rekomenduojamas: