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

Κουμπί τηλεχειριστηρίου με φωνητική ενεργοποίηση: 4 βήματα (με εικόνες)
Κουμπί τηλεχειριστηρίου με φωνητική ενεργοποίηση: 4 βήματα (με εικόνες)

Βίντεο: Κουμπί τηλεχειριστηρίου με φωνητική ενεργοποίηση: 4 βήματα (με εικόνες)

Βίντεο: Κουμπί τηλεχειριστηρίου με φωνητική ενεργοποίηση: 4 βήματα (με εικόνες)
Βίντεο: Έχεις DJI RC ή DJI RC2 | Δες πως μεταφέρουμε αρχεία από το drone στο κινητό εύκολα και γρήγορα 2024, Νοέμβριος
Anonim
Image
Image

Αν έχετε δει τις άλλες οδηγίες μου, γνωρίζετε ότι ο γιος μας έχει μυϊκή δυστροφία. Αυτό είναι ένα κομμάτι ενός έργου για να κάνει τα πράγματα πιο προσιτά για αυτόν.

Έχουμε μια πόρτα που λειτουργεί από ένα τηλεχειριστήριο ανοιχτού γκαράζ. Αυτό ήταν φανταστικό στο να αφήνεις τον Τζον να έρχεται και να φεύγει μόνος του. Αλλά, το κουμπί στο τηλεχειριστήριο είναι λίγο δύσκολο να πατηθεί και το τηλεχειριστήριο είναι συνεχώς εμπόδιο ή πέφτει από το αναπηρικό καροτσάκι.

Έτσι, αυτό το έργο είναι να ενεργοποιήσετε την απομακρυσμένη φωνή.

Βήμα 1: Τηλεχειριστήριο πόρτας γκαράζ

Τηλεχειριστήριο Πόρτας Γκαράζ
Τηλεχειριστήριο Πόρτας Γκαράζ
Τηλεχειριστήριο Πόρτας Γκαράζ
Τηλεχειριστήριο Πόρτας Γκαράζ

Άνοιξα το τηλεχειριστήριο για να δω πώς λειτουργεί και διαπίστωσα ότι χρησιμοποιεί ένα απλό κουμπί για να συνδέσει ένα κύκλωμα και να στείλει το σήμα του.

Αν άγγιζα ένα καλώδιο στα δύο σκέλη του κουμπιού, αυτό συνέδεε το κύκλωμα και έκανε την πόρτα ανοιχτή. Έτσι, το σχέδιό μου ήταν να κολλήσω ένα καλώδιο για να συνδέσω μόνιμα το κύκλωμα και να παρακάμψω εντελώς το κουμπί. Το δεύτερο μέρος του σχεδίου ήταν να χρησιμοποιήσω ένα arduino για να ελέγξω την τροφοδοσία στο τηλεχειριστήριο έτσι ώστε να σβήνει όταν το θέλω.

Για να ελέγξω την τροφοδοσία, έκοψα το καπάκι για την μπαταρία των 9V και στη συνέχεια κόλλησα τα καλώδια των βραχυκυκλωτήρων στα άκρα, ώστε να μπορέσω να τα κολλήσω εύκολα σε μια σανίδα ψωμιού.

Επειδή τσακωνόμουν πολύ με το τηλεχειριστήριο, τα καλώδια από το τηλεχειριστήριο στην μπαταρία έπεσαν, οπότε έπρεπε να τα κολλήσω ξανά. Η πρώτη μου φορά συγκόλλησης σε ένα τσιπ - τίποτα δεν φαινόταν να σπάσει !!

Βήμα 2: Ελεγκτής κινητήρα L293D

Ελεγκτής κινητήρα L293D
Ελεγκτής κινητήρα L293D
Ελεγκτής κινητήρα L293D
Ελεγκτής κινητήρα L293D
Ελεγκτής κινητήρα L293D
Ελεγκτής κινητήρα L293D
Ελεγκτής κινητήρα L293D
Ελεγκτής κινητήρα L293D

Το arduino παρέχει ισχύ 5V, αλλά το τηλεχειριστήριο χρειάζεται 9V. Έτσι, χρησιμοποίησα έναν ελεγκτή κινητήρα L293D και μια εξωτερική μπαταρία 9V για να πάρω το σήμα από το arduino και να στείλω 9V στο τηλεχειριστήριο.

Ουσιαστικά (τουλάχιστον έτσι το σκέφτομαι), όταν θέλετε να «πατήσετε το κουμπί» του τηλεχειριστηρίου της γκαράζ, έχετε το arduino να στείλει ένα σήμα μέσω μιας από τις ψηφιακές ακίδες του σε μια είσοδο στο L293D Motor Controller. Στη συνέχεια, ο ελεγκτής κινητήρα συνδέει το κύκλωμα από την μπαταρία στο τηλεχειριστήριο.

Βήμα 3: Φωνητικός έλεγχος

Χρησιμοποίησα μια μονάδα φωνητικού ελέγχου Geeetech που αγόρασα από την Amazon. Ακολούθησα αυτό το διδακτικό που είναι πολύ απλό να προσθέσω στο στοιχείο ενεργοποίησης φωνής. Έκλεισα ένα δείγμα του κώδικα arduino που χρησιμοποίησα, αλλά επειδή αυτό το έργο ήταν μέρος ενός μεγαλύτερου έργου, έχει κάποια επιπλέον φωνητικά χειριστήρια. Προσπάθησα να διαγράψω μερικά από τα επιπλέον riff-raff για να κάνω τον κώδικα λίγο πιο σαφή.

Βήμα 4: Μελλοντικά Έργα

Αυτό είναι μόνο ένα κομμάτι ενός μεγαλύτερου έργου για τη χρήση φωνητικού ελέγχου για τη λειτουργία περισσότερων του ενός τηλεχειριστηρίων. Μπορώ να συνδυάσω όλα τα τηλεχειριστήρια που έχουμε για να ελέγξουμε διάφορα αντικείμενα σε ένα μικρό πίσω πακέτο - και στη συνέχεια να τα ελέγξω όλα με μια φωνητική εντολή.

Συνιστάται: