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

Theremoose - το ποντίκι ελεγχόμενου υπολογιστή της Theremin: 6 βήματα (με εικόνες)
Theremoose - το ποντίκι ελεγχόμενου υπολογιστή της Theremin: 6 βήματα (με εικόνες)

Βίντεο: Theremoose - το ποντίκι ελεγχόμενου υπολογιστή της Theremin: 6 βήματα (με εικόνες)

Βίντεο: Theremoose - το ποντίκι ελεγχόμενου υπολογιστή της Theremin: 6 βήματα (με εικόνες)
Βίντεο: KIA EV9 2024 - Maniobra de esquiva (moose test) y eslalon | km77.com 2024, Νοέμβριος
Anonim
Theremoose - το ποντίκι ελεγχόμενου υπολογιστή της Theremin
Theremoose - το ποντίκι ελεγχόμενου υπολογιστή της Theremin
Theremoose - το ποντίκι ελεγχόμενου υπολογιστή της Theremin
Theremoose - το ποντίκι ελεγχόμενου υπολογιστή της Theremin
Theremoose - το ποντίκι ελεγχόμενου υπολογιστή της Theremin
Theremoose - το ποντίκι ελεγχόμενου υπολογιστή της Theremin

Αυτό το έργο έγινε σε συνεργασία με τον Randy Glenn, φροντίστε να τον δείτε εδώ:

Πριν από περίπου μία εβδομάδα συμμετείχα σε ένα hackathon για τρομερές ιδέες εδώ στο Τορόντο (stupidhacktoronto.com). Αυτό είναι το αποτέλεσμα εκείνου του Σαββατοκύριακου.

Ξεκινήσαμε με μια πολύ διαφορετική ιδέα. Ένα μέλος της ομάδας μας είχε ένα μερικώς ολοκληρωμένο τρισδιάστατο πλότερ και δύο αισθητήρες χειρονομίας, οπότε η ιδέα μας ήταν να φτιάξουμε ένα φοβερό σκίτσο χάραξης, ελέγχοντας τους σχεδιαστές με τους αισθητήρες χειρονομίας. Δυστυχώς, στη μέση της ημέρας μετά την αντιμετώπιση προβλημάτων των αισθητήρων κίνησης και, τέλος, την ενεργοποίησή τους με ένα βατόμουρο πι και μια γεννήτρια τόνου, ένας από τους κινητήρες του πλότερ απέτυχε και τον έλιωσε. Αφήνοντας με ένα λιωμένο σχεδιαστή και έναν ηλίθιο αισθητήρα χειρονομίας, χρειαζόμασταν μια νέα ιδέα.

Τότε ήταν που μας ήρθε στο μυαλό, τι θα γινόταν αν χρησιμοποιούσαμε το ηλίθιο theremin μας ως ποντίκι υπολογιστή; Και κάπως έτσι γεννήθηκε η ιδέα μας. Mayσως να σκέφτεστε, γιατί να το αποκαλέσετε άγριο, όταν είναι σαφώς ένα σπίτι; Λοιπόν, για να το καταλάβετε πραγματικά, θα πρέπει να φτιάξετε ένα για τον εαυτό σας, αλλά κατ 'αρχήν, το όνομα του αμυγδάλου διευθετήθηκε επειδή κανένα ποντίκι δεν μπορούσε να κάνει τόσο πολύ θόρυβο, ο αμυγδαλός ακούγεται σαν άλους. Είμαστε επίσης Καναδοί, οπότε όλα πρέπει να περιλαμβάνουν μια άλκη.

Σημείωση: Αυτό δεν είναι πραγματικό theremin, καθώς δεν λειτουργεί με χωρητικότητα, αλλά χρησιμοποιώντας απλώς αισθητήρες χειρονομίας. Αλλά εξακολουθεί να λειτουργεί σαν ένα! Υποθέτω ότι θα μπορούσατε να το ονομάσετε ψηφιακό εκεί;

