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

Ελέγξτε την ταχύτητα των κουδουνιών Jingle με Arduino: 4 βήματα
Ελέγξτε την ταχύτητα των κουδουνιών Jingle με Arduino: 4 βήματα

Βίντεο: Ελέγξτε την ταχύτητα των κουδουνιών Jingle με Arduino: 4 βήματα

Βίντεο: Ελέγξτε την ταχύτητα των κουδουνιών Jingle με Arduino: 4 βήματα
Βίντεο: ?✅ Κερδίστε $ 600 + Ακούγοντας μουσική YouTube ΔΩΡΕΑΝ-Παγκό... 2024, Νοέμβριος
Anonim
Ελέγξτε την ταχύτητα των κουδουνιών Jingle με το Arduino
Ελέγξτε την ταχύτητα των κουδουνιών Jingle με το Arduino

Αυτό το 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: Λειτουργεί, μοιραστείτε τώρα

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

Συνιστάται: