Sisällysluettelo:
- Vaihe 1: 3D -tulostus
- Vaihe 2: Ohjelmisto
- Vaihe 3: Ohjelmiston ja laitteiston tarkistaminen ennen asennusta
- Vaihe 4: Servojen asennus pohjaan
- Vaihe 5: Jalkojen kokoaminen
- Vaihe 6: Jalkojen ja pohjan yhdistäminen
- Vaihe 7: Johdotus
- Vaihe 8: Palvelin
- Vaihe 9: Arduino -koodi
- Vaihe 10: Raspi Quadruped -sovellus
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Yksinkertainen nelijalkainen, jota ohjataan puhelimellasi (IOS ja Android). Toimii Raspberry Pi: llä ja Androidilla.
Vaaditut komponentit:
- Puhelin
- Raspberry Pi
- Arduino Nano ja kilpi
- 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
Asenna Pi -laitteeseen seuraava ohjelmisto:
- Aloita asentamalla Debian Pi: hen
- Lataa Raspbian.
- Pura tiedosto
- Kirjoita levyn kuva microSD -kortille
- Aseta microSD -kortti Pi -laitteeseesi ja käynnistä se
- Avaa Chromium -selain Pi -laitteellasi
- Siirry seuraavaan linkkiin: Arduino
- Lataa ja asenna Linux ARM -ohjelmisto
Vaihe 3: Ohjelmiston ja laitteiston tarkistaminen ennen asennusta
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