Πίνακας περιεχομένων:
- Βήμα 1: Δημιουργήστε το Instructables Robot Cupid
- Βήμα 2: Το κύκλωμα και η λίστα μερών
- Βήμα 3: Κάντε τρύπες στο στήθος
- Βήμα 4: Συναρμολογήστε το κύκλωμα και την κωδικοποίηση
- Βήμα 5: Συναρμολογήστε το Servo
- Βήμα 6: Τελικές πινελιές
Βίντεο: Ρομπότ Έρως με κινούμενο κεφάλι, φώτα και ήχος: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Ακολουθήστε περισσότερα από τον συγγραφέα:
Εμπνεύστηκα να προσθέσω μερικές προσθήκες στο χαριτωμένο ρομπότ cupid για να το κάνω πιο ζωντανό γιατί είναι ρομπότ και είναι επίσης η ημέρα του Αγίου Βαλεντίνου. Ανακυκλώνω το κύκλωμα MP3 που είναι ενεργοποιημένο με φως. Το ίδιο κύκλωμα χρησιμοποιείται επίσης στις οδηγίες Frankenbot.
Βήμα 1: Δημιουργήστε το Instructables Robot Cupid
Ακολουθήστε τις εκπληκτικές οδηγίες για να δημιουργήσετε το εκπαιδευτικό σας ρομπότ cupid. Αλλά μην κολλήσετε το σώμα στο κεφάλι ακόμα. Θα βάλουμε κάποιο κύκλωμα που θα το κάνει να κουνάει το κεφάλι του και να ανάβει τα φώτα.
Άλλα πράγματα που άλλαξα είναι να κολλήσω το χαρτί σε παχύτερο χαρτόνι όπως κουτιά δημητριακών. Αλλά το καθιστά πιο δύσκολο να λυγίσει και θα χρειαστεί να ρυθμίσετε το πάχος του κεφαλιού, έτσι ώστε το μέρος που συγκρατεί την καραμέλα να ταιριάζει στο σώμα.
Βήμα 2: Το κύκλωμα και η λίστα μερών
Όπως μπορείτε να δείτε στο παραπάνω κύκλωμα, χρησιμοποιώ το arduino nano ως εγκέφαλο στο ρομπότ. Ο σερβοκινητήρας ελέγχεται μέσω του πείρου 9 για να μετακινήσει την κεφαλή πάνω και κάτω. Το MP3 player χρησιμοποιείται για την αναπαραγωγή του αγαπημένου σας τραγουδιού αγάπης όταν είναι ενεργοποιημένος ο LDR (αισθητήρας φωτός). Μπορείτε να βάλετε το ρομπότ στο κουτί και όταν είναι ανοιχτό, ο αισθητήρας φωτός θα ενεργοποιήσει το τραγούδι. Όταν ενεργοποιηθεί, αναβοσβήνω επίσης τα 3 LED που είναι τοποθετημένα στο στήθος του ρομπότ.
Ακολουθεί η λίστα με τα μέρη που χρησιμοποιούνται:
- Arduino Nano
- Μίνι DFPlayer
- 3 LED
- Μίνι ηχείο
- 1K αντίσταση x2
- Αντίσταση 330 ohm
- Βοηθητικό μοτέρ
- LDR
- Συμβολοσειρά για σύνδεση του σερβο στην κεφαλή του ρομπότ
- Κλιπ χαρτιού για συγκράτηση της χορδής
Βήμα 3: Κάντε τρύπες στο στήθος
Το ρομπότ δεν είναι πλήρες χωρίς τα φώτα που αναβοσβήνουν, οπότε ανοίγουμε μερικές τρύπες για να χωρέσουν τα 3 LED στο στήθος. Να είστε ευγενικοί και μην σπάτε την καρδιά του.
Στη συνέχεια, τοποθετήστε τα 3 LED στο στήθος.
Βήμα 4: Συναρμολογήστε το κύκλωμα και την κωδικοποίηση
Συναρμολογήστε το κύκλωμα. Πρόσθεσα το σερβο που είναι συνδεδεμένο στο pin 9 του Arduino. Το σερβο έρχεται με 3 καλώδια. Μαύρο ή καφέ σύρμα για σύνδεση στο GND. το μεσαίο κόκκινο καλώδιο που πρόκειται να συνδεθεί στο VCC (5V) και το κίτρινο καλώδιο είναι το χειριστήριο που συνδέεται με τον πείρο 9 του Arduino.
Η προετοιμασία για το σερβο γίνεται στην ακόλουθη ενότητα του κώδικα:
Servo myservo; // δημιουργία servo αντικειμένου για τον έλεγχο ενός servoint pos = 0; // μεταβλητή για να αποθηκεύσετε τη θέση σερβο
Η άλλη τροποποίηση από το κύκλωμα Frankenbot είναι να υπάρχει το τραγούδι MP3 που ονομάζεται 002.mp3 στο φάκελο 07. Η αρχικοποίηση του κώδικα έχει ως εξής:
int Τραγούδι = 2; //sd:/07/002.mp3
Στη συνέχεια, προετοιμάστε το σερβο, προσθέστε τον ακόλουθο κώδικα στην ενότητα Ρύθμιση του κώδικα
void setup () {
… Myservo.attach (9); // συνδέει το σερβο στο pin 9 στο servo…}
Το σερβο μπορεί να περιστραφεί μόνο 180 μοίρες από τη σχεδίαση, οπότε είναι σαν υαλοκαθαριστήρας, ο κώδικας για τη μετακίνηση του σερβο είναι ως εξής:
για (pos = 0; pos <= 90; pos += 1) {// πηγαίνει από 0 μοίρες σε 90 μοίρες // σε βήματα 1 βαθμού myservo.write (pos); // πείτε στο servo να μεταβεί στη θέση στη μεταβλητή "pos" καθυστέρηση (15). // περιμένει 15ms για να φτάσει το σερβο στη θέση} για (pos = 90; pos> = 0; pos -= 1) {// πηγαίνει από 90 μοίρες σε 0 μοίρες myservo.write (pos); // πείτε στο servo να μεταβεί στη θέση στη μεταβλητή "pos" καθυστέρηση (15). // περιμένει 15ms για να φτάσει το σερβο στη θέση}
Ο παραπάνω κωδικός θα μετακινήσει το σερβο έως και 90 μοίρες και στη συνέχεια θα το γυρίσει πίσω στη μηδενική θέση.
Ένα ακόμη μικρό πράγμα. Εάν χρησιμοποιείτε τον κώδικα από το Frankenbot, έχει σχεδιαστεί για να ενεργοποιείται όταν είναι σκοτεινό, οπότε θα χρειαστεί να αλλάξετε τη λογική για να ενεργοποιήσετε όταν υπάρχει φως. Αυτό γίνεται στην ακόλουθη ενότητα του κώδικα.
εάν (ldrStatus> 200) {// ανάψει όταν είναι ανοιχτό
… // Αναβοσβήνει το LED εδώ και παίξτε το τραγούδι, μπορείτε να ρυθμίσετε το κατώφλι 200 // εάν το δωμάτιο είναι πολύ φωτεινό ή πολύ σκοτεινό}
Τώρα μπορείτε να ανεβάσετε τον κώδικα στο arduino και να ελέγξετε ότι όλα λειτουργούν εντάξει. Μην ξεχάσετε να ανεβάσετε το αγαπημένο σας τραγούδι αγάπης στην κάρτα SD μέσα στο φάκελο sd: /07/002.mp3, εάν χρησιμοποιείτε τον κωδικό μου ή μπορείτε να το αλλάξετε σε κάτι άλλο.
Είχα ανεβάσει τον πλήρη κωδικό για τη διευκόλυνσή σας.
Βήμα 5: Συναρμολογήστε το Servo
Τώρα που γνωρίζετε ότι το κύκλωμα λειτουργεί, ήρθε η ώρα να βγείτε από το κύκλωμα στο ρομπότ. Το πρώτο πράγμα που πρέπει να κάνετε είναι να κάνετε μια τρύπα στο πίσω μέρος και να εγκαταστήσετε το σερβο. Στη συνέχεια, το δύσκολο κομμάτι είναι να τοποθετήσετε όλο το υπόλοιπο κύκλωμα στο κάτω διαμέρισμα. Εμφανίζεται στην εικόνα 3. Είχα επίσης ανοίξει μια άλλη τρύπα για να μπορώ να τροφοδοτήσω το κύκλωμα. Στη συνέχεια, θα πρέπει να κολλήσετε τα πάντα μαζί. Αλλά μην κολλήσετε πρώτα το πίσω μέρος του κεφαλιού, καθώς θα χρειαστεί να συνδέσετε ένα κορδόνι με ένα συνδετήρα.
Επειδή κολλάω το χαρτί στο χαρτόνι, είναι πολύ πιο δύσκολο να κολλήσω, οπότε χρησιμοποιώ κάποιο συνδετήρα για να βοηθήσω να συγκρατηθούν τα πράγματα.
Βήμα 6: Τελικές πινελιές
Τώρα που όλα είναι συγκεντρωμένα, ήρθε η ώρα να συνδέσω τη συμβολοσειρά στο πίσω μέρος του κεφαλιού, κρατώ τη συμβολοσειρά χρησιμοποιώντας ένα συνδετήρα. Συγνώμη ξέχασα να τραβήξω τη φωτογραφία πριν κολλήσω το κεφάλι. Στη συνέχεια, συνδέστε τη συμβολοσειρά στο σερβο. Η συμβολοσειρά μου είναι λίγο έως μικρή, οπότε το στόμα δεν κλείνει επίσης, μπορείτε να προσαρμόσετε τη συμβολοσειρά για να βεβαιωθείτε ότι έχετε το επιθυμητό αποτέλεσμα.
Στη συνέχεια κολλήστε το χέρι και το φτερό για τις τελευταίες πινελιές. Εάν παρατηρήσετε ότι το LDR μου σπρώχνει στην πίσω γωνία του στόματος του ρομπότ. Θα πρότεινα να το βάλω και στο μπροστινό στήθος.
Το τελευταίο βήμα είναι να ενεργοποιηθείς και να απολαύσεις το cupid bot που έρχεται να ζήσει. Ρθε η ώρα να εντυπωσιάσετε τον αγαπημένο σας με μερικές εκπλήξεις που είναι αποθηκευμένες στο στόμα του και να έχετε μια ευτυχισμένη ημέρα του Αγίου Βαλεντίνου.
Ελπίζω να σας άρεσε να φτιάχνετε αυτό το ρομπότ όσο μου αρέσει να τα φτιάχνω. Παρακαλώ αφήστε ένα σχόλιο ή αν έχετε οποιεσδήποτε ερωτήσεις, θα χαρώ πολύ να τις απαντήσω. Σας ευχαριστώ που διαβάσατε τις οδηγίες μου.
Συνιστάται:
Ρομποτικό κεφάλι κατευθυνόμενο στο φως. Από ανακυκλωμένα και επαναχρησιμοποιημένα υλικά: 11 βήματα
Ρομποτικό κεφάλι κατευθυνόμενο στο φως. Από Ανακυκλωμένα και Επαναχρησιμοποιημένα Υλικά: Αν κάποιος αναρωτιέται αν η ρομποτική μπορεί να έρθει μαζί με μια άδεια τσέπη, ίσως αυτό το διδακτικό μπορεί να δώσει μια απάντηση. Ανακυκλωμένα βηματικά μοτέρ από έναν παλιό εκτυπωτή, χρησιμοποιούσαν μπάλες πινγκ πονγκ, κεριά, χρησιμοποιούσαν μπάλσα, σύρμα από παλιά κρεμάστρα, χρησιμοποιούσαν εμαγιέ σύρμα
Απλό αυτόματο κινούμενο ρομπότ χρησιμοποιώντας Arduino & L293d IC: 6 βήματα
Απλό αυτόματο κινούμενο ρομπότ με χρήση Arduino & L293d IC: Αυτό είναι ένα βασικό ρομπότ που λειτουργεί με arduino και αυτό που κάνει είναι ότι απλώς περιφέρεται και ακολουθεί μια κυκλική διαδρομή από προεπιλεγμένο κώδικα, αλλά μπορείτε να τροποποιήσετε τον κώδικα για να αλλάξετε εύκολα τη διαδρομή. Είναι ένα απλό έργο που μπορεί να χτίσει ο καθένας..Έτσι αν το Ev
Ρομπότ Arduino Με Απόσταση, Κατεύθυνση και Βαθμός Περιστροφής (Ανατολικά, Δυτικά, Βόρεια, Νότια) Ελεγχόμενος με Φωνή χρησιμοποιώντας Ενότητα Bluetooth και Αυτόνομη Κίνηση Ρομπότ .: 6 Βήματα
Ρομπότ Arduino Με Απόσταση, Κατεύθυνση και Βαθμός Περιστροφής (Ανατολικά, Δυτικά, Βόρεια, Νότια) Ελέγχεται με φωνή χρησιμοποιώντας μονάδα Bluetooth και αυτόνομη κίνηση ρομπότ .: Αυτό το οδηγό εξηγεί πώς να φτιάξετε το Arduino Robot που μπορεί να μετακινηθεί στην απαιτούμενη κατεύθυνση (Εμπρός, Πίσω) , Αριστερά, Δεξιά, Ανατολικά, Δυτικά, Βόρεια, Νότια) απαιτείται Απόσταση σε εκατοστά χρησιμοποιώντας φωνητική εντολή. Το ρομπότ μπορεί επίσης να μετακινηθεί αυτόνομα
Ρομπότ εξισορρόπησης / ρομπότ 3 τροχών / ρομπότ STEM: 8 βήματα
Ρομπότ εξισορρόπησης / ρομπότ 3 τροχών / ρομπότ STEM: Έχουμε δημιουργήσει ένα συνδυασμένο ρομπότ εξισορρόπησης και 3 τροχών για εκπαιδευτική χρήση σε σχολεία και εκπαιδευτικά προγράμματα μετά το σχολείο. Το ρομπότ βασίζεται σε ένα Arduino Uno, μια προσαρμοσμένη ασπίδα (παρέχονται όλες οι λεπτομέρειες κατασκευής), μια μπαταρία ιόντων λιθίου (όλα κατασκευασμένα
Διαδραστικό παιχνίδι για παιδιά. (φώτα και ήχος): 6 βήματα
Διαδραστικό παιχνίδι για παιδιά. (φώτα και ήχος): Αυτό είναι ένα κύκλωμα που χρησιμοποιώ σε μικρά παιδιά (1-3), χρησιμοποιεί LED και ένα βομβητή. Όταν το παιδί πατήσει ένα κουμπί κάτι θα συμβεί. Δείτε το βίντεο για να δείτε περισσότερα. (δυναμώστε τον ήχο για να ακούσετε τον βομβητή, είναι αρκετά στο βίντεο)