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

Motion Follow Animatronics Eyes: 8 βήματα (με εικόνες)
Motion Follow Animatronics Eyes: 8 βήματα (με εικόνες)

Βίντεο: Motion Follow Animatronics Eyes: 8 βήματα (με εικόνες)

Βίντεο: Motion Follow Animatronics Eyes: 8 βήματα (με εικόνες)
Βίντεο: Five Nights at Freddy's: Sister Location - Custom Night - Part 1 2024, Νοέμβριος
Anonim
Image
Image
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Αυτό το έργο 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: Εργαλεία

  1. Τρισδιάστατος εκτυπωτής
  2. Συγκολλητικό σίδερο
  3. Σετ κλειδί εξάγωνο
  4. Μικρό κατσαβίδι (Μ2)
  5. Ηλεκτρικά καλώδια κοπτικών καλωδίων πένσας Crimper
  6. Cable Wire Stripper (συνιστάται)
  7. Πένσα Z-Bend Heavy Duty 90 μοίρες έως 1/16 (Συνιστάται ιδιαίτερα)
  8. Υπομονή

Βήμα 4: Μάτια εκτύπωσης 3D

Τρισδιάστατα μάτια εκτύπωσης
Τρισδιάστατα μάτια εκτύπωσης
Τρισδιάστατα μάτια εκτύπωσης
Τρισδιάστατα μάτια εκτύπωσης
Τρισδιάστατα μάτια εκτύπωσης
Τρισδιάστατα μάτια εκτύπωσης
Τρισδιάστατα μάτια εκτύπωσης
Τρισδιάστατα μάτια εκτύπωσης

Όλα τα αρχεία stl είναι διαθέσιμα στη διεύθυνση:

www.thingiverse.com/thing:3604563

Ξεκινήστε εκτυπώνοντας τα μάτια.

Έχω εκτυπώσει μάτια με 3 διαφορετικά χρώματα και 4 αλλαγές χρωμάτων χρησιμοποιώντας το Prusa ColorPrint.

Αλλαγή χρώματος που χρησιμοποίησα:

  1. z 0 - λευκό
  2. z 13,9 - μαύρο
  3. z 14.1 - μπλε
  4. 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 των ματιών σας ολοκληρώθηκε.

Συνιστάται: