Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται εξαρτήματα
- Βήμα 2: Καλωδίωση των πάντων
- Βήμα 3: Ο κώδικας
- Βήμα 4: Η υπόθεση
- Βήμα 5: Περισσότερα τραγούδια
Βίντεο: Arduino Christmas Cheer !: 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Δοκιμάστε την εποχή για να κολλήσετε τα Arduino σε εορταστικά μέρη και τι καλύτερο από ένα χριστουγεννιάτικο δέντρο! Σε αυτό το έργο, θα φτιάξουμε ένα χριστουγεννιάτικο δέντρο που μπορεί να τραγουδήσει ένα σωρό διαφορετικά χριστουγεννιάτικα τραγούδια και να φωτιστεί σε συνδυασμό με τη μουσική! Επισυνάπτεται ένα ηχητικό αρχείο του δέντρου σε δράση για να σας δώσει μια ιδέα για το πώς ακούγεται.
Βήμα 1: Απαιτούνται εξαρτήματα
Έτσι, το δέντρο δεν κάνει τόσο πολύ πράγμα που σημαίνει ότι η λίστα με τα μέρη μας είναι πραγματικά πολύ μικρή με όλα όσα θα χρειαστούμε ως εξής:
- Arduino Micro (εδώ)
- Buzzer (εδώ)
- 12 LED (εδώ)
- Κουμπί (εδώ)
- Σύρμα
- Υλικό θήκης
Όσον αφορά τα εργαλεία, το μόνο που θα χρειαστούμε είναι ένα κολλητήρι, ένα πιστόλι κόλλας και ένας κόφτης κουτιού, καθιστώντας αυτό ένα πραγματικά απλό, διασκεδαστικό έργο!
Βήμα 2: Καλωδίωση των πάντων
Η καλωδίωση για αυτό το έργο είναι λίγο ακατάστατη, επειδή πρόκειται να ελέγξουμε έξι σετ 2 LED, αλλά συνολικά είναι ακόμα πολύ απλό να συνδεθούν όλα σωστά.
Ας ξεκινήσουμε φτιάχνοντας την αλυσίδα LED, ξεκινάμε με τη συγκόλληση όλων των ποδιών γείωσης (κοντά πόδια) κάνοντας ένα κοινό έδαφος μεταξύ όλων των LED, αυτό το κοινό έδαφος μπορεί στη συνέχεια να κολληθεί στην είσοδο γείωσης του Arduino. Τώρα θα θέλουμε να συνδυάσουμε τα 12 LED σε ομάδες των 2, το κάνουμε αυτό συνδέοντας το μακρύτερο πόδι κάθε ομάδας, δηλαδή όταν τροφοδοτείται με ρεύμα σε αυτό το σετ και τα δύο θα ενεργοποιηθούν. Τώρα θα πρέπει να έχουμε 1 κοινό έδαφος και 6 καθόδους που πρέπει να συνδέσουμε στο Arduino, κάθε σετ συνδέεται με μία από τις εισόδους του Arduino που είναι οι ακίδες 3, 4, 5, 6, 7 και 9 (η ακίδα 8 χρησιμοποιείται από τον βομβητή).
Τώρα για το βομβητή στο κάτω μέρος του θα πρέπει να δείτε ένα θετικό και ένα αρνητικό τερματικό που θα θέλουμε να κολλήσουμε ένα καλώδιο και στα δύο και να το συνδέσουμε με το Arduino. Το τερματικό γείωσης του βομβητή πέφτει στο Arduino και το θετικό πηγαίνει στο pin 8.
Και τέλος, πρόκειται να συνδέσουμε ένα κουμπί που μας επιτρέπει να ενεργοποιούμε και να απενεργοποιούμε τη μουσική επειδή είναι λίγο ενοχλητικό μετά την 4η ή την 5η ώρα. Το ένα πόδι του κουμπιού συνδέεται με τη γείωση στο Arduino και το άλλο πόδι συνδέεται με τον πείρο 10.
Και αυτό είναι όλο το καλώδιο!
Βήμα 3: Ο κώδικας
Ο κώδικας μας επιτρέπει να παράγουμε τόνους από το Arduino και του επιτρέπει να παίζει συγκεκριμένες νότες, ας ρίξουμε μια ματιά σε μερικά σημαντικά χαρακτηριστικά του.
Υπάρχει ένα τμήμα του κώδικα που μας επιτρέπει να επιλέξουμε το τέμπο του τραγουδιού, επέλεξα 250 για να το κρατήσω κλασικά αλλά ακόμα λίγο αισιόδοξο, και πάνω από αυτό υπάρχουν ένα σωρό αριθμοί χωρισμένοι με κόμματα, αυτό είναι το μήκος κάθε νότας που πηγαίνει για αναπαραγωγή και, στη συνέχεια, πάνω από αυτό είναι οι πραγματικές νότες που παίζονται με τη σειρά, μπορούν να αναδιαταχθούν για να παίξουν οποιοδήποτε τραγούδι θέλετε, αρκεί να μην σας πειράζουν οι ήχοι των 8 bit.
Ανοίξτε τον κωδικό στο Arduino IDE και ανεβάστε τον στον πίνακα σας και δώστε του μια δοκιμή, αν όλα πάνε καλά μπορούμε να προχωρήσουμε, αν όχι δοκιμάστε να ελέγξετε ξανά όλες τις συνδέσεις σας και να φορτώσετε ξανά τον κώδικα.
Βήμα 4: Η υπόθεση
Εντάξει, έτσι η θήκη είναι πραγματικά βασική μόνο τα 4 κομμάτια χαρτόνι που είναι κολλημένα μεταξύ τους για να φτιάξουν ένα κουτί στο οποίο μπορεί να χωρέσει η βάση του χριστουγεννιάτικου δέντρου της κατσαρόλας σας. Στη συνέχεια θα χρειαστεί να φτιάξουμε ένα μικρότερο τριγωνικό κουτί στο οποίο θα κουμπώσει ταιριάζει, μόλις τελειώσουμε, μπορούμε να το κολλήσουμε στη μέση μιας από τις πλευρές του κουτιού μας, ή στη συνέχεια να τοποθετηθεί κουμπί μέσα σε αυτό και τα καλώδια μπορούν να οδηγηθούν στην πίσω γωνία του κουτιού όπως ακριβώς πηγαίνουμε για να τοποθετήσετε το Arduino και το βομβητή επειδή το κρατά μακριά από την όραση, μπορούμε να το κάνουμε χρησιμοποιώντας ένα μικρό κομμάτι θερμής κόλλας για να το κρατήσουμε στη θέση του.
Τώρα η βασική υπόθεση έχει ολοκληρωθεί, αλλά θέλουμε να προσθέσουμε μερικά χριστουγεννιάτικα θέματα, το έκανα κολλώντας ένα μίνι χριστουγεννιάτικο καπέλο στο κουμπί μου και πρόσθεσα ένα μικρό μήνυμα κάτω από αυτό, αλλά οι διακοσμήσεις σας είναι απόλυτα σύμφωνα με το προσωπικό σας γούστο.
Βήμα 5: Περισσότερα τραγούδια
Αυτό είναι λίγο πολύ, θα πρέπει τώρα να έχετε ένα χριστουγεννιάτικο δέντρο που μπορεί να τραγουδάει κουδούνια, αλλά αν θέλετε να παίξει μερικά ακόμη τραγούδια εδώ, υπάρχει ένας χρήστης του Arduino που έβαλε τα δικά του χριστουγεννιάτικα τραγούδια 8-bit και είναι υπέροχα! απλώς σύρετε και αφήστε τις λίγες γραμμές κώδικα στον κωδικό μας, φορτώστε το ξανά και απολαύστε!
Ευχαριστώ για την ανάγνωση! εάν έχετε οποιεσδήποτε ερωτήσεις id μου αρέσει να τις απαντάτε, αφήστε μου ένα σχόλιο ή ένα PM αν το κάνετε!
Συνιστάται:
DIY Automatic Musical Christmas Lights (MSGEQ7 + Arduino): 6 βήματα (με εικόνες)
DIY Automatic Musical Christmas Lights (MSGEQ7 + Arduino): Έτσι κάθε χρόνο λέω ότι θα το κάνω αυτό και δεν θα το κάνω ποτέ γιατί καθυστερώ πολύ. Το 2020 είναι ένα έτος αλλαγών, γι 'αυτό λέω ότι είναι το έτος για να το κάνουμε. Ελπίζω λοιπόν να σας αρέσουν και να φτιάξετε τα δικά σας μουσικά χριστουγεννιάτικα φωτάκια. Αυτό θα είναι μια
Χριστουγεννιάτικη μουσική Cheer Light: 4 Βήματα
Χριστουγεννιάτικη μουσική Cheer Light: Καλά Χριστούγεννα! Θέλετε να έχετε ένα χριστουγεννιάτικο δέντρο που να μπορεί να αλληλεπιδράσει μαζί σας;
Arduino Christmas Notifier: 5 βήματα (με εικόνες)
Arduino Christmas Notifier: Τα Χριστούγεννα είναι προ των πυλών τώρα και έχω καταλήξει στο συμπέρασμα ότι δεν θα το αφήσω να πάει έχοντας μόνο το DIY Arduino Christmas Lights. Ποιο θα ήταν ένα τέλειο έργο που περιλαμβάνει μια χριστουγεννιάτικη μελωδία; Ναι σωστά! Ενημερώστε τον κόσμο ότι είναι Χριστούγεννα
Arduino Christmas Frame & A6 GSM Module: 4 βήματα (με εικόνες)
Arduino Christmas Frame & A6 GSM Module: Το καρέ φτιάχτηκε μόνο για διασκέδαση την περίοδο των Χριστουγέννων:) Παρακολουθήστε μια ταινία YouTube για να δείτε μια επίδειξη. Η μονάδα AI A6 GSM λαμβάνει SMS και την αποστέλλει στο Arduino Uno ως κύριος (i2c bus). Arduino Ο Uno στέλνει με το λεωφορείο i2c πληροφορίες στο Arduino Nano για να ξεκινήσει να μετακινεί servos και
$ 20 Holiday Cheer Box: 5 βήματα (με εικόνες)
$ 20 Holiday Cheer Box: Αυτό το έργο θα σας δείξει πώς να φτιάξετε ένα κουτί που παίζει έναν τυχαίο ήχο όταν πατάτε το κουμπί. Σε αυτήν την περίπτωση, το χρησιμοποίησα για να φτιάξω ένα κουτί που μπορώ να τοποθετήσω στρατηγικά γύρω από το γραφείο κατά τη διάρκεια των διακοπών. Όταν οι άνθρωποι πιέζουν το κουμπί ακούνε ένα