Πίνακας περιεχομένων:
- Βήμα 1: Τρισδιάστατη εκτύπωση
- Βήμα 2: Λογισμικό
- Βήμα 3: Έλεγχος λογισμικού και υλικού πριν από τη συναρμολόγηση
- Βήμα 4: Εγκατάσταση Servos στη βάση
- Βήμα 5: Συναρμολόγηση των ποδιών
- Βήμα 6: Ένωση ποδιών και βάσης
- Βήμα 7: Καλωδίωση
- Βήμα 8: Ο διακομιστής
- Βήμα 9: Κωδικός Arduino
- Βήμα 10: Εφαρμογή Raspi Quadruped
Βίντεο: Raspberry Pi - Minikame: 10 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Ένα απλό τετράποδο που ελέγχεται από το τηλέφωνό σας (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 και να το εκτελέσετε και να το εγκαταστήσετε στο τηλέφωνό σας
Συνιστάται:
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: 3 βήματα
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: Σε αυτό το Instructable πρόκειται να πραγματοποιήσουμε ανίχνευση προσώπου στο Raspberry Pi 4 με το Shunya O/S χρησιμοποιώντας τη βιβλιοθήκη Shunyaface. Το Shunyaface είναι μια βιβλιοθήκη αναγνώρισης/ανίχνευσης προσώπου. Το έργο στοχεύει στην επίτευξη της ταχύτερης ταχύτητας ανίχνευσης και αναγνώρισης με
Αναβοσβήνει LED με Raspberry Pi - Πώς να χρησιμοποιήσετε καρφίτσες GPIO στο Raspberry Pi: 4 βήματα
Αναβοσβήνει LED με Raspberry Pi | Πώς να χρησιμοποιήσετε καρφίτσες GPIO στο Raspberry Pi: Γεια σας παιδιά σε αυτό το εκπαιδευτικό εγχειρίδιο θα μάθουμε πώς να χρησιμοποιούμε GPIO's του Raspberry pi. Εάν έχετε χρησιμοποιήσει ποτέ το Arduino, τότε πιθανότατα γνωρίζετε ότι μπορούμε να συνδέσουμε τον διακόπτη LED κ.λπ. στις ακίδες του και να το κάνουμε να λειτουργεί όπως. κάντε το LED να αναβοσβήνει ή λάβετε είσοδο από το διακόπτη έτσι
Διεπαφή Αισθητήρας ADXL335 στο Raspberry Pi 4B σε 4 Βήματα: 4 Βήματα
Interface ADXL335 Sensor στο Raspberry Pi 4B σε 4 Βήματα: Σε αυτό το Instructable πρόκειται να διασυνδέσουμε έναν αισθητήρα ADXL335 (επιταχυνσιόμετρο) στο Raspberry Pi 4 με Shunya O/S
Εγκατάσταση Raspbian Buster στο Raspberry Pi 3 - Ξεκινώντας με το Raspbian Buster With Raspberry Pi 3b / 3b+: 4 βήματα
Εγκατάσταση Raspbian Buster στο Raspberry Pi 3 | Ξεκινώντας με το Raspbian Buster With Raspberry Pi 3b / 3b+: Γεια σας παιδιά, πρόσφατα ο οργανισμός Raspberry pi κυκλοφόρησε το νέο Raspbian OS που ονομάζεται Raspbian Buster. Είναι μια νέα έκδοση του Raspbian για Raspberry pi's. Σήμερα λοιπόν σε αυτά τα εκπαιδευτικά θα μάθουμε πώς να εγκαταστήσετε το Raspbian Buster OS στο Raspberry pi 3
Εγκατάσταση του Raspbian στο Raspberry Pi 3 B χωρίς HDMI - Ξεκινώντας με το Raspberry Pi 3B - Ρύθμιση του Raspberry Pi σας 3: 6 βήματα
Εγκατάσταση του Raspbian στο Raspberry Pi 3 B χωρίς HDMI | Ξεκινώντας με το Raspberry Pi 3B | Ρύθμιση του Raspberry Pi 3: Όπως γνωρίζετε μερικοί από εσάς, οι υπολογιστές Raspberry Pi είναι φοβεροί και μπορείτε να αποκτήσετε ολόκληρο τον υπολογιστή μόνο σε έναν μικρό πίνακα. Το Raspberry Pi 3 Model B διαθέτει τετραπύρηνο 64-bit ARM Cortex A53 χρονισμένο στα 1,2 GHz. Αυτό θέτει το Pi 3 περίπου 50