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

ΜΟΥΣΙΚΟ ΚΟΥΙΖ: 5 Βήματα
ΜΟΥΣΙΚΟ ΚΟΥΙΖ: 5 Βήματα

Βίντεο: ΜΟΥΣΙΚΟ ΚΟΥΙΖ: 5 Βήματα

Βίντεο: ΜΟΥΣΙΚΟ ΚΟΥΙΖ: 5 Βήματα
Βίντεο: Guess the Greatest Hits Songs Music Quiz 2024, Ιούλιος
Anonim
ΜΟΥΣΙΚΟ ΚΟΥΙΖ
ΜΟΥΣΙΚΟ ΚΟΥΙΖ

Γεια, είμαστε μια ομάδα τριών φοιτητών στο 4ο έτος ενότητας ηλεκτρονικών μηχανικών από το Πανεπιστήμιο της Μάλαγα, Shool of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/) και θα σας δείξουμε έργο για το θέμα που ονομάζεται «Creative Electronics».

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

Ελπίζω να σου αρέσει!

Βήμα 1: Λίστα υλικών και εξαρτημάτων

1x Arduino Leonardo

1x πλακέτα PCB

8x κουμπιά

Αντιστάσεις 7x 220ohm

1x 74HC595

1x οθόνη LED 7 τμημάτων

1x Buzzer

1x Συγκολλητής

1x Tin Coil

1x πένσα

Τροφοδοσία εξόδου 1x 5V (powerbank για παράδειγμα)

Αυτά είναι τα υλικά που χρειάζονται για την κατασκευή του κουτιού:

1x Ένα κομμάτι ξύλο

1x λευκή κόλλα

1x Ηλεκτρικό πριόνι

1x Henge

Βήμα 2: Φτιάξτε το κουτί

Φτιάξτε το κουτί
Φτιάξτε το κουτί
Φτιάξτε το κουτί
Φτιάξτε το κουτί
Φτιάξτε το κουτί
Φτιάξτε το κουτί
Φτιάξτε το κουτί
Φτιάξτε το κουτί

Αρχικά, κόψτε τις 4 πλευρές του κουτιού με τις διαστάσεις (20x5) cm. Στη συνέχεια, φτιάξτε το πάνω μέρος του κουτιού και τη βάση, με τις μετρήσεις του τετραγώνου να γίνονται με τις πλευρές και κολλήστε τις πλευρές με τη βάση.

Αργότερα, τοποθετήστε το επάνω μέρος με ένα μεντεσέ και κάντε τις τρύπες για τα κουμπιά, τα led και τα led 7 τμήματα. Κολλήστε τα κουμπιά στο επάνω μέρος και τοποθετήστε τον πίνακα Arduino στη βάση με μια βίδα.

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

Βήμα 3: Μέσα στο κουτί

Μέσα στο κουτί
Μέσα στο κουτί
Μέσα στο κουτί
Μέσα στο κουτί
Μέσα στο κουτί
Μέσα στο κουτί

Όταν παραλάβετε το κουτί, σας συνιστούμε να δοκιμάσετε το κύκλωμα σε ένα πρωτόκολλο πριν από τη συγκόλληση της πλακέτας PCB. Σημειώστε ότι τα κουμπιά χρησιμοποιούν την αντίσταση PULL-UP του Arduino από λογισμικό.

Στη συνέχεια, συνδέστε όλα τα κουμπιά και την οθόνη 7seg στην πλακέτα arduino χρησιμοποιώντας, για παράδειγμα, συνδετήρες άνδρες-γυναίκες.

Ο πίνακας arduino μπορεί να τροφοδοτηθεί από μια εξωτερική μπαταρία μέσα στο κουτί ή να συνδεθεί απευθείας στον υπολογιστή με μια τρύπα στο κουτί αν θέλετε.

Βήμα 4: Διάγραμμα προγραμματισμού και μπλοκ

Προγραμματισμός και διάγραμμα μπλοκ
Προγραμματισμός και διάγραμμα μπλοκ

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

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

Για να μεταγλωττίσετε τον κώδικα, πρώτα πρέπει να κάνετε φερμουάρ στους κωδικούς.cpp και.h, στη συνέχεια θα χρειαστεί να εισαγάγετε τη βιβλιοθήκη στο arduino IDE, Πρόγραμμα-> Συμπερίληψη βιβλιοθήκης-> Προσθήκη βιβλιοθήκης. ZIP.

Συνιστάται: