Πίνακας περιεχομένων:
- Βήμα 1: Λίστα αντικειμένων που θα χρειαστείτε
- Βήμα 2: Συναρμολόγηση υλικού
- Βήμα 3: Ο κώδικας
- Βήμα 4: Lego
Βίντεο: Ρομπότ Sound Responsive: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Σε αυτό το σεμινάριο θα μάθετε πώς να φτιάχνετε ένα ρομπότ που ανταποκρίνεται στον ήχο, το ρομπότ θα ανταποκρίνεται στην ένταση της φωνής σας. Τα δύο μάτια που είναι οι μήτρες LED εκφράζουν την ένταση της φωνής σας μέσω βασικών συναισθημάτων. Σκέφτηκα αυτή την ιδέα έχοντας στο μυαλό μου το τραγούδι, οπότε θα είναι ένα υπέροχο ρομπότ για να τραγουδήσετε, ωστόσο μπορείτε επίσης να ουρλιάξετε, να φωνάξετε ή απλά να του μιλήσετε. Υπάρχουν 12 συναισθήματα που περιλαμβάνονται στον παρεχόμενο κώδικα, τα οποία είναι:
- Νυσταγμένος
- Ουδέτερος
- Ευτυχισμένος, 1
- Ευτυχισμένος, 2
- Κλείσιμο ματιού
- Αγάπη, καρδιές
- Ευτυχισμένος, 3
- Απογοητευμένος, 1
- Απογοητευμένος, 2
- Λυπημένος
- Θυμωμένος
- Νεκρός
Όσο πιο δυνατή είναι η φωνή σας, τόσο πιο έντονα θα γίνουν τα συναισθήματα στα μάτια.
Βήμα 1: Λίστα αντικειμένων που θα χρειαστείτε
1 Arduino Uno
1 Breadboard
Καλώδια αρσενικά προς αρσενικά
Καλώδια αρσενικά προς θηλυκά
2 μήτρα LED
1 μονάδα μικροφώνου
Πολλά Lego
Θα χρειαστείτε επίσης το λογισμικό Arduino και τις βιβλιοθήκες που είναι συνδεδεμένες παρακάτω.
*Το χρώμα του σύρματος δεν έχει πραγματικά σημασία αρκεί να γνωρίζετε ποιο σύρμα πηγαίνει πού. Είναι απλώς ένας εύκολος τρόπος για να αναζητήσετε προβλήματα όταν δεν λειτουργεί όπως υποτίθεται. Επίσης το μήκος δεν έχει πραγματικά σημασία, αυτά τα μήκη είναι μόνο για να σας διευκολύνουν.
Βήμα 2: Συναρμολόγηση υλικού
Θα δημιουργήσουμε πρώτα τις μήτρες LED, για αυτό χρησιμοποίησα το ακόλουθο σεμινάριο https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Ακολουθήστε αυτήν την οδηγία μία φορά εάν θέλετε μόνο δύο μάτια.
Εάν έχετε ακολουθήσει το παραπάνω σεμινάριο, μπορούμε να ξεκινήσουμε με τη σύνδεση της μονάδας μικροφώνου. Εδώ θα χρειαστείτε τα καλώδια αρσενικό σε θηλυκό, για να το κάνετε αυτό πρέπει να συνδέσετε το VCC στο +5V στο ψωμί σας, GND σε GND στο Arduino σας Uno και A0 έως A0 στο Arduino Uno σας.
Όταν ακολουθήσετε επιτυχώς αυτά τα βήματα, θα καταλήξετε στην εικόνα που φαίνεται παραπάνω.
Βήμα 3: Ο κώδικας
Ο κώδικας που χρησιμοποίησα για αυτό το έργο προήλθε από δύο άλλα παραδείγματα έργων που έχουν κάνει άλλοι άνθρωποι. Υπάρχουν προσαρμογές και πρόσθετα που έβαλα για να λειτουργήσει αυτό. Μπορείτε εύκολα να ρυθμίσετε την ένταση που απαιτείται για να κάνει το ρομπότ να ανταποκρίνεται γρηγορότερα ή πιο αργά.
Πρέπει να κατεβάσετε τη βιβλιοθήκη LedControlMS.h από αυτόν τον σύνδεσμο https://github.com/shaai/Arduino_LED_matrix_sketch. Συμπεριλάβετε το στη βιβλιοθήκη σας στο έργο σας και θα πρέπει να ξεκινήσετε.
Βήμα 4: Lego
Τώρα που όλα είναι συγκεντρωμένα, μπορείτε να αφήσετε τη δημιουργική σας πλευρά να αγριέψει και να δημιουργήσετε κάθε είδους εμφάνιση για το ρομπότ σας. Βεβαιωθείτε ότι έχετε αρκετό lego.
Συνιστάται:
Πώς να φτιάξετε ρομπότ με βάση το Arduino Edge αποφεύγοντας το ρομπότ: 4 βήματα
Πώς να φτιάξετε ρομπότ με βάση το Arduino Edge: Ας φτιάξουμε ένα πλήρως αυτόνομο ρομπότ χρησιμοποιώντας αισθητήρες Arduino και IR. Εξερευνά την επιφάνεια του τραπεζιού χωρίς να πέφτει. Δείτε βίντεο για περισσότερα
Ρομπότ ελεγχόμενο από RC στο XLR8! Εκπαιδευτικό ρομπότ: 5 βήματα
Ρομπότ ελεγχόμενο από RC στο XLR8! Education Robot: Γεια, σε αυτό το άρθρο, θα σας δείξει πώς να φτιάξετε ένα βασικό ρομπότ. Η λέξη "Robot" σημαίνει κυριολεκτικά "Slave" ή έναν «εργάτη». Χάρη στις εξελίξεις στην Τεχνητή Νοημοσύνη, τα ρομπότ δεν είναι πλέον μόνο μέρος του Sci-Fi του Issac Asimov
Ρομπότ Arduino Με Απόσταση, Κατεύθυνση και Βαθμός Περιστροφής (Ανατολικά, Δυτικά, Βόρεια, Νότια) Ελεγχόμενος με Φωνή χρησιμοποιώντας Ενότητα Bluetooth και Αυτόνομη Κίνηση Ρομπότ .: 6 Βήματα
Ρομπότ Arduino Με Απόσταση, Κατεύθυνση και Βαθμός Περιστροφής (Ανατολικά, Δυτικά, Βόρεια, Νότια) Ελέγχεται με φωνή χρησιμοποιώντας μονάδα Bluetooth και αυτόνομη κίνηση ρομπότ .: Αυτό το οδηγό εξηγεί πώς να φτιάξετε το Arduino Robot που μπορεί να μετακινηθεί στην απαιτούμενη κατεύθυνση (Εμπρός, Πίσω) , Αριστερά, Δεξιά, Ανατολικά, Δυτικά, Βόρεια, Νότια) απαιτείται Απόσταση σε εκατοστά χρησιμοποιώντας φωνητική εντολή. Το ρομπότ μπορεί επίσης να μετακινηθεί αυτόνομα
Ρομπότ εξισορρόπησης / ρομπότ 3 τροχών / ρομπότ STEM: 8 βήματα
Ρομπότ εξισορρόπησης / ρομπότ 3 τροχών / ρομπότ STEM: Έχουμε δημιουργήσει ένα συνδυασμένο ρομπότ εξισορρόπησης και 3 τροχών για εκπαιδευτική χρήση σε σχολεία και εκπαιδευτικά προγράμματα μετά το σχολείο. Το ρομπότ βασίζεται σε ένα Arduino Uno, μια προσαρμοσμένη ασπίδα (παρέχονται όλες οι λεπτομέρειες κατασκευής), μια μπαταρία ιόντων λιθίου (όλα κατασκευασμένα
ΠΩΣ ΝΑ ΣΥΝΑΡΜΟΛΟΓΗΣΕΤΕ ΕΝΑ ΕΚΠΤΩΣΙΚΟ ΞΥΛΙΝΟ ΡΟΜΠΟΤ ΒΡΑΧΙΟ (ΜΕΡΟΣ 2: ΡΟΜΠΟΤ ΓΙΑ ΑΠΟΦΥΓΗ ΤΟΥ ΕΜΠΟΔΙΟΥ) - ΒΑΣΕΙΣ ΣΤΟ ΜΙΚΡΟ: BIT: 3 Βήματα
ΠΩΣ ΝΑ ΣΥΝΑΡΜΟΛΟΓΗΣΕΤΕ ΕΝΑ ΕΚΠΤΩΣΙΚΟ ΞΥΛΙΝΟ ΡΟΜΠΟΤ ΑΡΜΠΟΡ (ΜΕΡΟΣ 2: ΡΟΜΠΟΤ ΓΙΑ ΑΠΟΦΥΓΗ ΤΟΥ ΕΜΠΟΔΙΟΥ)-ΒΑΣΕΙΣ ΣΤΟ ΜΙΚΡΟ: BIT: Προηγουμένως εισαγάγαμε το Armbit σε λειτουργία παρακολούθησης γραμμών. Στη συνέχεια, παρουσιάζουμε τον τρόπο εγκατάστασης του Armbit στην αποφυγή της λειτουργίας εμποδίων