Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Συνδέστε τα μπουλόνια στην ταπετσαρία
- Βήμα 2: Κάντε την μπροστινή βάση
- Βήμα 3: Συνδέστε το μοτέρ
- Βήμα 4: Συνδέστε τα μάτια
- Βήμα 5: Φτιάξτε τα χείλη
- Βήμα 6: Κάντε την πίσω βάση
- Βήμα 7: Φτιάξτε τα «μαλλιά»
- Βήμα 8: Συνδέστε τα "μαλλιά"
- Βήμα 9: Αναπτύξτε το Πρόγραμμα
- Βήμα 10: Συνδέστε το τούβλο EV3 στο Mr. Wallplate
- Βήμα 11: Κατεβάστε το πρόγραμμα στο τούβλο EV3
- Βήμα 12: Μελλοντικές βελτιώσεις
Βίντεο: Robot του Eye Illusion Robot: 12 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Αυτό το έργο σχεδιάστηκε για να διασκεδάσει τους συγγενείς και τους φίλους μου όταν επισκέπτονται. Είναι ένα πολύ απλό «ρομπότ». Η αλληλεπίδραση μεταξύ ενός ατόμου και του κ. Wallplate είναι σενάριο. Δεν υπάρχει τεχνητή νοημοσύνη ή βαθιά μάθηση εδώ. Όταν απαντά στο άτομο, ο Mr. Wallplate φαίνεται να έχει ευφυΐα, αλλά είναι πολύ τεχνητό. Πολύ τεχνητό για να θεωρηθεί τεχνητή νοημοσύνη.
Αποφάσισα να χρησιμοποιήσω κοινά αντικείμενα που κανονικά δεν θα χρησιμοποιούνταν για ρομπότ: μια επιτοίχια πλάκα εναλλαγής/διπλής όψης για το πρόσωπο, s μπάλες πινγκ πονγκ για τα μάτια και μια αλογοουρά για τα χείλη. Τα μάτια φαίνεται να ακολουθούν ένα άτομο που κινείται στο δωμάτιο, αλλά είναι μια οπτική ψευδαίσθηση. Ένα μοτέρ κινεί τα χείλη συγχρονισμένα με τις λέξεις που είπε ο κ. Wallplate. Το μόνο εξελιγμένο αντικείμενο είναι ο εγκέφαλος, ο οποίος είναι το LEGO Mindstorms EV3.
Το λογισμικό Mindstorms EV3 που εκτελείται σε υπολογιστή δημιουργεί ένα πρόγραμμα, το οποίο στη συνέχεια μεταφορτώνεται σε έναν μικροελεγκτή που ονομάζεται EV3 Brick. Η μέθοδος προγραμματισμού βασίζεται σε εικονίδια και είναι υψηλού επιπέδου. Είναι πολύ εύκολο και ευέλικτο.
Προμήθειες
- Σετ LEGO Mindstorms EV3
- 1 ταπετσαρία εναλλαγής/διπλής όψης
- 3 μπουλόνια, #6 ή #8, μήκος 1 ½ ίντσας (περίπου 4 cm)
- 9 παξιμάδια για τα μπουλόνια
- 1 μπάλα πινγκ πονγκ χωρίς γράψιμο ή 2 μπάλες αν υπάρχει γραφή
- Λεπτό κομμάτι από σκληρό χαρτόνι, περίπου 2 "x4" (5x10 cm) ή λίγο μεγαλύτερο
- 2 στρογγυλά, σκούρα, αυτοκόλλητα περίπου στο μέγεθος της ίριδας ενός ματιού (περίπου 7/16 ίντσες ή 1,2 εκατοστά). Χρησιμοποίησα καφέ κουμπιά κοπής κεφαλής, τα οποία προορίζονται να καλύψουν βίδες στα έπιπλα
- 1 κόκκινη θήκη για αλογοουρά
- Κόκκινο νήμα της ίδιας απόχρωσης με το στήριγμα της αλογοουράς
- 2 συνδετήρες χαρτιού
- Περίπου 4 ίντσες (10 εκατοστά) διαυγούς ταινίας
- Πένσα βελόνας
-
Κατσαβίδι για τα μπουλόνια
Βήμα 1: Συνδέστε τα μπουλόνια στην ταπετσαρία
Βάλτε 1 μπουλόνι μέσα από την τρύπα ανάμεσα στα "μάτια" και στερεώστε με ένα παξιμάδι. Χρειάζεται ένα δεύτερο παξιμάδι, με κενό ⅝ ίντσας (1,6 εκατοστά) ανάμεσα στα παξιμάδια, για να αφήσει χώρο για τις μπάλες του ½ πινγκ πονγκ.
Περιστρέψτε ένα παξιμάδι σε κάθε ένα από τα άλλα 2 μπουλόνια και βάλτε τα μέσα από τις άλλες 2 οπές στην ταπετσαρία. Στερεώστε ένα άλλο παξιμάδι σε καθένα από αυτά τα μπουλόνια όπως φαίνεται στη φωτογραφία. Ο χώρος μεταξύ της κεφαλής του μπουλονιού και του περικοχλίου, στο μπροστινό μέρος της ταπετσαρίας, είναι αρκετά μεγάλος για να χωρέσει το στήριγμα της αλογοουράς.
Βήμα 2: Κάντε την μπροστινή βάση
Βρείτε τα απαραίτητα στοιχεία στο σετ EV3, ανά φωτογραφία και συνδέστε τα μεταξύ τους και στην ταπετσαρία όπως φαίνεται.
Βήμα 3: Συνδέστε το μοτέρ
Και πάλι, βρείτε τα στοιχεία στο σετ EV3 (πρώτη φωτογραφία) και συνδέστε τα όπως φαίνεται στη δεύτερη φωτογραφία. Ο κινητήρας προσαρτάται στη διάταξη της πλάκας τοίχου, όπως φαίνεται στην τρίτη φωτογραφία. Η οπή του άξονα του κινητήρα ευθυγραμμίζεται με την ορθογώνια οπή στην πλάκα τοίχου.
Βήμα 4: Συνδέστε τα μάτια
Κόψτε τη μπάλα του πινγκ πονγκ στη μέση κατά μήκος της ραφής εάν είναι δυνατόν. Χρησιμοποίησα ένα βοηθητικό μαχαίρι για μέρος της κοπής και μικρό ψαλίδι για να το τελειώσω.
Κολλήστε τα στρογγυλά αυτοκόλλητα στη μέση του εσωτερικού των μισών της μπάλας του πινγκ πονγκ.
Τοποθετήστε το χαρτόνι στην πλάκα τοίχου όπως φαίνεται στη φωτογραφία και χρησιμοποιήστε διαφανή ταινία για να στερεώσετε τις μπάλες του πινγκ πονγκ στο μαύρο στοιχείο LEGO.
Βήμα 5: Φτιάξτε τα χείλη
Λυγίστε ένα από τα κλιπ χαρτιού στο σχήμα που εμφανίζεται στην κάτω δεξιά γωνία της πρώτης φωτογραφίας. Αυτό θα χωρέσει στην οπή του άξονα του κινητήρα και θα κινεί τα χείλη όταν γυρίζει ο κινητήρας.
Λυγίστε τον εσωτερικό βρόχο του άλλου συνδετήρα στη μία πλευρά και χρησιμοποιήστε τον για να γυρίσετε τον κινητήρα στη σωστή ευθυγράμμιση έτσι ώστε το πρώτο συνδετήρα να ταιριάζει οριζόντια, όπως φαίνεται στη δεύτερη φωτογραφία. Δεν γυρίζει εύκολα και μετά τείνει να ξεπερνά.
Οι θήκες αλογοουράς μου είναι ελαφρώς πολύ μεγάλες και τα «χείλη» δεν κλείνουν όταν τοποθετούνται στο «πρόσωπο». Χρησιμοποίησα το κόκκινο νήμα για να κάνω 2 βρόχους διαμέτρου περίπου cm ίντσας (1 cm). Βοηθάει να έχετε ένα στρογγυλό αντικείμενο όπως ένα στυλό της σωστής διαμέτρου. Σύρετε τις θηλιές του νήματος στα άκρα της υποδοχής αλογοουράς, περίπου cm ίντσες (1 cm) από το τέλος. Σπρώξτε το στήριγμα της αλογοουράς στα μπουλόνια όπως φαίνεται στην τρίτη φωτογραφία.
Βήμα 6: Κάντε την πίσω βάση
Βρείτε τα στοιχεία στο σετ EV3 (πρώτη φωτογραφία) και συνδέστε τα όπως φαίνεται. Αυτό το πίσω στήριγμα ταιριάζει στο πίσω μέρος του συγκροτήματος ταπετσαρίας όπως φαίνεται στην τρίτη φωτογραφία. Υπάρχει μόνο ένα μέρος όπου θα χωρέσει.
Βήμα 7: Φτιάξτε τα «μαλλιά»
Αρκετά στοιχεία EV3 χρειάζονται για τη μία πλευρά της «τρίχας» όπως φαίνεται στην πρώτη φωτογραφία. Ο γκρι σύνδεσμος έχει μήκος 2 3/16 ίντσες (5,5 εκατοστά). Επισυνάπτονται όπως φαίνεται στη δεύτερη φωτογραφία.
Η άλλη πλευρά του "μαλλιού" είναι μια εικόνα καθρέφτη της πρώτης πλευράς, εκτός από το ότι έχει 3 στοιχεία στην κορυφή αντί για 4, και έτσι χρησιμοποιείται ένας κοντύτερος μαύρος σύνδεσμος (1 ⅞ ίντσες ή 4,7 εκ.) Αντί του γκρι συνδέσμου. Η πρώτη φωτογραφία είναι ένας οδηγός για τα στοιχεία που χρειάζονται.
Απαιτούνται επιπλέον στοιχεία EV3 όπως φαίνεται στη μέση της τρίτης φωτογραφίας και είναι όλα προσαρτημένα όπως φαίνεται στην τέταρτη φωτογραφία. Αυτό δεν είναι τόσο δύσκολο όσο φαίνεται, αλλά είναι σημαντικό να κοιτάξετε προσεκτικά τις φωτογραφίες.
Βήμα 8: Συνδέστε τα "μαλλιά"
Το "μαλλί" συνδέεται με το μαύρο στοιχείο πίσω από τα μάτια. Το μπουλόνι ταιριάζει στη μεσαία τρύπα του γκρι στοιχείου.
Βήμα 9: Αναπτύξτε το Πρόγραμμα
Το LEGO Mindstorms διαθέτει μια πολύ βολική μέθοδο προγραμματισμού που βασίζεται σε εικονίδια. Τα μπλοκ εμφανίζονται στο κάτω μέρος της οθόνης και μπορούν να μετακινηθούν και να πέσουν στο παράθυρο προγραμματισμού για τη δημιουργία ενός προγράμματος. Το στιγμιότυπο οθόνης, παραπάνω, δείχνει το παράθυρο EV3 κατά την πρώτη έναρξη ενός έργου. Το όνομα του έργου εκχωρείται κατά την πρώτη αποθήκευση ενός προγράμματος.
Το πρόγραμμα κάνει τον κ. Wallplate να αλληλεπιδρά με ένα άτομο που του μιλάει. Οι απαντήσεις είναι σεναριακές. Δεν υπάρχει τεχνητή νοημοσύνη ή βαθιά μάθηση εδώ.
Κάθε αλληλεπίδραση αποτελείται από τρία μπλοκ:
1. Ένα μπλοκ αναμονής (στην πορτοκαλί κατηγορία Flow Flow Control) δίνει χρόνο σε ένα άτομο να κάνει ένα σχόλιο.
2. Το Sound Block (στην πράσινη κατηγορία Action) δημιουργεί λέξεις ή ήχους. Η πιο δεξιά επιλογή στο μπλοκ έχει οριστεί σε "1" (Παίξτε μία φορά) για να ξεκινήσει αμέσως το επόμενο μπλοκ (το μπλοκ κινητήρα). Συνεπώς, ο κινητήρας γυρίζει ενώ παράγεται ο ήχος. Η μόνη εξαίρεση είναι το δεύτερο τελευταίο μπλοκ, το οποίο έχει "0" (Περιμένετε για ολοκλήρωση) στη δεξιά επιλογή.
3. Ένα Medium Motor Block (στην πράσινη κατηγορία Action) μετακινεί τα χείλη, μισή περιστροφή για κάθε συλλαβή που μιλά ο κ. Wallplate. Η επιλογή Power είναι 48 για να συγχρονίσετε την κίνηση των χειλιών με την ομιλία του κ. Wallplate.
Δεν μπορούσα να καταλάβω πώς να ρυθμίσετε τη λήψη του προγράμματος σε εσάς, και έτσι εμφανίζω μια λίστα με τα μπλοκ παρακάτω. Δεν θα χρειαστεί πολύς χρόνος για να αναπτύξετε το πρόγραμμα ή/και να το αλλάξετε ανάλογα με τις ανάγκες σας. Όπως πάντα, είναι καλή ιδέα να αποθηκεύετε το πρόγραμμα περιοδικά κατά την ανάπτυξη του.
- Το μπλοκ έναρξης υπάρχει αυτόματα όταν αναπτύσσεται ένα πρόγραμμα.
- Περιμένετε Ο αποκλεισμός περιμένει 3 δευτερόλεπτα. Το άτομο λέει «Γεια σας, κύριε Wallplate».
- Το Sound Block λέει: «Γεια».
- Το Medium Motor Block περιστρέφει τον κινητήρα 1, ο οποίος ανοίγει τα χείλη δύο φορές.
- Το μπλοκ αναμονής περιμένει 1,5 δευτερόλεπτο και το άτομο λέει: "Πώς είσαι;"
- Το Sound Block λέει: «Φανταστικό».
- Το Medium Motor Block γυρίζει το μοτέρ κατά 1,5 περιστροφές, το οποίο ανοίγει τα χείλη τρεις φορές.
- Το μπλοκ αναμονής περιμένει 2 δευτερόλεπτα και το άτομο λέει: «Είσαι καλά».
- Το Sound Block λέει: «Ευχαριστώ».
- Το Medium Motor Block περιστρέφει το μοτέρ 1, το οποίο ανοίγει τα χείλη δύο φορές.
- Το Sound Block κάνει έναν ήχο "Blip 2".
- Το μπλοκ αναμονής περιμένει 3 δευτερόλεπτα και το άτομο λέει: "Πόσα δάχτυλα;" ενώ κρατά ψηλά 4 δάχτυλα μπροστά από τον κύριο Wallplate.
- Το Sound Block λέει, "Four".
- Μεσαίο μπλοκ κινητήρα περιστρέφει τον κινητήρα.5 περιστροφή, η οποία ανοίγει τα χείλη μία φορά.
- Το μπλοκ αναμονής περιμένει 3 δευτερόλεπτα και το άτομο λέει: "Έχετε κατοικίδια ζώα;"
- Το Sound Block λέει "Ναι".
- Μεσαίο μπλοκ κινητήρα περιστρέφει τον κινητήρα.5 περιστροφή, η οποία ανοίγει τα χείλη μία φορά.
- Περιμένετε μπλοκ αναμονής.5 δευτερόλεπτο.
- Το Sound Block κάνει μια κλήση ελέφαντα.
- Περιμένετε το μπλοκ περιμένει 3 δευτερόλεπτα και το άτομο λέει: "Ένας ελέφαντας;"
- Το Sound Block γελάει.
- Μεσαίο μπλοκ κινητήρα περιστρέφει τον κινητήρα.25 περιστροφή, η οποία ανοίγει τα χείλη.
- Το μπλοκ αναμονής περιμένει 1 δευτερόλεπτο.
- Μεσαίο μπλοκ κινητήρα περιστρέφει τον κινητήρα.25 περιστροφή, η οποία κλείνει τα χείλη.
- Το μπλοκ αναμονής περιμένει 3 δευτερόλεπτα και το άτομο λέει: «Εντάξει, θα τα ξαναπούμε κάποια στιγμή».
- Το Sound Block λέει: «Αντίο».
- Το Medium Motor Block περιστρέφει τον κινητήρα 1, ο οποίος ανοίγει τα χείλη δύο φορές.
- Το Sound Block κάνει έναν ήχο διακοπής λειτουργίας. Αυτό είναι το μόνο Sound Block που έχει "0" (Περιμένετε Ολοκλήρωση) στη δεξιά επιλογή.
- Stop Program Block (στην μπλε ομάδα Advanced) σταματά το πρόγραμμα.
Βήμα 10: Συνδέστε το τούβλο EV3 στο Mr. Wallplate
Χρησιμοποιήστε ένα από τα επίπεδα καλώδια στο σετ EV3 για να συνδέσετε τον κινητήρα στη θύρα Α στο τούβλο EV3.
Βήμα 11: Κατεβάστε το πρόγραμμα στο τούβλο EV3
Το τούβλο EV3 μπορεί να συνδεθεί στον υπολογιστή είτε με καλώδιο USB, Wi-Fi ή Bluetooth. Όταν είναι συνδεδεμένο και ενεργοποιημένο, αυτό υποδεικνύεται σε ένα μικρό παράθυρο στην κάτω δεξιά γωνία του παραθύρου EV3 στον υπολογιστή. Το κείμενο "EV3" στη δεξιά πλευρά γίνεται κόκκινο. Κάνοντας κλικ στο κατάλληλο εικονίδιο κάτω από αυτό το "EV3" θα κατεβάσετε το πρόγραμμα στο τούβλο EV3 και θα το εκτελέσετε αμέσως.
Μετά τη λήψη, το τούβλο EV3 μπορεί να αποσυνδεθεί από τον υπολογιστή και το πρόγραμμα να ξεκινήσει στο τούβλο EV3
Βήμα 12: Μελλοντικές βελτιώσεις
Όταν το επιτρέπει ο χρόνος, σκέφτομαι να κάνω το κεφάλι να γυρίσει για να ακολουθήσει ένα άτομο που κινείται στο δωμάτιο. Αυτό θα χρειαστεί μια βάση για να κρατήσει έναν κινητήρα για να γυρίσει το κεφάλι και έναν κινητήρα και έναν αισθητήρα υπερήχων για να εντοπίσει το άτομο.
Αυτό ήταν ένα διασκεδαστικό έργο. Ελπίζω να σας φαίνεται επίσης ενδιαφέρον.
Συνιστάται:
Eye Guardian: Sound Triggered Eye Protection: 9 βήματα (με εικόνες)
Eye Guardian: Sound Triggered Eye Protection: Eye Guardian είναι ένας συνεχόμενος ήχος υψηλής έντασης Arduino που προκαλεί φθορά προστασίας ματιών. Ανιχνεύει ήχο βαρύ εξοπλισμού και μειώνει τα προστατευτικά γυαλιά ματιών ενώ ο εξοπλισμός χρησιμοποιείται. ΠεριγραφήΣτο πρώτο βήμα, θα εξηγήσω το Inspirati
Η μέτρηση του καρδιακού ρυθμού σας βρίσκεται στην άκρη του δακτύλου σας: Προσέγγιση φωτοπληθυσμογραφίας για τον προσδιορισμό του καρδιακού ρυθμού: 7 βήματα
Η μέτρηση του καρδιακού ρυθμού σας βρίσκεται στην άκρη του δακτύλου σας: Προσέγγιση φωτοπληθυσμογραφίας για τον προσδιορισμό του καρδιακού ρυθμού: Ο φωτοπληθυσμογράφος (PPG) είναι μια απλή και χαμηλού κόστους οπτική τεχνική που χρησιμοποιείται συχνά για τον εντοπισμό αλλαγών στον όγκο αίματος σε μια μικροαγγειακή κλίνη ιστού. Χρησιμοποιείται κυρίως μη επεμβατικά για την πραγματοποίηση μετρήσεων στην επιφάνεια του δέρματος, συνήθως
Μετατροπή USB του Joystick της δεκαετίας του 1980: 7 βήματα (με εικόνες)
Μετατροπή USB του Joystick της δεκαετίας του 1980: Αυτό το πρωτότυπο Cheetah 125 Joystick από τη δεκαετία του 1980 είχε μια αγαπημένη μετατροπή με λαμπρούς νέους μικροδιακόπτες, κουμπιά arcade και έναν πίνακα χειριστηρίου Pimoroni Player X. Τώρα διαθέτει τέσσερις ανεξάρτητες " φωτιά " κουμπιά και συνδέεται μέσω USB, έτοιμο για
Χρήση του Arduino για την Επιστήμη του Πολίτη!: 14 βήματα (με εικόνες)
Χρησιμοποιώντας το Arduino για την Επιστήμη του Πολίτη!: Η Επιστήμη μας επιτρέπει να κάνουμε τις πιο πιεστικές ερωτήσεις μας και να εξερευνήσουμε κάθε είδους περιέργεια. Με λίγη σκέψη, σκληρή δουλειά και υπομονή, μπορούμε να χρησιμοποιήσουμε τις εξερευνήσεις μας για να δημιουργήσουμε μια καλύτερη κατανόηση και εκτίμηση του περίπλοκου και όμορφου κόσμου
Χρήση του PSP ως Joystick του υπολογιστή και στη συνέχεια έλεγχος του υπολογιστή σας με το PSP: 5 βήματα (με εικόνες)
Χρήση του PSP ως Joystick του υπολογιστή και στη συνέχεια έλεγχος του υπολογιστή σας με το PSP: Μπορείτε να κάνετε πολλά ωραία πράγματα με το PSP homebrew και σε αυτό το εκπαιδευτικό πρόγραμμα θα σας μάθω πώς να χρησιμοποιείτε το PSP σας ως χειριστήριο για παιχνίδια, αλλά υπάρχει επίσης ένα πρόγραμμα που σας επιτρέπει να χρησιμοποιείτε το joystick ως ποντίκι. Εδώ είναι η μητέρα