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

LED Ukulele: 6 βήματα (με εικόνες)
LED Ukulele: 6 βήματα (με εικόνες)

Βίντεο: LED Ukulele: 6 βήματα (με εικόνες)

Βίντεο: LED Ukulele: 6 βήματα (με εικόνες)
Βίντεο: 6 φυσικά αντιβιοτικά που υπάρχουν στην κουζίνα μας 2024, Νοέμβριος
Anonim
Image
Image
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα

Γεια, με λένε Ελένη. Αυτό το έργο συνδυάζει πολλά πράγματα που μου αρέσουν, οπότε ελπίζω να το απολαύσετε κι εσείς! Το ukulele LED που θα χτίσουμε σας διδάσκει πώς να παίζετε τις τέσσερις πιο συγχορδίες: C, G, Am και F. Δεν υπάρχει προηγούμενο μιούζικαλ απαιτούμενη εμπειρία για να ξεκινήσει το strumming κατά μήκος δημοφιλών τραγουδιών. Είναι ένα εξαιρετικό έργο τόσο για αρχάριους Arduino όσο και για ukulele.;) Αν ψάχνετε για κάτι λίγο πιο δύσκολο, δοκιμάστε την αναβάθμιση Shadow Swipe στο τέλος αυτού του Instructable.

Βήμα 1: Υλικό

"φόρτωση =" τεμπέλης"

Προαιρετικά: Αναβάθμιση Shadow Swipe Upgrade
Προαιρετικά: Αναβάθμιση Shadow Swipe Upgrade
Προαιρετικά: Αναβάθμιση Shadow Swipe Upgrade
Προαιρετικά: Αναβάθμιση Shadow Swipe Upgrade

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

ΣΚΕΥΗ, ΕΞΑΡΤΗΜΑΤΑ

Εάν ενδιαφέρεστε για αυτήν την κατασκευή, θα χρειαστείτε μερικά επιπλέον στοιχεία:

1. Περισσότερα LED: Θα χρειαστείτε τουλάχιστον 6 ακόμη LED για να λειτουργήσουν ως αισθητήρες φωτός. Κάθε LED στο ταμπλό θα έχει συνοδευτικό αισθητήρα LED.

2. Διεύρυνση θύρας εισόδου/εξόδου: Ανάλογα με τον πίνακα Arduino που χρησιμοποιείτε, πιθανότατα θα χρειαστείτε έναν διαστολέα θύρας. Χρησιμοποιώ έναν πίνακα Arduino Uno και το Sparkfun SX1509 Port Expander.

ΚΩΔΙΚΑΣ

Έχω εισαγάγει μερικά ακόμη στοιχεία στον κώδικα για να λειτουργήσει. Θα αναλύσω τα βασικά εδώ, αλλά μη διστάσετε να κατεβάσετε το αρχείο master_tweak.ino για την πλήρη ανάλυση:

1. Πίνακες: Δημιουργείται ειδικός πίνακας για την αποθήκευση δεδομένων εισόδου από κάθε LED αισθητήρα. Μια μικρή συνάρτηση καλείται να διαβάζει δεδομένα εισόδου κάθε 10 χιλιοστά του δευτερολέπτου και ο πίνακας ενημερώνεται σχεδόν συνεχώς.

2. Καταστάσεις παιχνιδιού: Ενώ η αρχική κατασκευή είχε διαφορετικά στάδια του παιχνιδιού, εδώ κωδικοποιούμε ρητά σε διαφορετικές καταστάσεις παιχνιδιού η καθεμία με προϋπόθεση νίκης για να προχωρήσει το παιχνίδι.

3. Ανίχνευση φωτός LED: Ένα ολόκληρο τμήμα του κώδικα είναι αφιερωμένο στην ανάγνωση δεδομένων εισόδου από τους αισθητήρες φωτός LED. Βρήκα αυτό το σεμινάριο ιδιαίτερα χρήσιμο με την κατανόηση των μηχανικών και τη σύνδεση του κυκλώματος.

ΟΔΗΓΟΣ HOOKUP

Συνιστώ ανεπιφύλακτα να περάσετε από το σεμινάριο Shadow Swipe για να έχετε την αίσθηση του τρόπου σύνδεσης του κυκλώματος ανίχνευσης φωτός LED. Αντί να συνδέσετε 3 LED όπως το σεμινάριο, αυτή η κατασκευή θα σας κάνει να συνδέσετε 6 (Δείτε την εικόνα#1). Η τελευταία σύνδεση, εάν χρησιμοποιείτε επίσης μια επέκταση θυρών θα πρέπει να μοιάζει με την εικόνα #2.

ASSEMBLYAΣυγκέντρωση αυτής της αναβάθμισης είναι αρκετά απλή. Τρυπήστε μια επιπλέον τρύπα δίπλα σε κάθε LED στο ταμπλό και τοποθετήστε τον αισθητήρα φωτός LED. Συγκολλώντας τα πάντα και θα πρέπει να είστε έτοιμοι!

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

Συνιστάται: