Πίνακας περιεχομένων:
- Βήμα 1: Τρισδιάστατη εκτύπωση
- Βήμα 2: Λογισμικό
- Βήμα 3: Έλεγχος λογισμικού και υλικού πριν από τη συναρμολόγηση
- Βήμα 4: Εγκατάσταση Servos στη βάση
- Βήμα 5: Συναρμολόγηση των ποδιών
- Βήμα 6: Ένωση ποδιών και βάσης
- Βήμα 7: Καλωδίωση
- Βήμα 8: Ο διακομιστής
- Βήμα 9: Κωδικός Arduino
- Βήμα 10: Εφαρμογή Raspi Quadruped
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Ένα απλό τετράποδο που ελέγχεται από το τηλέφωνό σας (IOS και Android). Λειτουργεί σε Raspberry Pi και Android.
Απαιτούμενα εξαρτήματα:
- Ενα τηλέφωνο
- Raspberry Pi
- Arduino Nano με ασπίδα
- Τρισδιάστατα τυπωμένα μέρη
Πλήρης κωδικός:
Όλα τα αρχεία stl:
Βήμα 1: Τρισδιάστατη εκτύπωση
Εκτυπώστε όλα τα ακόλουθα μέρη:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x πόδι.stl
- 2 x ισχία.stl
- 1 x body_shafts.stl
Μπορείτε επίσης να βρείτε όλα τα αρχεία στη σελίδα Thingiverse
Βήμα 2: Λογισμικό
Εγκαταστήστε το παρακάτω λογισμικό στο Pi σας:
- Ξεκινήστε εγκαθιστώντας το Debian στο Pi
- Κατεβάστε το Raspbian.
- Αποσυμπιέστε το αρχείο
- Γράψτε την εικόνα του δίσκου στην κάρτα microSD
- Βάλτε την κάρτα microSD στο Pi σας και ξεκινήστε
- Ανοίξτε το πρόγραμμα περιήγησης chromium στο Pi σας
- Μεταβείτε στον ακόλουθο σύνδεσμο: Arduino
- Κατεβάστε και εγκαταστήστε το λογισμικό για Linux ARM
Βήμα 3: Έλεγχος λογισμικού και υλικού πριν από τη συναρμολόγηση
Έλεγχος σειριακής επικοινωνίας (προαιρετικό)
1. Ανεβάστε το "PiArduinoCommunicationTest.ino" που βρίσκεται στο "RaspberryPi-Minikame/Pre-Assembly Checks/Serial Communication Check/" στον πίνακα Arduino σας.
Ανοίξτε ένα νέο τερματικό στο Raspberry Pi και εκτελέστε τα ακόλουθα:
sudo apt-get ενημέρωση
sudo apt-get αναβάθμιση
git clone
cd RaspberryPi-Minikame/Έλεγχοι πριν από συναρμολόγηση/Έλεγχος σειριακής επικοινωνίας/
sudo python pi_duino.py
Ανοίξτε το Serial Monitor στο Arduino IDE και ελέγξτε για εκτύπωση "hi" και "hello"
2. Έλεγχος διακομιστή (προαιρετικό)
Στο ίδιο τερματικό όπως πριν εκτελέστε τα εξής:
cd..
cd Server Έλεγχος sudo python weblamp.py
Τώρα, εάν φορτώσετε τη διεύθυνση URL στο πρόγραμμα περιήγησης, θα πρέπει να δείτε μια σελίδα ελέγχου φωτισμού ιστού. Το URL σας θα είναι η διεύθυνση IP του raspberry pi σας. Παράδειγμα: 192.168.0.36
Homing all Servos (MUST-DO) Αριθμήστε τα servos σας και ανεβάστε τον ακόλουθο κώδικα στο Arduino για να εξυπηρετήσετε τα servos σας. Θυμηθείτε: Κάθε σερβο έχει ρυθμιστεί σε διαφορετική τοποθεσία στο σπίτι. Έτσι το καθένα έχει διαφορετική χρήση και δεν μπορεί να αναμειχθεί τυχαία αργότερα. Σύνδεση με τον κώδικα HomingServos.ino
Βήμα 4: Εγκατάσταση Servos στη βάση
Βήμα 5: Συναρμολόγηση των ποδιών
Βήμα 6: Ένωση ποδιών και βάσης
Βήμα 7: Καλωδίωση
Συνδέστε το Raspberry Pi στο Arduino χρησιμοποιώντας καλώδιο USB
Συνδέστε τα Servos χρησιμοποιώντας τους ακόλουθους αριθμούς θύρας:
FL_HIP = (4);
FL_FOOT = (5);
FR_HIP = (6);
FR_FOOT = (7);
BL_HIP = (8);
BL_FOOT = (9);
BR_HIP = (10);
BR_FOOT = (11);
Βήμα 8: Ο διακομιστής
Εκτελέστε τα παρακάτω στο τερματικό σας για να ενεργοποιήσετε τον διακομιστή σας. Προς το παρόν, μπορεί να χρειαστεί να εκτελέσετε το αρχείο python διακομιστή κάθε φορά που το pi επανεκκινείται. Το V2 του RaspberryPi-Minikame πρέπει να απαλλαγεί από αυτό
cd RaspberryPi-Minikame
cd Server sudo python quad.py
Βήμα 9: Κωδικός Arduino
Ανεβάστε τον παρακάτω κώδικα στο Arduino σας και θυμηθείτε να ανοίξετε το Serial Monitor για να χρησιμοποιήσετε το Quadruped.
Βρείτε το εδώ: Arduino
Βήμα 10: Εφαρμογή Raspi Quadruped
Μπορείτε είτε να τροποποιήσετε την εφαρμογή για τον εαυτό σας χρησιμοποιώντας τα αρχεία στον φάκελο εφαρμογών είτε να χρησιμοποιήσετε το προεπιλεγμένο apk που παρέχεται. Εναλλακτικά, μπορείτε επίσης να χρησιμοποιήσετε τα αρχεία για την εφαρμογή IOS, να το κλωνοποιήσετε σε Xcode και να το εκτελέσετε και να το εγκαταστήσετε στο τηλέφωνό σας