สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
Quadruped ง่าย ๆ ที่ควบคุมโดยโทรศัพท์ของคุณ (IOS และ Android) ทำงานบน Raspberry Pi และ Android
กรอกโค้ด: https://github.com/LakshBhambhani/RaspberryPi-Min…All stl files:
เสบียง
ส่วนประกอบที่จำเป็น:
- โทรศัพท์
- ราสเบอร์รี่ปี่
- ไดร์เวอร์เซอร์โว 16 ตัว
- ชิ้นส่วนที่พิมพ์ 3 มิติ
- 8 เซอร์โวมอเตอร์
- สายไฟ
ขั้นตอนที่ 1: ขั้นตอนที่ 1: การพิมพ์ 3 มิติ
พิมพ์ส่วนต่อไปนี้ทั้งหมด:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x ขา.stl
- 2 x hips.stl
- 1 x body_shafts.stl
คุณยังสามารถค้นหาไฟล์ทั้งหมดได้จาก Thingiverse Page
ขั้นตอนที่ 2: ขั้นตอนที่ 2: การประกอบ
ขั้นตอนที่ 3: ขั้นตอนที่ 3: การเดินสายไฟ
เชื่อมต่อเซอร์โวโดยใช้หมายเลขพอร์ตต่อไปนี้บนไดรเวอร์เซอร์โว 16 ตัว:
FL_HIP = (4);
FL_FOOT = (5);
FR_HIP = (6);
FR_FOOT = (7);
BL_HIP = (8);
BL_FOOT = (9);
BR_HIP = (10);
BR_FOOT = (11);
เชื่อมต่อไดรเวอร์กับ Pi โดยใช้ไดอะแกรมการเชื่อมต่อต่อไปนี้
- Pi 3V3 เพื่อฝ่าวงล้อม VCC
- Pi GND เพื่อฝ่าวงล้อม GND
- Pi SCL เพื่อฝ่าวงล้อม SCL
- Pi SDA เพื่อฝ่าวงล้อม SDA
- ฝ่าวงล้อมอุปทานภายนอก 5v ถึง Pi 5v
- ฝ่าวงล้อมอุปทานภายนอก GND ถึง Pi GND
ขั้นตอนที่ 4: ขั้นตอนที่ 4: ซอฟต์แวร์ & การเข้ารหัส
บน Pi ของคุณ:
- โคลน repo Swiffee จาก Github
- เปลี่ยนไดเร็กทอรีเป็น Swiffee-Minikame-Simulator/Server
- เรียกใช้ไฟล์เซิร์ฟเวอร์เพื่อเรียกใช้เซิร์ฟเวอร์
โคลน git
cd Swiffee-Minikame-Simulator sudo python3 server.py
ขั้นตอนที่ 5: ขั้นตอนที่ 5: วิธีการควบคุม
- ดาวน์โหลดโปรแกรมจำลองจาก swiffes.com
- ใช้ข้อมูลแอพใน repo เดียวกันเพื่อเรียกใช้แอพ Swiffee บน iPhone
- หรืออ่านรหัสหลามสำหรับ Swiffee แล้วลองเขียนโค้ด Swiffee สามารถเข้ารหัสใน java และ python