Sisällysluettelo:

Raspberry Pi - Minikame: 10 vaihetta
Raspberry Pi - Minikame: 10 vaihetta

Video: Raspberry Pi - Minikame: 10 vaihetta

Video: Raspberry Pi - Minikame: 10 vaihetta
Video: Set the Raspberry Pi to boot from the USB ports by default 2024, Marraskuu
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

Yksinkertainen nelijalkainen, jota ohjataan puhelimellasi (IOS ja Android). Toimii Raspberry Pi: llä ja Androidilla.

Vaaditut komponentit:

  1. Puhelin
  2. Raspberry Pi
  3. Arduino Nano ja kilpi
  4. 3D -painetut osat

Koko koodi:

Kaikki stl -tiedostot:

Vaihe 1: 3D -tulostus

Tulosta kaikki seuraavat osat:

  • 1 x body_base.stl
  • 1 x body_top.stl
  • 2 x jalka. Stl
  • 2 x lonkat. Stl
  • 1 x runko -akselit.stl

Löydät myös kaikki tiedostot Thingiverse -sivulta

Vaihe 2: Ohjelmisto

Ohjelmisto
Ohjelmisto
Ohjelmisto
Ohjelmisto
Ohjelmisto
Ohjelmisto
Ohjelmisto
Ohjelmisto

Asenna Pi -laitteeseen seuraava ohjelmisto:

  1. Aloita asentamalla Debian Pi: hen
  2. Lataa Raspbian.
  3. Pura tiedosto
  4. Kirjoita levyn kuva microSD -kortille
  5. Aseta microSD -kortti Pi -laitteeseesi ja käynnistä se
  6. Avaa Chromium -selain Pi -laitteellasi
  7. Siirry seuraavaan linkkiin: Arduino
  8. Lataa ja asenna Linux ARM -ohjelmisto

Vaihe 3: Ohjelmiston ja laitteiston tarkistaminen ennen asennusta

Ohjelmiston ja laitteiston tarkastus ennen kokoonpanoa
Ohjelmiston ja laitteiston tarkastus ennen kokoonpanoa

Sarjaliikenteen tarkistus (valinnainen)

1. Lataa "PiArduinoCommunicationTest.ino", joka on kohdassa "RaspberryPi-Minikame/Pre-Assembly Checks/Serial Communication Check/", Arduino-kortillesi.

Avaa uusi pääte Raspberry Pi -laitteellasi ja suorita seuraavat toimet:

sudo apt-get päivitys

sudo apt-get päivitys

git-klooni

cd RaspberryPi-Minikame/Esiasennustarkastukset/Sarjaliikenteen tarkistus/

sudo python pi_duino.py

Avaa Serial Monitor Arduino IDE -laitteessa ja tarkista, että "hei" ja "hei" tulostetaan

2. Palvelintarkistus (valinnainen)

Suorita seuraava pääte samassa päätelaitteessa:

cd..

cd -palvelin Tarkista sudo python weblamp.py

Jos lataat URL -osoitteen selaimeen, sinun pitäisi nähdä weblampin ohjaussivu. URL -osoitteesi olisi vadelmapiisi IP -osoite. Esimerkki: 192.168.0.36

Kaikkien servojen asentaminen (MUST-DO) Numeroi servot ja lataa seuraava koodi Arduinolle palvelimesi kotiin. Muista: Jokainen servo on asetettu eri kotipaikkaan. Joten jokaisella on eri käyttötarkoitus, eikä niitä voida sekoittaa sattumanvaraisesti myöhemmin. Linkki HomingServos.ino -koodiin

Vaihe 4: Servojen asennus pohjaan

Vaihe 5: Jalkojen kokoaminen

Vaihe 6: Jalkojen ja pohjan yhdistäminen

Vaihe 7: Johdotus

Liitä Raspberry Pi Arduinoon USB -kaapelilla

Liitä Servot seuraavilla porttinumeroilla:

FL_HIP = (4);

FL_JALKA = (5);

FR_HIP = (6);

FR_JALKA = (7);

BL_HIP = (8);

BL_JALKA = (9);

BR_HIP = (10);

BR_JALKA = (11);

Vaihe 8: Palvelin

Suorita seuraava päätelaitteessasi saadaksesi palvelimesi toimimaan. Toistaiseksi sinun on ehkä suoritettava palvelimen python -tiedosto aina, kun pi käynnistyy uudelleen. RaspberryPi-Minikame V2: n pitäisi päästä eroon siitä

cd VadelmaPi-Minikame

cd -palvelin sudo python quad.py

Vaihe 9: Arduino -koodi

Lähetä seuraava koodi Arduinoosi ja muista avata sarjamonitori käyttääksesi nelijalkaasi.

Löydät sen täältä: Arduino

Vaihe 10: Raspi Quadruped -sovellus

Voit joko muokata sovellusta itse käyttämällä sovelluskansion tiedostoja tai käyttää oletusarvoista APK: ta. Vaihtoehtoisesti voit myös käyttää IOS -sovelluksen tiedostoja, kloonata sen Xcodeen ja suorittaa ja asentaa sen puhelimeesi

Suositeltava: