Isi kandungan:
- Langkah 1: Percetakan 3D
- Langkah 2: Perisian
- Langkah 3: Pemeriksaan Perisian dan Perkakasan Pra-Pemasangan
- Langkah 4: Pemasangan Servos di Pangkalan
- Langkah 5: Pemasangan Kaki
- Langkah 6: Bergabung Kaki dan Pangkalan
- Langkah 7: Pendawaian
- Langkah 8: Pelayan
- Langkah 9: Kod Arduino
- Langkah 10: Aplikasi Raspi Berkadapan
Video: Raspberry Pi - Minikame: 10 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Quadruped sederhana yang dikendalikan oleh telefon anda (IOS dan Android). Berjalan pada Raspberry Pi dan Android.
Komponen yang diperlukan:
- Telefon
- Pai raspberi
- Arduino Nano dengan Perisai
- Bahagian bercetak 3D
Kod Lengkap:
Semua fail stl:
Langkah 1: Percetakan 3D
Cetak semua bahagian berikut:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x kaki.stl
- 2 x pinggul.stl
- 1 x body_shaft.stl
Anda juga boleh menemui semua fail di Halaman Thingiverse
Langkah 2: Perisian
Pasang perisian berikut pada Pi anda:
- Mulakan dengan memasang Debian pada Pi
- Muat turun Raspbian.
- Nyahzip fail
- Tuliskan gambar cakera ke kad microSD anda
- Letakkan kad microSD di Pi anda dan boot
- Buka penyemak imbas kromium pada Pi anda
- Pergi ke pautan berikut: Arduino
- Muat turun dan pasang perisian untuk Linux ARM
Langkah 3: Pemeriksaan Perisian dan Perkakasan Pra-Pemasangan
Pemeriksaan Komunikasi Bersiri (pilihan)
1. Muat naik "PiArduinoCommunicationTest.ino" yang ada di "RaspberryPi-Minikame / Pemeriksaan Pra-Perhimpunan / Pemeriksaan Komunikasi Bersiri /" ke Papan Arduino anda.
Buka terminal baru di Raspberry Pi anda dan laksanakan perkara berikut:
sudo apt-get kemas kini
sudo apt-get peningkatan
git klon
cd RaspberryPi-Minikame / Pemeriksaan Pra Perhimpunan / Pemeriksaan Komunikasi Bersiri /
sudo python pi_duino.py
Buka Serial Monitor di Arduino IDE dan periksa "hi" dan "hello" yang dicetak
2. Pemeriksaan Pelayan (pilihan)
Pada terminal yang sama seperti sebelumnya, lakukan perkara berikut:
cd..
Pelayan cd Periksa sudo python weblamp.py
Sekarang, Sekiranya anda memuatkan URL pada penyemak imbas, anda akan melihat halaman kawalan lampu laman web. URL anda adalah alamat IP dari raspberry pi anda. Cth: 192.168.0.36
Homing all Servos (WAJIB-DO) Nomborkan servos anda dan muat naik kod berikut ke Arduino untuk menempatkan servos anda. Ingat: Setiap servo telah ditetapkan ke lokasi rumah yang berbeza. Jadi masing-masing mempunyai penggunaan yang berbeza dan tidak boleh dicampur secara rawak kemudian. Pautan ke HomingServos.ino Code
Langkah 4: Pemasangan Servos di Pangkalan
Langkah 5: Pemasangan Kaki
Langkah 6: Bergabung Kaki dan Pangkalan
Langkah 7: Pendawaian
Sambungkan Raspberry Pi ke Arduino menggunakan kabel USB
Sambungkan Servos menggunakan nombor 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: Pelayan
Laksanakan perkara berikut di terminal anda untuk menghidupkan dan menjalankan pelayan anda. Buat masa ini, anda mungkin harus melaksanakan fail python pelayan setiap kali pi anda reboot. V2 RaspberryPi-Minikame harus menyingkirkan itu
cd RaspberryPi-Minikame
cd Server sudo python quad.py
Langkah 9: Kod Arduino
Muat naik kod berikut ke Arduino anda dan jangan lupa untuk membuka Serial Monitor untuk menggunakan Quadruped anda.
Cari di sini: Arduino
Langkah 10: Aplikasi Raspi Berkadapan
Anda boleh mengubah sendiri aplikasi menggunakan fail dalam Folder Aplikasi atau menggunakan apk yang disediakan secara lalai. Sebagai alternatif, anda juga boleh menggunakan fail untuk aplikasi IOS, mengklonnya dalam Xcode dan menjalankan dan memasangnya di telefon anda
Disyorkan:
Pengesanan Muka pada Raspberry Pi 4B dalam 3 Langkah: 3 Langkah
Pengesanan Muka pada Raspberry Pi 4B dalam 3 Langkah: Dalam Instruksional ini kita akan melakukan pengesanan wajah pada Raspberry Pi 4 dengan Shunya O / S menggunakan Perpustakaan Shunyaface. Shunyaface adalah pustaka pengenalan / pengesanan wajah. Projek ini bertujuan untuk mencapai kelajuan pengesanan dan pengecaman terpantas dengan
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)
LED Berkedip Dengan Raspberry Pi - Cara Menggunakan Pin GPIO pada Raspberry Pi: 4 Langkah
LED Berkedip Dengan Raspberry Pi | Cara Menggunakan Pin GPIO pada Raspberry Pi: Hai kawan-kawan dalam arahan ini, kita akan belajar bagaimana menggunakan GPIO dari Raspberry pi. Sekiranya anda pernah menggunakan Arduino maka mungkin anda tahu bahawa kami boleh menyambungkan suis LED dan lain-lain ke pinnya dan membuatnya berfungsi seperti itu. buat LED berkelip atau dapatkan input dari suis jadi
Memasang Raspbian Buster pada Raspberry Pi 3 - Bermula dengan Raspbian Buster Dengan Raspberry Pi 3b / 3b +: 4 Langkah
Memasang Raspbian Buster pada Raspberry Pi 3 | Bermula dengan Raspbian Buster Dengan Raspberry Pi 3b / 3b +: Hai kawan-kawan, baru-baru ini organisasi Raspberry pi melancarkan OS Raspbian baru yang disebut sebagai Raspbian Buster. Ini adalah versi baru Raspbian untuk Raspberry pi's. Jadi hari ini dalam instruksional ini kita akan belajar bagaimana memasang Raspbian Buster OS pada Raspberry pi 3 anda
Memasang Raspbian di Raspberry Pi 3 B Tanpa HDMI - Bermula dengan Raspberry Pi 3B - Menyiapkan Raspberry Pi 3: 6 Langkah Anda
Memasang Raspbian di Raspberry Pi 3 B Tanpa HDMI | Bermula dengan Raspberry Pi 3B | Menyiapkan Raspberry Pi 3 Anda: Seperti yang anda ketahui bahawa komputer Raspberry Pi cukup hebat dan anda boleh mendapatkan seluruh komputer hanya dengan satu papan kecil. Raspberry Pi 3 Model B mempunyai ARM Cortex A53 64-bit quad-core jam pada 1.2 GHz. Ini meletakkan Pi 3 kira-kira 50