Βήμα 1: Συγκέντρωση υλικών

Συγκεντρώστε υλικά
Συγκεντρώστε υλικά
Συγκεντρώστε υλικά
Συγκεντρώστε υλικά
Συγκεντρώστε υλικά
Συγκεντρώστε υλικά
Συγκεντρώστε υλικά
Συγκεντρώστε υλικά

Wereμασταν εξαιρετικά τυχεροί που ένα από τα μέλη της ομάδας μας είναι ένας καταπληκτικός δημιουργός και έφερε απολύτως όλα όσα χρειάζονται για την κατασκευή αυτού του έργου και πολλά άλλα. Αλλά αν δεν έχετε την πιο φοβερή συλλογή ηλεκτρονικών ειδών στον κόσμο, θα πρέπει να προμηθευτείτε αυτό το υλικό.

Θα χρειαστείτε:

  • Teensy v3.0
  • Εφηβική ασπίδα ήχου
  • ενισχυμένα ηχεία κάποιου είδους
  • ένα γιγαντιαίο κουμπί με ενσωματωμένο LED (ή χωρίς LED, αλλά το LED το κάνει πιο διασκεδαστικό)
  • πολλά καλώδια βραχυκυκλωτήρων
  • σανίδες ψωμιού
  • 2x αισθητήρες χειρονομίας sparkfun (αυτή είναι η νεότερη έκδοση αυτού που χρησιμοποιήσαμε, όλα είναι τα ίδια εκτός από το πώς φαίνεται)
  • 4x LED
  • 5x τρανζίστορ (PN2222A)
  • 5x 470 ohm αντιστάσεις
  • κάποιο είδος πλαισίου για το ποντίκι (χρησιμοποιήσαμε λίγο ξύλο και ένα πλαστικό κύπελλο, ελπίζουμε ότι μπορείτε να το κάνετε καλύτερα)

Βήμα 2: Συνδέστε τους αισθητήρες χειρονομίας

Wire Up the Gesture Sensors
Wire Up the Gesture Sensors
Wire Up the Gesture Sensors
Wire Up the Gesture Sensors
Wire Up the Gesture Sensors
Wire Up the Gesture Sensors
Wire Up the Gesture Sensors
Wire Up the Gesture Sensors

Για μένα, αυτό είναι το πιο διασκεδαστικό μέρος. Καλωδίωση των πάντων.

Για να ξεκινήσουμε, πρέπει να κάνουμε ορισμένες τροποποιήσεις μόνο στον δεξιό αισθητήρα (αυτός είναι που θα μετακινήσει το ποντίκι σας πάνω και κάτω):

  1. Αφαιρέστε τη συγκόλληση που γεφυρώνει τα μαξιλάρια "I2C Pullup".
  2. Γεφυρώστε τα μαξιλάρια "Addr".

Έχω σχεδιάσει ένα μικρό διάγραμμα που δείχνει πού βρίσκονται αυτά τα μαξιλάρια παραπάνω.

Τώρα που έχετε τροποποιήσει τον δεξιό αισθητήρα, συνδέστε και τους δύο αισθητήρες στην πλακέτα Teensy με τον ίδιο τρόπο:

  1. Συνδέστε τη γείωση με τη γείωση (GND σε GND).
  2. Συνδέστε το VCC στους αισθητήρες σε 3,3v στο Teensy.
  3. Συνδέστε το pin δεδομένων στους αισθητήρες (DA) στο pin 18 στο Teensy.
  4. Συνδέστε τον πείρο του ρολογιού στους αισθητήρες (CL) στον πείρο 19 στο Teensy.

Αυτό είναι όλο, οι αισθητήρες είναι συνδεδεμένοι!

Βήμα 3: Συνδέστε τα πάντα

Wire Up Everything Else
Wire Up Everything Else
Wire Up Everything Else
Wire Up Everything Else

