Sadržaj:

Raspberry Pi - Minikame: 10 koraka
Raspberry Pi - Minikame: 10 koraka

Video: Raspberry Pi - Minikame: 10 koraka

Video: Raspberry Pi - Minikame: 10 koraka
Video: Raspberry Pi | С ЧЕГО НАЧАТЬ?! | КАК УСТАНОВИТЬ ОС? 🍓 2024, Juli
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

Jednostavna četveronoška kojom upravlja vaš telefon (IOS i Android). Radi na Raspberry Pi i Androidu.

Potrebne komponente:

  1. A Phone
  2. Raspberry Pi
  3. Arduino Nano sa štitom
  4. 3D štampani delovi

Potpuni kod:

Sve stl datoteke:

Korak 1: 3D štampanje

Odštampajte sve sledeće delove:

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

Sve datoteke možete pronaći i na stranici Thingiverse

Korak 2: Softver

Softver
Softver
Softver
Softver
Softver
Softver
Softver
Softver

Instalirajte sljedeći softver na svoj Pi:

  1. Počnite instaliranjem Debiana na Pi
  2. Preuzmite Raspbian.
  3. Raspakirajte datoteku
  4. Zapišite sliku diska na svoju microSD karticu
  5. Stavite microSD karticu u svoj Pi i pokrenite sistem
  6. Otvorite Chromeov preglednik na svom Pi
  7. Idite na sljedeću vezu: Arduino
  8. Preuzmite i instalirajte softver za Linux ARM

Korak 3: Provjera softvera i hardvera prije montaže

Provjera softvera i hardvera prije montaže
Provjera softvera i hardvera prije montaže

Provjera serijske komunikacije (opcionalno)

1. Prenesite "PiArduinoCommunicationTest.ino" koji se nalazi u "RaspberryPi-Minikame/Provjere pred montažu/Provjera serijske komunikacije/" na svoju Arduino ploču.

Otvorite novi terminal na svom Raspberry Pi -u i izvedite sljedeće:

sudo apt-get update

sudo apt-get nadogradnja

git clone

cd RaspberryPi-Minikame/Provjere pred montažu/Provjera serijske komunikacije/

sudo python pi_duino.py

Otvorite serijski monitor na Arduino IDE -u i provjerite da li se "hi" i "hello" ispisuje

2. Provjera servera (opcionalno)

Na istom terminalu kao i prije izvršite sljedeće:

cd..

cd Server Check sudo python weblamp.py

Sada, ako učitate URL u preglednik, trebali biste vidjeti kontrolnu stranicu web svjetiljke. Vaš URL bio bi IP adresa vašeg malina pi. Npr: 192.168.0.36

Upućivanje svih servo-a (MORA-DO) Numerirajte svoje servo-je i prenesite sljedeći kod na Arduino kako biste smjestili svoje servo-sisteme. Upamtite: Svaki servo je postavljen na drugu kućnu lokaciju. Dakle, svaka ima drugačiju upotrebu i kasnije se ne može miješati nasumično. Veza do HomingServos.ino koda

Korak 4: Instaliranje servo upravljača na bazu

Korak 5: Sklapanje nogu

Korak 6: Spajanje nogu i baze

Korak 7: Ožičenje

Spojite Raspberry Pi na Arduino pomoću USB kabela

Spojite servomotore pomoću sljedećih brojeva portova:

FL_HIP = (4);

FL_FOOT = (5);

FR_HIP = (6);

FR_FOOT = (7);

BL_HIP = (8);

BL_FOOT = (9);

BR_HIP = (10);

BR_FOOT = (11);

Korak 8: Server

Izvršite sljedeće na svom terminalu da biste pokrenuli poslužitelj. Za sada ćete možda morati izvršiti python datoteku poslužitelja svaki put kada se vaš pi ponovo pokrene. V2 RaspberryPi-Minikamea bi se toga trebao riješiti

cd RaspberryPi-Minikame

cd Server sudo python quad.py

Korak 9: Arduino kod

Prenesite sljedeći kod na svoj Arduino i ne zaboravite otvoriti serijski monitor da biste koristili svoj četveronožni.

Pronađite ga ovdje: Arduino

Korak 10: Raspi četveronožna aplikacija

Aplikaciju možete sami izmijeniti pomoću datoteka u mapi aplikacije ili upotrijebiti zadani apk. Alternativno, možete koristiti i datoteke za IOS aplikaciju, klonirati je u Xcode i pokrenuti i instalirati na telefon

Preporučuje se: