Kazalo:

Raspberry Pi - Minikame: 10 korakov
Raspberry Pi - Minikame: 10 korakov

Video: Raspberry Pi - Minikame: 10 korakov

Video: Raspberry Pi - Minikame: 10 korakov
Video: ВИДЕОНАБЛЮДЕНИЕ.СЕКРЕТНЫЙ ВИДЕОРЕГИСТРАТОР!!! 2024, November
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

Preprosta četverica, ki jo upravlja vaš telefon (IOS in Android). Deluje na Raspberry Pi in Android.

Potrebne komponente:

  1. Telefon
  2. Malina Pi
  3. Arduino Nano s ščitom
  4. 3D natisnjeni deli

Celotna koda:

Vse datoteke stl:

Korak: 3D tiskanje

Natisnite vse naslednje dele:

  • 1 x body_base.stl
  • 1 x body_top.stl
  • 2 x noga.stl
  • 2x boki.stl
  • 1 x body_shafts.stl

Vse datoteke najdete tudi na strani Thingiverse

2. korak: Programska oprema

Programska oprema
Programska oprema
Programska oprema
Programska oprema
Programska oprema
Programska oprema
Programska oprema
Programska oprema

Na svoj Pi namestite naslednjo programsko opremo:

  1. Začnite z namestitvijo Debiana na Pi
  2. Prenesite Raspbian.
  3. Razpakirajte datoteko
  4. Podobo diska zapišite na kartico microSD
  5. Kartico microSD vstavite v Pi in zaženite
  6. Odprite brskalnik chromium na svojem Pi
  7. Pojdite na naslednjo povezavo: Arduino
  8. Prenesite in namestite programsko opremo za Linux ARM

3. korak: Preverjanje programske in strojne opreme pred montažo

Pred montažo Preverjanje programske in strojne opreme
Pred montažo Preverjanje programske in strojne opreme

Preverjanje zaporedne komunikacije (neobvezno)

1. Naložite "PiArduinoCommunicationTest.ino", ki je v "RaspberryPi-Minikame/Preverjanja pred montažo/Preverjanje zaporedne komunikacije/" na svojo ploščo Arduino.

Odprite nov terminal na Raspberry Pi in izvedite naslednje:

sudo apt-get posodobitev

sudo apt-get nadgradnja

git clone

cd RaspberryPi-Minikame/Predsestavitveni pregledi/Preverjanje zaporedne komunikacije/

sudo python pi_duino.py

Odprite serijski monitor v Arduino IDE in preverite, ali se natisneta "hi" in "hello"

2. Preverjanje strežnika (neobvezno)

Na istem terminalu kot prej izvedite naslednje:

cd..

cd Server Preverite sudo python weblamp.py

Če naložite URL v brskalnik, bi morali videti nadzorno stran spletne svetilke. Vaš URL bi bil naslov IP vašega malinovega pi. Npr.: 192.168.0.36

Pošiljanje vseh servomotorjev (MORAJ-DO) Številčite svoje servomotorje in naložite naslednjo kodo v Arduino, da bodo domovi vaših servomotorjev. Ne pozabite: Vsak servo je nastavljen na drugo domačo lokacijo. Tako ima vsak drugačno uporabo in ga kasneje ni mogoče naključno mešati. Povezava do kode HomingServos.ino

4. korak: Namestitev servomotorjev na bazo

5. korak: Sestavljanje nog

Korak 6: Spajanje nog in podlage

7. korak: Ožičenje

S kablom USB povežite Raspberry Pi z Arduinom

Servomotorje priključite na naslednje številke vrat:

FL_HIP = (4);

FL_FOOT = (5);

FR_HIP = (6);

FR_FOOT = (7);

BL_HIP = (8);

BL_FOOT = (9);

BR_HIP = (10);

BR_FOOT = (11);

8. korak: Strežnik

Za zagon strežnika v svojem terminalu izvedite naslednje. Za zdaj boste morda morali izvesti datoteko strežnika python vsakič, ko se pi znova zažene. V2 programa RaspberryPi-Minikame bi se tega moral znebiti

cd RaspberryPi-Minikame

cd strežnik sudo python quad.py

9. korak: Arduino koda

Naložite naslednjo kodo v svoj Arduino in ne pozabite odpreti serijskega monitorja, če želite uporabiti svojo četverico.

Poiščite ga tukaj: Arduino

10. korak: Raspi štirinožna aplikacija

Aplikacijo lahko sami spremenite z datotekami v mapi aplikacij ali uporabite privzeti apk. Lahko pa uporabite tudi datoteke za aplikacijo IOS, jo klonirate v Xcode in zaženete in namestite v telefon

Priporočena: