
How to: Cheap Accelerometer with the Wii Nunchuck Πώς να: Φτηνές Επιταχυνσιόμετρο με το Wii Nunchuck

As you're probably well aware, the Καθώς είστε πιθανώς πολύ καλά, το wiimote wiimote and και nunchuck Nunchuck have a vast array of sensors built into them. έχουν μια μεγάλη σειρά από αισθητήρες ενσωματωμένο σε αυτά. Instead of buying pre-assembled breakout board for $35, or attempting to solder a tiny surface mount accelerometer, learn to exploit the features of the Wii Nunchuck and have a fully assembled accelerometer, joystick, and pushbuttons for just $12.50 shipped ( Αντί της αγοράς προ-συναρμολόγηση του σκάφους ξεμπλοκάρισμα για 35 δολάρια, ή επιχειρούν να κολλήσεις μια μικρή επιφάνεια mount επιταχυνσιόμετρο, να μάθουν να εκμεταλλεύονται τις δυνατότητες του Wii Nunchuck και διαθέτουν πλήρως συναρμολογημένα επιταχυνσιόμετρο, joystick και πλήκτρα για την αποστολή μόλις $ 12,50 ( on ebay για ebay ). ).

Why use the nunchuck insead of the actual WiiMote? Wiimotes can be about $40 and have a lot of extra features you wont need at the moment. Γιατί να το nunchuck INSEAD του πραγματικού Wiimote; Wiimotes μπορεί να είναι περίπου $ 40 και έχουν πολλά επιπλέον χαρακτηριστικά που συνηθίζει ανάγκη αυτή τη στιγμή. Plus, the nunchuck has a cable which can easily be plugged into the Arduino. Πλέον, το Nunchuck έχει ένα καλώδιο το οποίο μπορεί εύκολα να συνδεθεί στο Arduino. Of course, there are plenty of other ways to Φυσικά, υπάρχουν πολλοί άλλοι τρόποι για να connect the wiimote to your pc συνδέστε το Wiimote με τον υπολογιστή σας but this way we can interact with other hardware using the Arduino. αλλά αυτό τον τρόπο μπορούμε να αλληλεπιδρά με άλλο υλικό που χρησιμοποιούν το Arduino. If you've never used the Arduino, see Εάν δεν έχετε χρησιμοποιήσει ποτέ το Arduino, δείτε our tutorial φροντιστήριο μας . .
1. 1. Connect the Nunchuck to your Computer Συνδέστε το Nunchuck στον υπολογιστή σας

The Nunchuck communicates through 6 bits of data. Η επικοινωνεί μέσω Nunchuck 6 bits δεδομένων. To read this data, you'll need to connect the wiimote to a microcontroller. Για να διαβάσετε αυτά τα δεδομένα, θα χρειαστεί να συνδέσετε το Wiimote σε ένα μικροελεγκτή. In this case we'll use Σε αυτή την περίπτωση θα χρησιμοποιήσουμε the Arduino το Arduino . . You can either cut the cord on your Nunchuck or purchase an adapter so it fits snugly into your Arduino programmer board. Μπορείτε να κόψετε το καλώδιο είτε για Nunchuck σας ή να αγοράσετε έναν προσαρμογέα ώστε να χωράει άνετα σε Arduino προγραμματιστής του σκάφους σας. View more detailed Δείτε περισσότερες λεπτομέρειες instructions οδηγίες about connecting the nunchuck and I2C (how they talk to each other). σχετικά με τη σύνδεση του nunchuck και I2C (πώς να μιλούν μεταξύ τους).
2. 2. Setup the Software and Download Code Εγκατάσταση του λογισμικού και Λήψη Κώδικα

If you don't already have it, download the Αν δεν έχετε ήδη, κατεβάστε το Arduino software Arduino λογισμικού (free). (δωρεάν). Next, download the Στη συνέχεια, κατεβάστε το code Κωδικός which deciphers the 6 bits of data send from the Nunchuck and prints it to your computer's serial port. το οποίο αποκρυπτογραφεί τα 6 bits δεδομένων στείλει από το Nunchuck και εκτυπώσεις να σειριακή θύρα του υπολογιστή σας. To learn more about how this communication works, see the Για να μάθετε περισσότερα για το πώς λειτουργεί αυτή την ανακοίνωση, δείτε το author's tutorials tutorials συγγραφέα or the ή το original source πρωτότυπο . .
3. 3. Resulting Output Προκύπτουσα Output

By using the serial monitor of your Arudino software (or other serial monitoring software), you'll see the above output. Με τη χρήση της σειράς παρακολούθηση των Arudino λογισμικού σας (ή άλλο αύξων λογισμικό παρακολούθησης), θα δείτε το παραπάνω προϊόν. Sure, view the results as numbers is fine, but visually representing data in real time is far sexier. Σίγουρα, δείτε τα αποτελέσματα, όπως αριθμοί είναι ωραία, αλλά οπτικά αντιπροσωπεύουν δεδομένων σε πραγματικό χρόνο είναι πολύ πιο σέξι. Using a program called Χρησιμοποιώντας ένα πρόγραμμα που ονομάζεται Processing Μεταποίηση , you can read the above data and display it like the image below. , Μπορείτε να διαβάσετε τα παραπάνω δεδομένα και η οθόνη είναι σαν την παρακάτω εικόνα. See our thorough tutorial about how to graphically visualize data. Βλέπε ενδελεχή φροντιστήριο μας για το πώς να απεικονίσει γραφικά στοιχεία.
4. 4. Visualizing Data in Real Time Οπτικοποίηση δεδομένων σε πραγματικό χρόνο

Watching numbers steam in (step 3 image) is fine and dandy, but sometimes you just need something more to create a truly new perspective. Παρατηρώντας αριθμούς ατμού στο (βήμα 3 εικόνας) είναι ωραία και δανδής, αλλά μερικές φορές πρέπει απλώς κάτι περισσότερο για να δημιουργήσει μια πραγματικά νέα προοπτική. Processing Μεταποίηση is the program I've used, it's pretty easy to είναι το πρόγραμμα έχω χρησιμοποιήσει, είναι αρκετά εύκολο να learn μαθαίνω , uses the same interface as Arduino, and can render 2D and 3D visualizations with small amounts of code. , Χρησιμοποιεί την ίδια διασύνδεση με Arduino, και μπορεί να καταστήσει 2D και 3D απεικονίσεις με μικρές ποσότητες κώδικα. Check out our tutorial to learn how to Αναχώρηση μας φροντιστήριο για να μάθετε πώς να graphically visualize data γραφικά οπτικοποίηση δεδομένων . .
Now that you've learned how to read data from a nunchuck as well as data visualization, go make something awesome and don't forget to Τώρα που έχετε μάθει πώς να διαβάσει δεδομένα από μια nunchuck καθώς και οπτικοποίηση δεδομένων, να κάνει κάτι φοβερό και μην ξεχάσετε να subscribe to HacknMod εγγραφείτε HacknMod for more fantastic posts. για πιο φανταστική θέσεις.










































