Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούμενα υλικά
- Βήμα 2: Συναρμολόγηση του πλαισίου
- Βήμα 3: Προετοιμασία του Raspberry Pi
- Βήμα 4: Κύκλωμα
- Βήμα 5: Τοποθέτηση των πάντων στο πλαίσιο
- Βήμα 6: Πώς να το χειριστείτε
- Βήμα 7: Έλεγχος από τηλέφωνο
- Βήμα 8: Μερικές εικόνες και βίντεο
Βίντεο: Ρομπότ Raspberry Pi Wifi ελεγχόμενης ροής βίντεο: 8 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Σκεφτήκατε ποτέ να φτιάξετε ένα δροσερό ρομπότ με μια κάμερα πάνω του; Λοιπόν, ήρθατε στο σωστό μέρος, θα σας δείξω βήμα προς βήμα πώς να φτιάξετε αυτό το ρομπότ.
Με αυτό μπορείτε να κάνετε κυνήγι φαντασμάτων τη νύχτα ελέγχοντας και βλέποντας την τροφοδοσία βίντεο στον υπολογιστή σας ή οδηγώντας το έξω και απλά εξερευνώντας καθισμένοι μέσα, είναι πολύ διασκεδαστικό να οδηγείτε.
Βήμα 1: Απαιτούμενα υλικά
1. Raspberry Pi
2. Προσαρμογέας USB WiFi (Εάν χρησιμοποιείτε βατόμουρο pi 2)
3. Κάμερα Web USB
4. Κάρτα SD με εγκατεστημένο το Raspbian
5. Power Bank
6. Robot Chassis with Motors (χρησιμοποίησα κινητήρες 300 σ.α.λ.)
7. Πρόγραμμα οδήγησης L293D IC ή L298
8. Μπαταρία 9v ή ένα πακέτο μπαταρίας (Εάν χρησιμοποιείτε μπαταρία 9v τότε θα συνιστούσα να συνδέσετε 2 παράλληλα)
9. Ένας διακόπτης
10. Breadboard ή PCB εάν προτιμάτε να κολλήσετε
11. Καλώδια M/M και και M/F Jumper
Εργαλεία
1. Συγκολλητικό σίδερο
2. Κατσαβίδι
3. Ταινία διπλής όψης
Βήμα 2: Συναρμολόγηση του πλαισίου
Συγκολλήστε καλώδια στους κινητήρες και τοποθετήστε τους κινητήρες στο πλαίσιο. Εάν δεν έχετε κολλητήρι, μπορείτε να στρίψετε τα καλώδια και να τα συνδέσετε με ηλεκτρική ταινία, αλλά δεν συνιστάται, καθώς θα είναι αρκετά αδύναμος σύνδεσμος.
Βήμα 3: Προετοιμασία του Raspberry Pi
1. Εγκαταστήστε το Raspbian σε κάρτα SD και εκκινήστε το raspberry pi με συνδεδεμένη οθόνη, πληκτρολόγιο, ποντίκι, προσαρμογέα wifi και κάμερα web.
2. Από το μενού raspi-config ενεργοποιήστε το ssh
3. Μεταβείτε στην επιφάνεια εργασίας και συνδεθείτε στο δίκτυο wifi από την επιλογή wifi στην επάνω δεξιά γωνία
4. Μόλις συνδεθείτε, ελέγξτε τη διεύθυνση IP του Pi σας πληκτρολογώντας ifconfig στο τερματικό
5. Ανοίξτε το IDLE 2 από την καρτέλα προγραμματισμού από τη γραμμή εργασιών και αντιγράψτε τον κώδικα pi_robot και αποθηκεύστε τον
6. Για να εγκαταστήσετε την κάμερα web, θα ήθελα να παρακολουθήσετε αυτό το βίντεο από τον Anand Nayyar
7. Τα άλλα πράγματα που έκανα ήταν να αλλάξω την ανάλυση σε 720p αντί για 480p και να αναζητήσω "stream_maxrate" και να το αλλάξω σε 3. Για να επιτύχω υψηλότερα fps στη ροή, επίσης, υπερφόρτωσα το Pi σε 1ghz
ΑΝΤΙΜΕΤΩΠΙΣΗ ΠΡΟΒΛΗΜΑΤΩΝ
Όταν προσπάθησα να εκτελέσω τον κώδικα στο τερματικό με την εντολή "cd Videos" (Επειδή εκεί τον έχω αποθηκεύσει) τότε το "python pi_robot.py" έλεγε σύνταξη, οπότε αυτό που έκανα ήταν να ανοίξω τον κώδικα στο τερματικό με την εντολή "sudo nano pi_robot.py "και διέγραψε τις γραμμές που έχουν ήδη γραφτεί σε python και δεν αποτελούν μέρος του κώδικα και μετά λειτούργησε. Δεν ξέρω τι φταίει, οπότε αν κάποιος γνωρίζει θα χαρώ να ακούσω μια εξήγηση για αυτό στα σχόλια.
Βήμα 4: Κύκλωμα
Το κύκλωμα είναι αρκετά απλό και γίνεται ακόμα πιο απλό εάν χρησιμοποιείτε έναν πίνακα οδηγού κινητήρα L298. Εάν χρησιμοποιείτε έναν πίνακα οδηγού κινητήρα L298, τότε απλά πρέπει να συνδέσετε τις καρφίτσες gpio όπως στο δεύτερο σχηματικό σχήμα.
Βήμα 5: Τοποθέτηση των πάντων στο πλαίσιο
Λοιπόν, οι εικόνες λένε τα πάντα για το πώς το έχω συναρμολογήσει, αλλά φυσικά οι δικές σας θα είναι διαφορετικές εάν χρησιμοποιείτε διαφορετικό πλαίσιο. Χρησιμοποίησα ταινία αφρού διπλής όψης για να τοποθετήσω τα πάντα στο πλαίσιο και προσπάθησα να χρησιμοποιήσω πιο κοντά καλώδια, ώστε να φαίνεται καλύτερα.
Βήμα 6: Πώς να το χειριστείτε
Για να ξεκινήσετε τον έλεγχο του ρομπότ σας ακολουθήστε τα παρακάτω βήματα -
1. Ενεργοποιήστε το Raspberry Pi αλλά μην γυρίσετε τον διακόπτη που συνδέει την μπαταρία στο L293D
2. Συνδεθείτε σε αυτό μέσω ssh χρησιμοποιώντας το στόκο του προγράμματος εάν βρίσκεστε στα Windows
3. Πληκτρολογήστε την εντολή "sudo motion" και, στη συνέχεια, ανοίξτε το πρόγραμμα περιήγησης στο διαδίκτυο και πληκτρολογήστε τη διεύθυνση IP του Pi σας με το 8081 στο τέλος, όπως "192.168.45.64:8081" και θα πρέπει να λάβετε τη ροή βίντεο. Εάν δεν λειτουργεί, πληκτρολογήστε 8080 αντί 8081
4. Τώρα επιστρέψτε στο τερματικό και εντοπίστε πού είχατε αποθηκεύσει το αρχείο pi_robot.py. Το είχα αποθηκεύσει στο φάκελο Βίντεο, οπότε η εντολή είναι "cd Videos" και μετά "python pi_robot.py". Θυμηθείτε, όλα είναι διάκριση πεζών -κεφαλαίων
5. Μετά από αυτό, το πρόγραμμα θα ξεκινήσει να λειτουργεί. Τώρα γυρίστε τον διακόπτη, τώρα θα πρέπει να μπορείτε να ελέγχετε το ρομπότ από τα βέλη του πληκτρολογίου σας
6. Πατήστε το βέλος προς τα εμπρός και ελέγξτε εάν και οι δύο κινητήρες κινούνται προς τη σωστή κατεύθυνση. Εάν ένας από τους κινητήρες κινείται σε λάθος κατεύθυνση, τότε αλλάξτε τις δύο συνδέσεις του κινητήρα που συνδέονται με το L293D
Βήμα 7: Έλεγχος από τηλέφωνο
Όλα τα βήματα είναι τα ίδια, απλώς πρέπει να κατεβάσετε την εφαρμογή "JuiceSSH" από το play store. Για να ελέγξετε το ρομπότ χρειάζεστε πλήκτρα βέλους, αλλά ένα κανονικό πληκτρολόγιο smartphone δεν έχει πλήκτρα βέλους, οπότε πρέπει να κατεβάσουμε μια εφαρμογή Hacker's Keyboard ». Στη συνέχεια, συνδεθείτε με αυτό όπως κάνατε στα παράθυρα.
Βήμα 8: Μερικές εικόνες και βίντεο
Η ποιότητα του βίντεο της κάμερας είναι κάθοδος, αλλά το fps είναι μόνο 2 ή 3. Η ποιότητα του βίντεο είναι καλή όταν είναι έξω αλλά όχι όταν είναι μέσα. Μπορεί να οδηγήσει σε έδαφος εκτός δρόμου αλλά όχι πολύ καλά, θα μπορούσε αν χρησιμοποιείτε υψηλότερη τάση για να κινείτε τους κινητήρες όπως με μια μικρή μπαταρία 12v.
Επόμενοι στον διαγωνισμό ασύρματης σύνδεσης
Τρίτο Βραβείο στο Διαγωνισμό Make It Move 2017
Συνιστάται:
Δημιουργήστε το ρομπότ ροής βίντεο που ελέγχεται από το Διαδίκτυο με Arduino και Raspberry Pi: 15 βήματα (με εικόνες)
Δημιουργήστε το ρομπότ ροής βίντεο που ελέγχεται από το Διαδίκτυο με Arduino και Raspberry Pi: Είμαι @RedPhantom (γνωστός και ως LiquidCrystalDisplay / Itay), ένας 14χρονος μαθητής από το Ισραήλ που μαθαίνει στο Max Shein Junior High School for Advanced Science and Mathematics. Φτιάχνω αυτό το έργο για να μάθουν όλοι και να το μοιραστούν! Μπορεί να έχετε
Σεμινάριο: Πώς να χρησιμοποιήσετε το ESP32-CAM σε διακομιστή ροής βίντεο Web: 3 βήματα
Οδηγός: Πώς να χρησιμοποιήσετε το ESP32-CAM σε διακομιστή ροής βίντεο: Περιγραφή: Το ESP32-CAM είναι ένας πίνακας ανάπτυξης ESP32 Wireless IoT Vision σε πολύ μικρό συντελεστή μορφής, σχεδιασμένος για χρήση σε διάφορα έργα IoT, όπως οικιακές έξυπνες συσκευές, βιομηχανικές ασύρματος έλεγχος, ασύρματη παρακολούθηση, ασύρματη ταυτότητα QR
Gesture Hawk: Ρομπότ ελεγχόμενης χειρονομίας με χρήση διεπαφής βασισμένη στην επεξεργασία εικόνας: 13 βήματα (με εικόνες)
Gesture Hawk: Ρομπότ ελεγχόμενη με χειρονομία χρησιμοποιώντας διεπαφή βασισμένη στην επεξεργασία εικόνας: Το Gesture Hawk παρουσιάστηκε στο TechEvince 4.0 ως μια απλή διεπαφή ανθρώπου-μηχανής που βασίζεται στην επεξεργασία εικόνας. Η χρησιμότητά του έγκειται στο γεγονός ότι δεν απαιτούνται επιπλέον αισθητήρες ή φορέσιμες συσκευές εκτός από ένα γάντι για τον έλεγχο του ρομποτικού αυτοκινήτου που κινείται με διαφορετικά
Μέτρηση ροής με μετρητές ροής νερού (υπερήχων): 5 βήματα (με εικόνες)
Μέτρηση ροής με μετρητές ροής νερού (Υπερήχων): Το νερό είναι ένας κρίσιμος πόρος για τον πλανήτη μας. Οι άνθρωποι χρειαζόμαστε νερό κάθε μέρα. Και το νερό είναι απαραίτητο για μια ποικιλία βιομηχανιών και εμείς οι άνθρωποι το χρειαζόμαστε καθημερινά. Καθώς το νερό έχει γίνει πιο πολύτιμο και λιγοστό, η ανάγκη για αποτελεσματική παρακολούθηση και τον άνθρωπο
Παροχή υπότιτλων για βίντεο ροής με βάση το Flash: 10 βήματα
Παροχή υπότιτλων για βίντεο ροής που βασίζονται σε Flash: ΑΠΟ ΤΟ KEVIN JONES (κατεβάστε μια έκδοση PDF αυτού του Instructable από το Clearinghouse of Accessibility Information της DCMP); " Πώς μπορώ να προσθέσω λεζάντες στα μέσα ροής μου; "?; " Πώς μπορώ να προσθέσω λεζάντες για το βίντεό μου για το YouTube ή τη δική μου ιστοσελίδα; "?; & quot