Talaan ng mga Nilalaman:
- Hakbang 1: Pag-print sa 3D
- Hakbang 2: Software
- Hakbang 3: Suriin ang Pre-Assembly Software at Hardware
- Hakbang 4: Pag-install ng Mga Serbisyo sa Base
- Hakbang 5: Assembly of the Legs
- Hakbang 6: Pagsali sa Mga binti at ang Batayan
- Hakbang 7: Mga kable
- Hakbang 8: Ang Server
- Hakbang 9: Arduino Code
- Hakbang 10: Raspi Quadruped App
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Isang simpleng Quadruped na kinokontrol ng iyong telepono (IOS at Android). Tumatakbo sa Raspberry Pi at Android.
Mga Kinakailangan na Bahagi:
- Isang Telepono
- Raspberry Pi
- Arduino Nano kasama si Shield
- Mga naka-print na bahagi ng 3D
Kumpletuhin ang Code:
Lahat ng mga stl file:
Hakbang 1: Pag-print sa 3D
I-print ang lahat ng mga sumusunod na bahagi:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x binti.stl
- 2 x hips.stl
- 1 x body_shafts.stl
Maaari mo ring makita ang lahat ng mga file sa Thingiverse Page
Hakbang 2: Software
I-install ang sumusunod na software sa iyong Pi:
- Magsimula sa pamamagitan ng pag-install ng Debian sa Pi
- Mag-download ng Raspbian.
- I-zip ang file
- Isulat ang imahe ng disc sa iyong microSD card
- Ilagay ang microSD card sa iyong Pi at mag-boot up
- Buksan ang chromium browser sa iyong Pi
- Pumunta sa sumusunod na link: Arduino
- Mag-download at mag-install ng software para sa Linux ARM
Hakbang 3: Suriin ang Pre-Assembly Software at Hardware
Serial Communication Check (opsyonal)
1. I-upload ang "PiArduinoCommunicationTest.ino" na nasa "RaspberryPi-Minikame / Mga Pre-Assembly Check / Serial Communication Check /" sa iyong Arduino Board.
Magbukas ng isang bagong terminal sa iyong Raspberry Pi at isagawa ang sumusunod:
sudo apt-get update
sudo apt-get upgrade
git clone
cd RaspberryPi-Minikame / Mga Pag-check ng Pre Assembly / Serial Communication Check /
sudo python pi_duino.py
Buksan ang Serial Monitor sa Arduino IDE at suriin kung naka-print ang "hi" at "hello"
2. Suriin ng Server (opsyonal)
Sa parehong terminal tulad ng dati pa isagawa ang sumusunod:
cd..
cd Server Suriin ang sudo python weblamp.py
Ngayon, Kung na-load mo ang URL sa browser, dapat mong makita ang isang pahina ng kontrol sa weblamp. Ang iyong URL ay ang magiging IP address ng iyong raspberry pi. Hal: 192.168.0.36
Homing all Servos (DAPAT-GAWIN) Lagyan ng bilang ang iyong mga servo at i-upload ang sumusunod na code sa Arduino upang maiuwi ang iyong mga servo. Tandaan: Ang bawat servo ay naitakda sa iba't ibang lokasyon ng bahay. Kaya't ang bawat isa ay may magkakaibang paggamit at hindi maaaring ihalo nang sapalaran. Link sa HomingServos.ino Code
Hakbang 4: Pag-install ng Mga Serbisyo sa Base
Hakbang 5: Assembly of the Legs
Hakbang 6: Pagsali sa Mga binti at ang Batayan
Hakbang 7: Mga kable
Ikonekta ang Raspberry Pi sa Arduino gamit ang isang USB cable
Ikonekta ang Servos gamit ang mga sumusunod na numero ng port:
FL_HIP = (4);
FL_FOOT = (5);
FR_HIP = (6);
FR_FOOT = (7);
BL_HIP = (8);
BL_FOOT = (9);
BR_HIP = (10);
BR_FOOT = (11);
Hakbang 8: Ang Server
Isagawa ang sumusunod sa iyong terminal upang mai-andar ang iyong server. Sa ngayon, maaaring kailangan mong isagawa ang server python file sa bawat oras na mag-reboot ang iyong pi. Ang V2 ng RaspberryPi-Minikame ay dapat na mapupuksa iyon
cd RaspberryPi-Minikame
cd Server sudo python quad.py
Hakbang 9: Arduino Code
I-upload ang sumusunod na code sa iyong Arduino at tandaan na buksan ang Serial Monitor upang magamit ang iyong Quadruped.
Hanapin ito dito: Arduino
Hakbang 10: Raspi Quadruped App
Maaari mong baguhin ang app para sa iyong sarili gamit ang mga file sa App Folder o gamitin ang default na ibinigay na apk. Bilang kahalili, maaari mo ring gamitin ang mga file para sa IOS app, i-clone ito sa Xcode at patakbuhin at i-install ito sa iyong telepono