Sadržaj:

Malina Pi - Minikame: 10 koraka
Malina Pi - Minikame: 10 koraka

Video: Malina Pi - Minikame: 10 koraka

Video: Malina Pi - Minikame: 10 koraka
Video: Raspberry Pi | С ЧЕГО НАЧАТЬ?! | КАК УСТАНОВИТЬ ОС? 🍓 2024, Studeni
Anonim
Malina Pi - Minikame
Malina Pi - Minikame
Malina Pi - Minikame
Malina Pi - Minikame
Malina Pi - Minikame
Malina Pi - Minikame
Malina Pi - Minikame
Malina Pi - Minikame

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

Potrebne komponente:

  1. Telefon
  2. Malina Pi
  3. Arduino Nano sa štitom
  4. 3D ispisani dijelovi

Cjeloviti kôd:

Sve stl datoteke:

Korak 1: 3D ispis

Ispišite sve sljedeće dijelove:

  • 1 x body_base.stl
  • 1 x body_top.stl
  • 2 x nogavica.stl
  • 2 x kukovi.stl
  • 1 x karoserije.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 se
  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 pred montažom

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

Provjera serijske komunikacije (izborno)

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 i izvedite sljedeće:

sudo apt-get ažuriranje

sudo apt-get nadogradnja

git klon

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

sudo python pi_duino.py

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

2. Provjera poslužitelja (izborno)

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

cd..

cd Poslužitelj provjerite 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 servomotora (MORA-UČINITI) Numerirajte svoje servosisteme i prenesite sljedeći kôd u Arduino za smještaj vaših servo-a. Upamtite: Svaki servo je postavljen na drugo mjesto kuće. Dakle, svaka ima drugačiju uporabu i kasnije se ne može miješati nasumično. Veza na HomingServos.ino kod

Korak 4: Instaliranje servomotora 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: Poslužitelj

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

cd RaspberryPi-Minikame

cd poslužitelj sudo python quad.py

Korak 9: Arduino kod

Prenesite sljedeći kôd 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čeni: