Daftar Isi:
- Langkah 1: Pencetakan 3D
- Langkah 2: Perangkat Lunak
- Langkah 3: Pemeriksaan Perangkat Lunak dan Perangkat Keras Pra-Perakitan
- Langkah 4: Pemasangan Servo di Basis
- Langkah 5: Perakitan Kaki
- Langkah 6: Menggabungkan Kaki dan Basis
- Langkah 7: Pengkabelan
- Langkah 8: Server
- Langkah 9: Kode Arduino
- Langkah 10: Aplikasi Raspi Quadruped
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Quadruped sederhana yang dikendalikan oleh ponsel Anda (IOS dan Android). Berjalan di Raspberry Pi dan Android.
Komponen yang Diperlukan:
- Telepon
- Raspberry Pi
- Arduino Nano dengan Perisai
- Bagian cetak 3D
Kode Lengkap:
Semua file stl:
Langkah 1: Pencetakan 3D
Cetak semua bagian berikut:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x kaki.stl
- 2 x pinggul.stl
- 1 x body_shafts.stl
Anda juga dapat menemukan semua file di Halaman Thingiverse
Langkah 2: Perangkat Lunak
Instal perangkat lunak berikut di Pi Anda:
- Mulailah dengan menginstal Debian di Pi
- Unduh Raspbian.dll.
- Buka zip file
- Tulis gambar disk ke kartu microSD Anda
- Masukkan kartu microSD ke Pi Anda dan boot
- Buka browser chromium di Pi. Anda
- Buka tautan berikut: Arduino
- Unduh dan instal perangkat lunak untuk Linux ARM
Langkah 3: Pemeriksaan Perangkat Lunak dan Perangkat Keras Pra-Perakitan
Pemeriksaan Komunikasi Serial (opsional)
1. Unggah "PiArduinoCommunicationTest.ino" yang ada di "RaspberryPi-Minikame/Pre-Assembly Checks/Serial Communication Check/" ke Arduino Board Anda.
Buka terminal baru di Raspberry Pi Anda dan jalankan yang berikut:
sudo apt-get update
sudo apt-get upgrade
git clone
cd RaspberryPi-Minikame/Pemeriksaan Pra Perakitan/Pemeriksaan Komunikasi Serial/
sudo python pi_duino.py
Buka Serial Monitor pada Arduino IDE dan periksa apakah "hai" dan "halo" sedang dicetak
2. Pemeriksaan Server (opsional)
Di terminal yang sama seperti sebelumnya, jalankan yang berikut:
cd..
cd Server Periksa sudo python weblamp.py
Sekarang, Jika Anda memuat URL di browser, Anda akan melihat halaman kontrol weblamp. URL Anda akan menjadi alamat IP raspberry pi Anda. Contoh: 192.168.0.36
Menempatkan semua Servos (HARUS-DO) Beri nomor servo Anda dan unggah kode berikut ke Arduino ke rumah servos Anda. Ingat: Setiap servo telah diatur ke lokasi rumah yang berbeda. Jadi masing-masing memiliki kegunaan yang berbeda dan tidak bisa dicampuradukkan secara sembarangan nantinya. Tautan ke Kode HomingServos.ino
Langkah 4: Pemasangan Servo di Basis
Langkah 5: Perakitan Kaki
Langkah 6: Menggabungkan Kaki dan Basis
Langkah 7: Pengkabelan
Hubungkan Raspberry Pi ke Arduino menggunakan kabel USB
Hubungkan Servo menggunakan nomor port berikut:
FL_HIP = (4);
FL_FOOT = (5);
FR_HIP = (6);
FR_FOOT = (7);
BL_HIP = (8);
BL_FOOT = (9);
BR_HIP = (10);
BR_FOOT = (11);
Langkah 8: Server
Jalankan yang berikut ini di terminal Anda untuk mengaktifkan dan menjalankan server Anda. Untuk saat ini, Anda mungkin harus menjalankan file python server setiap kali pi Anda reboot. V2 dari RaspberryPi-Minikame harus menyingkirkan itu
cd RaspberryPi-Minikame
cd Server sudo python quad.py
Langkah 9: Kode Arduino
Unggah kode berikut ke Arduino Anda dan jangan lupa untuk membuka Serial Monitor untuk menggunakan Quadruped Anda.
Temukan di sini: Arduino
Langkah 10: Aplikasi Raspi Quadruped
Anda dapat memodifikasi aplikasi sendiri menggunakan file di Folder Aplikasi atau menggunakan apk bawaan yang disediakan. Atau, Anda juga dapat menggunakan file untuk aplikasi iOS, mengkloningnya di Xcode dan menjalankan dan menginstalnya di ponsel Anda