Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Καλωδίωση
- Βήμα 2: Κωδικοποίηση
- Βήμα 3: Δοκιμάστε το
- Βήμα 4: Λειτουργεί, μοιραστείτε τώρα
Βίντεο: Ελέγξτε την ταχύτητα των κουδουνιών Jingle με Arduino: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Αυτό το Instructable θα σας δείξει πώς να προγραμματίσετε ένα LED λωρίδας ώστε να αντιστοιχεί στις νότες που παίζει το Arduino. Μπορείτε επίσης να επιταχύνετε ή να επιβραδύνετε το τραγούδι φέρνοντας το χέρι σας πιο κοντά ή πιο μακριά από τη φωτοαντίσταση. Το παράδειγμά μου είναι με το τραγούδι Jingle Bells, ωστόσο μπορείτε να το αλλάξετε σε οποιοδήποτε τραγούδι εάν μεταφράσετε τις νότες.
Προμήθειες
- Φωτοαντίσταση
- Πίνακας Arduino
- Αντίσταση 10K (x2)
- Λωρίδα LED
- Ενισχυτής ηχείων
- Σύρματα (αρσενικά και θηλυκά)
Βήμα 1: Καλωδίωση
Ανατρέξτε στον παρακάτω σύνδεσμο για να δείτε τη σωστή ρύθμιση για τα καλώδια σας.
Όλα τα ροζ καλώδια ευθυγραμμίζονται με τους αριθμούς καρφιτσών.
Όλα τα μαύρα καλώδια οδηγούν στη γείωση.
Όλα τα κόκκινα καλώδια οδηγούν σε 5V.
Όλα μαύρα με μαύρισμα σημαίνουν αντίσταση.
Τα πράσινα σύρματα σημαίνουν τα καλώδια που βγαίνουν από τη λωρίδα LED.
Βήμα 2: Κωδικοποίηση
Αντιγράψτε τον κωδικό που επισυνάπτεται.
Τα υπόλοιπα εξηγούν πώς λειτουργεί ο κώδικας:
Η κωδικοποίηση έχει σχόλια, ωστόσο θα δείτε ότι είναι αρκετά μεγάλη. Οι αρχικές νότες που δηλώθηκαν διασφαλίζουν ότι ο πίνακας σας μπορεί να κάνει οποιοδήποτε μουσικό τόνο. Στη συνέχεια, υπάρχει μια δήλωση χρωμάτων που αντιστοιχεί σε κάθε νότα. Η ρύθμιση κενού ενεργοποιεί όλες τις καρφίτσες σας και ξεκινά τον προγραμματισμό. Ο κενός βρόχος είναι εκεί όπου λαμβάνει χώρα η κύρια κωδικοποίηση. Ξεκινά με ρυθμό float, αυτό διασφαλίζει ότι το τραγούδι σας θα επιταχυνθεί ή θα επιβραδυνθεί ανάλογα με το πόσο κοντά είστε στη φωτοαντίσταση. Όσο πιο κοντά είσαι τόσο πιο γρήγορα παίζει. Στη συνέχεια, παίζει jingle bells. Κάθε νότα έχει τη δική της λειτουργία. Αρχικά καθαρίζει τη λωρίδα LED όλων των χρωμάτων, στη συνέχεια υπαγορεύει τη νότα και πόσο καιρό είναι. Για μια τέταρτη νότα σε παιχνίδια για 250 χιλιοστά του δευτερολέπτου, μια μισή νότα παίζει για 500 χιλιοστά του δευτερολέπτου και μια ολόκληρη νότα παίζει για 1000 χιλιοστά του δευτερολέπτου. Μετά από αυτή τη δήλωση υπάρχει ένας βρόχος που λέει στον πίνακα πόσα φώτα πρέπει να ανάψουν. για μια τέταρτη νότα 5 φωτίζονται, για μια μισή νότα 10 φωτίζονται και για μια ολόκληρη νότα 10 φωτίζονται. Υπάρχει τότε μια υπαγόρευση χρώματος και καθυστέρησης για το τέλος της νότας. Αυτό επαναλαμβάνεται συνεχώς εκτός αν αποσυνδεθεί από την πλακέτα.
Βήμα 3: Δοκιμάστε το
Ο τρόπος για να δοκιμάσετε τον κώδικα και την καλωδίωση είναι να τον συνδέσετε! Εάν δεν λειτουργεί σωστά, ελέγξτε τα καλώδια σας και ότι έχετε αντιγράψει όλη την κωδικοποίηση. Μπορεί να έχετε ένα έδαφος που πηγαίνει στα 5V ή άλλα ανακατεύονται.
Βήμα 4: Λειτουργεί, μοιραστείτε τώρα
Τώρα που λύσατε τυχόν προβλήματα που τελειώσατε με το έργο! Τραβήξτε μια φωτογραφία και μοιραστείτε την με τους φίλους σας. Αν θέλατε θα μπορούσατε να αλλάξετε το τραγούδι κάνοντας τις νότες διαφορετικές και αλλάζοντας αντίστοιχα τα χρώματα. Στο χέρι σας, οι δυνατότητες είναι ατελείωτες!
Συνιστάται:
Μετρήστε την ταχύτητα ανέμου με μικροσκόπια: bit και Snap: 10 βήματα
Μετρήστε την ταχύτητα του ανέμου με μικροσκοπικά: bit και Snap Circuits: Story Καθώς η κόρη μου και εγώ εργαζόμασταν σε ένα ανεμόμετρο έργου καιρού, αποφασίσαμε να επεκτείνουμε τη διασκέδαση με τον προγραμματισμό. Τι είναι το ανεμόμετρο; Μάλλον ρωτάτε τι " ανεμόμετρο " είναι. Λοιπόν, είναι μια συσκευή που μετρά τον άνεμο
Δοκιμάστε την ταχύτητα διαδικτύου χρησιμοποιώντας ένα Raspberry Pi + Ubidots: 9 βήματα
Δοκιμάστε την ταχύτητα διαδικτύου χρησιμοποιώντας ένα Raspberry Pi + Ubidots: Το Raspberry Pi έχει γίνει μια ευρέως χρησιμοποιούμενη συσκευή όχι μόνο για πρωτότυπους και εκπαιδευτικούς σκοπούς, αλλά και για βιομηχανικά έργα παραγωγής σε επιχειρήσεις. Εκτός από το μέγεθος του Pi, το χαμηλό κόστος και το πλήρως λειτουργικό λειτουργικό σύστημα Linux, μπορεί επίσης να αλληλεπιδρά
Πώς: Ελέγξτε την ταχύτητα του κινητήρα;: 5 βήματα (με εικόνες)
Πώς: Ελέγξτε την ταχύτητα του κινητήρα;: Εάν έχετε δύο κινητήρες συνεχούς ρεύματος, η πρώτη ερώτηση που μου έρχεται είναι πώς θα ελέγξω την ταχύτητα αυτών των κινητήρων! Έτσι, σε αυτό το Instructables θα δείξω πόσο εύκολο είναι να το κάνετε! Αν αισθάνεστε τεμπέλης μπορείτε να παρακολουθήσετε βίντεο στο κανάλι μου επίσης Huge Tha
Ελέγξτε την ταχύτητα του κινητήρα DC χωρίς ψήκτρες χρησιμοποιώντας Arduino και μονάδα Bluetooth (HC-05): 4 βήματα
Ελέγξτε την ταχύτητα του κινητήρα DC χωρίς ψήκτρες χρησιμοποιώντας Arduino και Bluetooth Module (HC-05): Εισαγωγή Σε αυτό το σεμινάριο, θα ελέγξουμε την ταχύτητα του κινητήρα DC χωρίς ψήκτρες χρησιμοποιώντας Arduino UNO, Bluetooth Module (HC-05) και εφαρμογή Android για Bluetooth ( Arduino Bluetooth Controller)
Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου: 10 βήματα
Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου: Αυτή η ανάρτηση περιγράφει τα βήματα που σχετίζονται με τη δημιουργία και την κυκλοφορία του Bookhuddle.com, ενός ιστότοπου που έχει στόχο να βοηθήσει τους αναγνώστες να ανακαλύψουν, να οργανώσουν και να μοιραστούν πληροφορίες βιβλίων. Τα βήματα που περιγράφονται εδώ θα ισχύει για την ανάπτυξη άλλων ιστότοπων