Turinys:
- 1 žingsnis: 3D spausdinimas
- 2 žingsnis: programinė įranga
- 3 veiksmas: išankstinio surinkimo programinės įrangos ir aparatūros patikrinimas
- 4 žingsnis: Servo montavimas ant pagrindo
- 5 žingsnis: kojų surinkimas
- 6 žingsnis: kojų ir pagrindo sujungimas
- 7 žingsnis: laidų prijungimas
- 8 veiksmas: serveris
- 9 veiksmas: „Arduino“kodas
- 10 veiksmas: „Raspi“keturkojo programa
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Paprastas keturkojis, valdomas jūsų telefonu („iOS“ir „Android“). Veikia „Raspberry Pi“ir „Android“.
Reikalingi komponentai:
- A Telefonas
- Raspberry Pi
- „Arduino Nano“su skydu
- 3D spausdintos dalys
Pilnas kodas:
Visi stl failai:
1 žingsnis: 3D spausdinimas
Spausdinkite visas šias dalis:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x kojos.stl
- 2 x klubai.stl
- 1 x kėbulo velenai.stl
Taip pat visus failus galite rasti „Thingiverse“puslapyje
2 žingsnis: programinė įranga
Įdiekite šią programinę įrangą „Pi“:
- Pradėkite diegdami „Debian“Pi
- Atsisiųskite Raspbian.
- Išpakuokite failą
- Įrašykite disko vaizdą į „microSD“kortelę
- Įdėkite „microSD“kortelę į „Pi“ir paleiskite
- Atidarykite „Chromium“naršyklę savo „Pi“
- Eikite į šią nuorodą: Arduino
- Atsisiųskite ir įdiekite „Linux ARM“programinę įrangą
3 veiksmas: išankstinio surinkimo programinės įrangos ir aparatūros patikrinimas
Serijinio ryšio tikrinimas (neprivaloma)
1. Į „Arduino“lentą įkelkite „PiArduinoCommunicationTest.ino“, esantį „RaspberryPi-Minikame/Pre-Assembly Check/Serial Communication Check/“.
„Raspberry Pi“atidarykite naują terminalą ir atlikite šiuos veiksmus:
sudo apt-get atnaujinimas
sudo apt-get atnaujinimas
git klonas
cd RaspberryPi-Minikame/Patikrinimai prieš surinkimą/Serial Communication Check/
sudo python pi_duino.py
Atidarykite „Arduino IDE“serijos monitorių ir patikrinkite, ar spausdinami „labas“ir „labas“
2. Serverio patikrinimas (neprivaloma)
Tame pačiame terminale kaip ir anksčiau atlikite šiuos veiksmus:
cd..
cd serveris Patikrinkite sudo python weblamp.py
Dabar, jei įkeliate URL į naršyklę, turėtumėte pamatyti žiniatinklio lempos valdymo puslapį. Jūsų URL būtų jūsų aviečių pi IP adresas. Pvz.: 192.168.0.36
Visų servo paruošimas (MUST-DO) Nuskaičiuokite savo servus ir įkelkite šį kodą į „Arduino“, kad pamatytumėte savo servus. Atminkite: kiekvienas servo įrenginys buvo nustatytas kitoje namų vietoje. Taigi kiekvienas iš jų naudojamas skirtingai ir vėliau jų negalima maišyti atsitiktinai. Nuoroda į HomingServos.ino kodą
4 žingsnis: Servo montavimas ant pagrindo
5 žingsnis: kojų surinkimas
6 žingsnis: kojų ir pagrindo sujungimas
7 žingsnis: laidų prijungimas
Prijunkite „Raspberry Pi“prie „Arduino“naudodami USB kabelį
Prijunkite „Servos“naudodami šiuos prievadų numerius:
FL_HIP = (4);
FL_FOOT = (5);
FR_HIP = (6);
FR_FOOT = (7);
BL_HIP = (8);
BL_PĖDA = (9);
BR_HIP = (10);
BR_FOOT = (11);
8 veiksmas: serveris
Atlikite šiuos veiksmus savo terminale, kad jūsų serveris pradėtų veikti. Kol kas gali tekti vykdyti serverio „python“failą kiekvieną kartą, kai „pi“paleidžiamas iš naujo. „RaspberryPi-Minikame“V2 turėtų to atsikratyti
cd RaspberryPi-Minikame
cd serveris sudo python quad.py
9 veiksmas: „Arduino“kodas
Įkelkite šį kodą į „Arduino“ir nepamirškite atidaryti serijinio monitoriaus, kad galėtumėte naudoti keturkojį.
Raskite čia: Arduino
10 veiksmas: „Raspi“keturkojo programa
Galite patys keisti programą naudodami programos aplanko failus arba naudoti numatytąjį numatytą apk. Arba taip pat galite naudoti „IOS“programos failus, klonuoti ją „Xcode“ir paleisti bei įdiegti telefone