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
Video: Raspberry Pi - Minikame: 10 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
LED vilkkuu Raspberry Pi: n kanssa GPIO -nastojen käyttäminen Raspberry Pi: ssä: 4 vaihetta
LED vilkkuu Raspberry Pi: n kanssa GPIO -nastojen käyttäminen Raspberry Pi: ssä: Hei kaverit tässä ohjeessa opimme käyttämään Raspberry pi: n GPIO: ta. Jos olet koskaan käyttänyt Arduinoa, luultavasti tiedät, että voimme liittää LED -kytkimen jne. Sen nastoihin ja saada sen toimimaan. anna LED -valon vilkkua tai syötä kytkintä, joten
Raspbianin asentaminen Raspberry Pi 3 B: hen ilman HDMI: tä - Raspberry Pi 3B: n käytön aloittaminen - Raspberry Pi: n asentaminen 3: 6 vaihetta
Raspbianin asentaminen Raspberry Pi 3 B: hen ilman HDMI: tä | Raspberry Pi 3B: n käytön aloittaminen | Raspberry Pi 3: n asentaminen: Kuten jotkut teistä tietävät, Raspberry Pi -tietokoneet ovat aivan mahtavia ja saat koko tietokoneen vain yhdelle pienelle levylle. Raspberry Pi 3 Model B: ssä on neliytiminen 64-bittinen ARM Cortex A53 kellotaajuus 1,2 GHz. Tämä tekee Pi 3: sta noin 50