Πίνακας περιεχομένων:
- Βήμα 1: Επισκόπηση
- Βήμα 2: Λίστα μερών
- Βήμα 3: Εργαλεία
- Βήμα 4: Μάτια εκτύπωσης 3D
- Βήμα 5: Τρισδιάστατη εκτύπωση
- Βήμα 6: Συναρμολόγηση βάσης
- Βήμα 7: Ηλεκτρονικά
- Βήμα 8: Κωδικός
Βίντεο: Motion Follow Animatronics Eyes: 8 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Αυτό το έργο Arduino χρησιμοποιεί έναν οπτικό αισθητήρα ροής (ADNS3080) για να καταγράψει την κίνηση.
Στη συνέχεια, μεταφράστε τα δεδομένα για να μετακινήσετε το σερβο, κάνοντάς το να φαίνεται ότι τα μάτια ακολουθούν το κινούμενο αντικείμενο.
Αυτό δεν είναι μια εύκολη κατασκευή.
Απαιτεί τρισδιάστατη εκτύπωση, συγκόλληση, κάποια γενική τεχνική κατανόηση και επίλυση προβλημάτων καθώς αυτός ο οδηγός δεν μπορεί να είναι 100% τέλειος.
Θα κάνω ό, τι περνάει από το χέρι μου για να το κάνω όσο πιο περιεκτικό και επεξηγηματικό μπορώ.
Μη διστάσετε να κάνετε ερωτήσεις και να αφήσετε τα σχόλιά σας.
Θέλω να ευχαριστήσω την κοινότητα των «δημιουργών» και όλους τους ανθρώπους που μοιράζονται εκεί τα έργα.
Τώρα το Lest κάνει κάποια δροσερή κίνηση ακολουθώντας τα animatronics των ματιών.
Βήμα 1: Επισκόπηση
Βήμα 2: Λίστα μερών
1x Arduino Nano 3.0 ATmega328P Controlador
6x SG90 9g Mini Micro Servo
1x Αισθητήρας οπτικής ροής APM2.5 ADNS 3080
PCB 1x 50*70
2x κεφαλίδες γυναικείας καρφίτσας μίας σειράς
2 φορές κεφαλίδες αρσενικής καρφίτσας μίας σειράς
x2 Συνδέσεις καλωδίων καλωδίων Dupont 5 ακίδων 2,54 mm Jumper Header Housing Θήλυ
x2 Συνδέσεις καλωδίων καλωδίων Dupont 2 ακίδων 2,54 mm Jumper Header Housing Θήλυ
1x Mini 3 Pin Dashboard Dashboard On Off Position Rocker Switch Illuminated
1x Dc Power Jack Socket Connector (Διάμετρος εξαρτάται από την πηγή ισχύος σας)
4x 2MM Πράσινο/Κίτρινο/Μπλε/Κόκκινο/Φωτεινή δίοδος LED
12x IR LED 850nm Υπέρυθρες δίοδοι 5mm
1x XL4005 DSN5000 Beyond LM2596 DC-DC
Αντίσταση 16x 220R
1x LM8UU Γραμμικό ρουλεμάν γραμμικού δακτυλίου 8mm
1x 100mm Ομαλή ράβδος άξονα Χρωμιωμένη από ανοξείδωτο χάλυβα Διάμετρος 8mm
8x M2 από ανοξείδωτο ατσάλι επίπεδη κεφαλή Countersunk βίδες μηχανών Phillips
4x M3 Βίδες Εξάγωνη υποδοχή επίπεδης κεφαλής
11x Πλαστικό M3 Μπροστινή Αγκράφα Δακτύλιος Τεντωτής ράβδος Σύνδεσης Πόρπης Πίεσης/Τραβήγματος ράβδου
6x M2 L300mm Σύνδεση από ανοξείδωτο ατσάλι με ράβδο σύνδεσης με διπλό άκρο για Servos
2x 11/23 M4 βίδα Metal Cardan Joint Gimbal Coupings Universal Joint (βλ. Εικόνα)
3x Τρισδιάστατο νήμα εκτυπωτή Λευκό / Μαύρο / Διαφανές μπλε
Βήμα 3: Εργαλεία
- Τρισδιάστατος εκτυπωτής
- Συγκολλητικό σίδερο
- Σετ κλειδί εξάγωνο
- Μικρό κατσαβίδι (Μ2)
- Ηλεκτρικά καλώδια κοπτικών καλωδίων πένσας Crimper
- Cable Wire Stripper (συνιστάται)
- Πένσα Z-Bend Heavy Duty 90 μοίρες έως 1/16 (Συνιστάται ιδιαίτερα)
- Υπομονή
Βήμα 4: Μάτια εκτύπωσης 3D
Όλα τα αρχεία stl είναι διαθέσιμα στη διεύθυνση:
www.thingiverse.com/thing:3604563
Ξεκινήστε εκτυπώνοντας τα μάτια.
Έχω εκτυπώσει μάτια με 3 διαφορετικά χρώματα και 4 αλλαγές χρωμάτων χρησιμοποιώντας το Prusa ColorPrint.
Αλλαγή χρώματος που χρησιμοποίησα:
- z 0 - λευκό
- z 13,9 - μαύρο
- z 14.1 - μπλε
- z 16,7 - μαύρο
Εάν για κάποιο λόγο δεν θέλετε ή δεν μπορείτε να εκτυπώσετε πολλά χρώματα (δεν χρειάζεται εκτυπωτής πολλαπλών χρωμάτων), μπορείτε πάντα να δοκιμάσετε να εκτυπώσετε λευκό και να βάψετε τα χρώματα.
Δοκίμασα να ζωγραφίσω τα χρώματα και διαπίστωσα ότι είναι πολύ πιο δύσκολο και δεν φαίνεται τόσο καλό.
Κάνοντας το τριχοειδές χρησιμοποίησα λίγο κόκκινο μαλλί και ακρυλικό βερνίκι δείτε https://www.youtube.com/embed/q4vzEABlHMo (στις 2:17).
Χρησιμοποίησα γυαλιστερό βερνίκι για να κολλήσω το μαλλί και να προσθέσω μια πιο ρεαλιστική λάμψη.
Μετά την ολοκλήρωση της εκτύπωσης, ήρθε η ώρα να συναρμολογήσετε το σύνδεσμο Ball Buckle και το Universal Joint.
Mayσως χρειαστεί να κόψετε τη βίδα σύνδεσης Ball Buckle για να χωρέσουν οι τρύπες (δείτε την εικόνα).
Λίγη υπερκόλλα μπορεί να είναι απαραίτητη ανάλογα με την εφαρμογή.
Μην κολλάτε Universal Joint!
Βήμα 5: Τρισδιάστατη εκτύπωση
Οι υπόλοιπες εκτυπώσεις είναι στάνταρ.
Χρησιμοποιώ το PETG, αλλά μπορείτε να εκτυπώσετε σύμφωνα με τις συνήθειές σας.
Εκτυπώστε τα μάτια και τα βλέφαρα με τη μεγαλύτερη δυνατή λεπτομέρεια. τα άλλα μέρη δεν χρειάζονται υψηλές λεπτομέρειες.
Έχω εκτυπώσει Βάση και Κουτί με ύψος στρώσης 0,8mm 0,4mm για να τους δώσω περισσότερη δύναμη, αλλά αυτό δεν είναι απαραίτητο.
P. S Εάν δεν πειραματιστήκατε χρησιμοποιώντας διαφορετικό μέγεθος παζλ, σας ενθαρρύνω να το κάνετε, είναι πολύ διασκεδαστικό.
Βήμα 6: Συναρμολόγηση βάσης
1- Συνημμένο SG90 9g Mini Micro Servos.
* προσανατολισμός παρατηρήσεων
** παρατηρήστε 2 μπροστινά σερβο που ελέγχουν τη λειτουργία περιστροφής είναι τοποθετημένα από κάτω.
*** μην βιδώνετε ακόμα κέρατα! Πριν βιδώσετε τις σερβοκόρνες, πρέπει να τις τοποθετήσετε στη μεσαία θέση (δείτε το σκίτσο init στο τμήμα κώδικα αυτού του εγγράφου)
2- Τοποθετήστε 2 υποδοχές ράβδου.
Τοποθετήστε το γραμμικό ρουλεμάν LM8UU στο εσωτερικό της βάσης.
Σύρετε τη ράβδο άξονα μέσω 1 συγκράτησης στο LM8UU μέχρι τη δεύτερη βάση.
3- Κόψτε τις συνδετικές ράβδους στο μέγεθος.
* Αυτό το μέρος είναι κρίσιμο. Πάρτε το χρόνο σας και προσπαθήστε να είστε όσο το δυνατόν ακριβέστεροι.
** Λάβετε υπόψη την κάμψη Ζ. (η πένσα z-bend θα σας κάνει πολύ πιο εύκολη και ακριβή τη δουλειά δείτε:
4- Συνδέστε ράβδους.
Βήμα 7: Ηλεκτρονικά
Δημιουργία PCB.
XL4005
σε:
12V
GND
έξω:
5V
GND
ADNS 3080 Καλωδίωση:
PIN_MISO - Καρφίτσα 12
PIN_MOSI - Καρφίτσα 11
PIN_SCK - Καρφίτσα 13
PIN_MOUSECAM_RESET - Καρφίτσα 9
PIN_MOUSECAM_CS - Καρφίτσα 10
5V
GND
Servo καλωδίωση:
καρφίτσα 2 - δεξιά κούνια
καρφίτσα 3 - δεξιά κλίση
καρφίτσα 7 - αριστερή κούνια
καρφίτσα 6 - αριστερή κλίση
καρφίτσα 4 - κλίση βλεφάρων
καρφίτσα 5 - άνοιγμα/κλείσιμο του βλεφάρου
5VGND
Καλωδίωση LED Bar:
Καρφίτσα Α4
Καρφίτσα Α5
Καρφίτσα Α6
Καρφίτσα A7
*Χρησιμοποιήστε αντίσταση 220 R
5VGND
IR LED καλωδίωση:
12v
*Χρησιμοποιήστε αντίσταση 220 R
GND
Βήμα 8: Κωδικός
Όλα τα σκίτσα είναι διαθέσιμα για λήψη στη διεύθυνση:
github.com/Nimrod-Galor/eye-animatronics
Λήψη ως zip και αποσυμπίεση στον υπολογιστή σας.
Ανεβάστε το σκίτσο του init-servos.ino στο Arduino Bord.
Αυτό το σκίτσο θα τοποθετήσει όλα τα servos στη μεσαία θέση.
Τώρα είναι η ώρα να ευθυγραμμίσετε τα σερβοκόρνα και να τα βιδώσετε.
Αφού βιδώσετε όλα τα κέρατα, ανεβάστε το eye-animatronics.ino στο Arduino.
Συγχαρητήρια Το έργο animatronics των ματιών σας ολοκληρώθηκε.
Συνιστάται:
Spooky Fading LED Eyes: 5 βήματα (με εικόνες)
Spooky Fading LED Eyes: Η χρήση μικροελεγκτή, όπως το Arduino, για να ξεθωριάσει ένα LED δεν είναι πάντα η καλύτερη επιλογή. Μερικές φορές, θέλετε ένα απλό κύκλωμα χαμηλής ισχύος που μπορεί να ενσωματωθεί απευθείας σε ένα στήριγμα ενώ τρέχετε από μπαταρία για εβδομάδες κάθε φορά. Μετά από δοκιμές περίπου
ArduBand - Save Your Eyes !: 6 βήματα (με εικόνες)
ArduBand - Save Your Eyes !: Γεια, στην τρέχουσα κατάσταση πολλοί άνθρωποι εργάζονται στο σπίτι, γι 'αυτό περνάμε πολύ περισσότερο χρόνο μπροστά σε υπολογιστές ή smartphone. Μερικές φορές μπορούμε να καθίσουμε αρκετές ώρες μπροστά στην οθόνη, καταστρέφοντας τα μάτια μας και κάμπτοντας την πλάτη μας. Θα μπορούσαμε να χρησιμοποιήσουμε μια
King Kong Mask With Animatronic Eyes: 4 βήματα (με εικόνες)
King Kong Mask With Animatronic Eyes: Αυτό το διδακτικό δείχνει πώς να φτιάξετε μια μάσκα με ρεαλιστικά κινούμενα μάτια. Αυτό το έργο απαιτεί τις ακόλουθες δεξιότητες που δεν καλύπτονται λεπτομερώς: - Ρύθμιση Arduino, προγραμματισμός και μεταφόρτωση σκίτσων - Συγκόλληση - Τρισδιάστατη εκτύπωση
Glowing Statue Eyes: 5 βήματα (με εικόνες)
Glowing Statue Eyes: Τα αγάλματα παρέχουν έμπνευση, ανάμνηση και σύνδεση με την περίοδο της ιστορίας. Το μόνο πρόβλημα με τα αγάλματα είναι ότι δεν μπορούν να τα απολαύσουν εκτός των ωρών της ημέρας. Ωστόσο, η προσθήκη κόκκινων LED στα μάτια των αγαλμάτων τα κάνει να φαίνονται διαβολικά και
DIY Smart Follow Me Drone With Camera (Βασισμένο σε Arduino): 22 βήματα (με εικόνες)
DIY Smart Follow Me Drone With Camera (Arduino Based): Τα drones είναι πολύ δημοφιλή παιχνίδια και εργαλεία αυτές τις μέρες. Μπορείτε να βρείτε επαγγελματικά και ακόμη και αρχάριους κηφήνες και ιπτάμενα gadget στην αγορά. Έχω τέσσερα μη επανδρωμένα αεροσκάφη (τετρακόπτερα και εξάπτερα), γιατί αγαπώ όλα όσα πετούν, αλλά η 200η πτήση δεν είναι