Τώρα που οι αισθητήρες έχουν συνδεθεί, ας επισυνάψουμε όλα τα άλλα στο Teensy. Υπάρχουν παρακάτω οδηγίες και ένα σχηματικό σχέδιο με τις παραπάνω εικόνες, ελπίζουμε ότι αυτό είναι αρκετό για να εξηγήσει σωστά την καλωδίωση!

Κουμπί

Συνδέστε το κουμπί για καρφίτσα 0 στο Teensy και γείωση. Βεβαιωθείτε ότι έχετε συνδέσει το κουμπί με φυσικό άνοιγμα (με την ένδειξη NO και COM στο κουμπί μας).

Για να συνδέσετε το LED, εάν έχετε ενσωματωμένο ένα LED στο κουμπί σας, όπως κάνουμε εμείς:

  1. συνδέστε τον πείρο Teensy 1 στη βάση του τρανζίστορ σας
  2. συνδέστε τον πομπό στο έδαφος
  3. συνδέστε τον συλλέκτη στην άνοδο του LED
  4. σύρμα την κάθοδο του LED σε +3.3v στο Teensy, με μια αντίσταση 470 ohm σε σειρά

LED ενδεικτικά

Αυτά θα παρέχουν ανατροφοδότηση, ώστε να γνωρίζετε με ποιον τρόπο κινείται το ποντίκι σας, ξέρετε, σε περίπτωση που θέλετε να χρησιμοποιήσετε το ρολόι σας ενώ δεν κοιτάτε την οθόνη. Εντάξει, εντάξει, τα προσθέσαμε επειδή κανένα έργο δεν είναι πλήρες χωρίς διόδους εκπομπής φωτός.

Προσθέσαμε τέσσερα LED και το καθένα είναι προσαρτημένο σε μια καρφίτσα Teensy από 2 έως 5, συνδέστε τα έτσι:

  1. συνδέστε τη βάση ενός τρανζίστορ σε μία από τις 4 καρφίτσες Teensy παραπάνω.
  2. συνδέστε τον πομπό στο έδαφος
  3. συνδέστε τον συλλέκτη στην άνοδο του LED
  4. σύρμα την κάθοδο του LED σε +3.3v στο Teensy, με αντίσταση 470 ohm σε σειρά

Ηχεία

Απλώς συνδέστε τα στην ηχητική ασπίδα Teensy. Διαθέτει υποδοχή ήχου 1/8.

Αυτό είναι όλο! Δεν υπάρχει τίποτα για να καλωδιωθείτε σε αυτό το έργο.

Βήμα 4: Λογισμικό

Λογισμικό!
Λογισμικό!

Ο κώδικας για αυτό το έργο είναι συνδεδεμένος παρακάτω:

drive.google.com/file/d/1hLA2Aydn1qutxAOlt…

Θα πρέπει να μπορείτε να το κατεβάσετε από αυτόν τον σύνδεσμο και να το ανοίξετε στο Arduino IDE, να το ανεβάσετε στον πίνακα και να λειτουργούν όλα μια χαρά. Αλλά αυτό είναι βαρετό! Δοκιμάστε να πειραματιστείτε με τον κώδικα και να αλλάξετε τις παραμέτρους. Διασκεδάσαμε πολύ πειραματιζόμενοι με τους τύπους κυμάτων που μπορούν να δημιουργηθούν από το Teensy. Ανακαλύψαμε ότι το κύμα πριονιού ήταν το πιο ενοχλητικό. Υπάρχει μια εικόνα παραπάνω της παραμέτρου που πρέπει να τροποποιηθεί για να αλλάξει η κυματομορφή.

