Πίνακας περιεχομένων:

Raspberry Pi - Minikame: 10 βήματα
Raspberry Pi - Minikame: 10 βήματα

Βίντεο: Raspberry Pi - Minikame: 10 βήματα

Βίντεο: Raspberry Pi - Minikame: 10 βήματα
Βίντεο: Raspberry Pi 3 Tutorial - How to Set Up for Gaming & Entertainment Projects 2024, Νοέμβριος
Anonim
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame

Ένα απλό τετράποδο που ελέγχεται από το τηλέφωνό σας (IOS και Android). Λειτουργεί σε Raspberry Pi και Android.

Απαιτούμενα εξαρτήματα:

  1. Ενα τηλέφωνο
  2. Raspberry Pi
  3. Arduino Nano με ασπίδα
  4. Τρισδιάστατα τυπωμένα μέρη

Πλήρης κωδικός:

Όλα τα αρχεία 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 σας:

  1. Ξεκινήστε εγκαθιστώντας το Debian στο Pi
  2. Κατεβάστε το Raspbian.
  3. Αποσυμπιέστε το αρχείο
  4. Γράψτε την εικόνα του δίσκου στην κάρτα microSD
  5. Βάλτε την κάρτα microSD στο Pi σας και ξεκινήστε
  6. Ανοίξτε το πρόγραμμα περιήγησης chromium στο Pi σας
  7. Μεταβείτε στον ακόλουθο σύνδεσμο: Arduino
  8. Κατεβάστε και εγκαταστήστε το λογισμικό για 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 και να το εκτελέσετε και να το εγκαταστήσετε στο τηλέφωνό σας

Συνιστάται: