Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
Το Guiding Robot είναι ένα κινητό ρομπότ που φτιάξαμε για να καθοδηγεί τους επισκέπτες σε διάφορα τμήματα στην πανεπιστημιούπολη του κολλεγίου μας. Το κάναμε για να μιλήσουμε μερικές προκαθορισμένες δηλώσεις και να προχωρήσουμε μπροστά και πίσω σύμφωνα με τη φωνή εισόδου. Στο κολέγιο μας έχουμε το τμήμα Μηχατρονικής και το τμήμα πληροφορικής το ένα απέναντι στο άλλο. Όταν το ρομπότ τοποθετηθεί μπροστά από το τμήμα Μηχατρονικής, προχωράει για να φτάσει στο τμήμα Μηχατρονικής και πηγαίνει προς τα πίσω για να φτάσει στο τμήμα πληροφορικής σύμφωνα με την εισαγωγή φωνή, τόσο απλή όσο.
Βήμα 1: Απαιτούνται εξαρτήματα
- 1 x Raspberry Pi 3
- 1 x Arduino nano
- Κινητήρες 4 x 12V με σφιγκτήρες
- 4 x τροχοί
- 1 x οδηγός κινητήρα
- Μπαταρία 1 x 12V
- Τράπεζα ισχύος 1 x 5V
- 1 x ξύλινη βάση
- 1 x ηχείο USB
- 1 x μικρόφωνο
- 1 x σώμα και κεφάλι ρομπότ
- μερικά παξιμάδια, μπουλόνια και σύρματα
- σύνδεση στο Internet
Βήμα 2: Βάση του ρομπότ
- Πάρτε μια ορθογώνια σανίδα (l, b, h όπως απαιτείται).
- Τρυπήστε τρύπες σύμφωνα με τις οπές σφιγκτήρα κινητήρα.
- Στερεώστε τον κινητήρα και τον σφιγκτήρα στη βάση με παξιμάδια και μπουλόνια.
- Τρυπήστε τρύπες όπως φαίνεται στην εικόνα για να στερεώσετε το σώμα του ρομπότ.
- Ανοίξτε μια άλλη τρύπα για να φέρετε τα καλώδια από τον κινητήρα στην κορυφή της βάσης.
Βήμα 3: Σώμα
- Χρησιμοποιήσαμε δύο κουτιά χημικών ως σώμα και ένα κουτί νεοσσών ως κεφάλι.
- Τρυπήστε τις κατάλληλες τρύπες στα κουτιά και στερεώστε το το ένα πάνω στο άλλο.
- Τοποθετήστε το σώμα στη βάση με το κεφάλι στην κορυφή.
Βήμα 4: Ρύθμιση του Raspberry Pi
Χρησιμοποιείται λειτουργικό σύστημα: Rasbian Jessie
Εγκαταστήστε τις ακόλουθες βιβλιοθήκες με τις εξαρτήσεις τους:
- Βιβλιοθήκη κειμένου σε ομιλία: eSpeak (αναφορά)
- Αναγνώριση ομιλίας: Αναγνώριση ομιλίας 3.8.1 (αναφορά)
- Arduino IDE (αναφορά)
Βήμα 5: Συνδέσεις
- Συνδέστε τα δύο δεξιά καλώδια κινητήρα στη θύρα εξόδου-1 και τα άλλα δύο καλώδια κινητήρα στη θύρα εξόδου 2 του οδηγού κινητήρα.
- Συνδέστε τις ακίδες arduino nano 2, 3, 4 και 5 στις ακίδες 1, 2, 3 και 4 του οδηγού κινητήρα.
- Συνδέστε το arduino nano στο RPi μέσω καλωδίου USB. Χρησιμοποιήσαμε το arduino nano ως σκλάβο και το RPi ως κύριο. Σε ορισμένες περιπτώσεις το RPi δεν ήταν σε θέση να ελέγξει τον οδηγό του κινητήρα, οπότε χρησιμοποιήσαμε το arduino nano για τον έλεγχο του οδηγού κινητήρα.
- Συνδέστε το ηχείο USB και το μικρόφωνο (χρησιμοποιήσαμε ενσωματωμένο μικρόφωνο κάμερας web) σε RPi μέσω θυρών USB και στερεώστε τα στην κεφαλή του ρομπότ.
Βήμα 6: Λήψεις
- Κατεβάστε το συνημμένο αρχείο και εξαγάγετε το.
- Τροφοδοτήστε το RPi και αντιγράψτε τα εξαγόμενα αρχεία στην επιφάνεια εργασίας RPi.
- ανεβάστε τον κώδικα arduino στο arduino nano από το RPi.
- Κάντε δεξί κλικ στο εικονίδιο του ηχείου στην επιφάνεια εργασίας και επιλέξτε τη συσκευή ήχου εξόδου ως συσκευή ήχου USB.
- Το αρχείο "1.txt" αποτελείται από τις δηλώσεις εισαγωγής φωνής και οι αντίστοιχες δηλώσεις εξόδου ήχου δίνονται στο αρχείο "2.txt".
- Προσθέστε τις επιθυμητές δηλώσεις εισόδου στο αρχείο "1.txt" και τη δήλωση εξόδου στην αντίστοιχη γραμμή του αρχείου "2.txt".
Βήμα 7: Δοκιμή του ρομπότ
- Τροφοδοτήστε το πρόγραμμα οδήγησης κινητήρα με μπαταρία 12 V.
- Εκτελέστε τον κωδικό "GuideRobot.py"
- Όταν μιλάτε την 1η δήλωση στο αρχείο "1.txt", το ρομπότ απαντά μετατρέποντας την 1η πρόταση του αρχείου "2.txt" σε ομιλία και ούτω καθεξής.
- Πείτε "Guide me to Mechatronics Department", θα προχωρήσει και πείτε "Guide me to IT technology", θα πάει πίσω. Αυτές οι δηλώσεις μπορούν να τροποποιηθούν όπως απαιτείται.
Συνιστάται:
Διαμορφωτής φωνής ρομπότ: 14 βήματα (με εικόνες)
Διαμορφωτής φωνής ρομπότ: Αυτή είναι μια απλή για κατασκευή συσκευή που μετατρέπει τη δική σας ανθρώπινη φωνή σε ανώτερη φωνή ρομπότ. Περιλαμβάνει επίσης μια σειρά από γλυκά χαρακτηριστικά, όπως μια υποδοχή εισόδου ήχου, ώστε να μπορείτε να συνδέσετε όλα τα αγαπημένα σας όργανα, μικρόφωνα και συσκευή αναπαραγωγής μουσικής
Πώς να συνδέσετε την εφαρμογή Android με AWS IOT και κατανόηση API αναγνώρισης φωνής: 3 βήματα
Πώς να συνδέσετε την εφαρμογή Android με AWS IOT και να κατανοήσετε το API αναγνώρισης φωνής: Αυτό το σεμινάριο διδάσκει στον χρήστη πώς να συνδέει την εφαρμογή Android με διακομιστή AWS IOT και να κατανοεί το API αναγνώρισης φωνής που ελέγχει μια μηχανή καφέ. Η εφαρμογή ελέγχει τη μηχανή καφέ μέσω της Alexa Φωνητική υπηρεσία, κάθε εφαρμογή
Ρομπότ εξισορρόπησης / ρομπότ 3 τροχών / ρομπότ STEM: 8 βήματα
Ρομπότ εξισορρόπησης / ρομπότ 3 τροχών / ρομπότ STEM: Έχουμε δημιουργήσει ένα συνδυασμένο ρομπότ εξισορρόπησης και 3 τροχών για εκπαιδευτική χρήση σε σχολεία και εκπαιδευτικά προγράμματα μετά το σχολείο. Το ρομπότ βασίζεται σε ένα Arduino Uno, μια προσαρμοσμένη ασπίδα (παρέχονται όλες οι λεπτομέρειες κατασκευής), μια μπαταρία ιόντων λιθίου (όλα κατασκευασμένα
Κατηγοριοποίηση αναγνώρισης φωνής: 4 βήματα (με εικόνες)
Κατηγοριοποίηση αναγνώρισης φωνής: Για το μάθημα TfCD του IPD Master στο TU Delft. Αυτό είναι ένα διδακτικό πώς να φτιάξετε ένα σύστημα αναγνώρισης φωνής. Εξηγούμε τα βασικά και πώς να ρυθμίσετε αυτό το έργο με τη βοήθεια του Arduino και του BitVoicer. Μετά την ολοκλήρωση των βασικών πιστεύουμε
VRBOT (Ρομπότ αναγνώρισης φωνής): 10 βήματα (με εικόνες)
VRBOT (Ρομπότ αναγνώρισης φωνής): Σε αυτό το Instructable θα φτιάξουμε ένα ρομπότ (περισσότερο σαν αυτοκίνητο RC) το οποίο ελέγχεται με φωνή, δηλαδή Αναγνώριση φωνής. Πριν αρχίσω να σας δίνω περισσότερες λεπτομέρειες, πρέπει να γνωρίζετε ότι πρόκειται για Αναγνώριση φωνής και όχι Αναγνώριση ομιλίας που σημαίνει ότι