Μόλις μεταφορτωθεί ο κώδικας, όταν συνδέσετε το Teensy στον υπολογιστή, θα λειτουργήσει ως ποντίκι! Αυτό μπορεί να είναι ενοχλητικό όταν προσπαθείτε να ανεβάσετε τροποποιημένο κώδικα και κάποιος παίζει με αυτόν. Όταν το Teensy είναι για πρώτη φορά συνδεδεμένο, μπορεί να εισέλθει σε μία από τις δύο λειτουργίες. Εάν κρατήσετε πατημένο το μεγάλο κουμπί όταν ενεργοποιηθεί, θα είναι σε αθόρυβη λειτουργία (ιδανικό για οικιακή χρήση), αν το συνδέσετε απλά, θα είναι σε δυνατή λειτουργία (ιδανικό για να καθαρίσετε μια καφετέρια αν μπορείτε » δεν βρίσκω θέση).

Βήμα 5: Τοποθετήστε τα πάντα για να τα χρησιμοποιήσετε

Τοποθετήστε τα πάντα για να τα καταστήσετε χρήσιμα
Τοποθετήστε τα πάντα για να τα καταστήσετε χρήσιμα

Αυτό είναι το βήμα για να γίνετε δημιουργικοί! Φτιάξαμε το πλαίσιο για τους ενυδρείους χρησιμοποιώντας ένα επιπλέον κομμάτι ξύλου, τοποθετώντας τους αισθητήρες και στις δύο πλευρές του υπολογιστή και χρησιμοποιώντας ένα κόκκινο σόλο κύπελλο (γεμάτο βράχια) για να κρατήσετε το κουμπί, το οποίο θα χρησιμοποιηθεί για κλικ (χρησιμοποιήσαμε το κόκκινο σόλο κύπελλο γιατί είναι το τέλειο ύψος για να χτυπηθεί με το πηγούνι σας).

Νομίζω ότι αυτή ήταν η τέλεια λύση καθώς βρισκόμασταν σε ένα hackathon και η δημιουργία κάποιου πλαισίου για αυτό ήταν μια ιδέα της τελευταίας στιγμής, αλλά επίσης πιστεύω ότι μπορείτε να κάνετε καλύτερα, οπότε ό, τι καταλήξετε, μοιραστείτε το με εμένα!

Ωστόσο, εάν αποφασίσετε να τοποθετήσετε το σιρόπι σας, βεβαιωθείτε ότι έχετε τοποθετήσει τον δεξιό αισθητήρα προς τα πάνω και κάτω και τον αριστερό αισθητήρα προς τα αριστερά και δεξιά. Διαπιστώσαμε ότι αυτό ήταν το πιο εύκολο να ελεγχθεί.

Μπορείτε να δείτε το σύστημά μας στην παραπάνω εικόνα.

Βήμα 6: Τελείωσες! Καλα να περνατε

Image
Image
Τελείωσες! Καλα να περνατε!
Τελείωσες! Καλα να περνατε!
Τελείωσες! Καλα να περνατε!
Τελείωσες! Καλα να περνατε!

Ο καλύτερος τρόπος για να σας διδάξει πώς να το χρησιμοποιήσετε αυτό είναι να σας δείξει ένα βίντεο. Μπορείτε να παρακολουθήσετε τα παραπάνω βίντεο για να δείτε τους ενήλικες σε δράση. Εδώ χρησιμοποιείται για να παίζετε Minecraft και Minesweeper, αλλά δεν χρειάζεται να παίζετε μόνο παιχνίδια που ξεκινούν με το "δικό μου", οι δυνατότητες των αμυντικών είναι ατελείωτες!

Αν φτιάξετε ένα από αυτά, ενημερώστε με! Και προτείνετε επίσης την καλύτερη χρήση για αυτό το απίστευτο, πρωτοποριακό κομμάτι της τεχνολογίας.

Θα το εκτιμούσαμε επίσης πολύ αν μας ψηφίζατε στον διαγωνισμό ήχου, γιατί ποια άλλη πιθανή εφεύρεση που σχετίζεται με τον ήχο θα μπορούσε να είναι καλύτερη από την εκδήλωση;

Διασκεδάσαμε πολύ χτίζοντας αυτό το έργο και ελπίζουμε να το κάνετε!

Συνιστάται: