Πίνακας περιεχομένων:
- Βήμα 1: Εξοικειωθείτε με το Arduino
- Βήμα 2: Ρύθμιση της καλωδίωσης
- Βήμα 3: Ο κώδικας
- Βήμα 4: 30 Δεύτερο ενδιάμεσο χορού
- Βήμα 5: Επιστροφή στην επιχείρηση
- Βήμα 6: Συναρμολόγηση
- Βήμα 7: Ολοκληρώθηκε
Βίντεο: Παλμός (LED ενεργοποιημένης έντασης): 7 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Θέλατε ποτέ να φτιάξετε κάτι με LED, αλλά δεν ήσαστε σίγουροι από πού να ξεκινήσετε; Αυτός ο οδηγός θα σας δώσει μερικά εύκολα βήματα για να σχεδιάσετε τον δικό σας κώδικα απεικόνισης όγκου για φώτα LED διευθυνσιοδότησης. Αυτό είναι ένα διασκεδαστικό μετρητή θορύβου στην επιφάνεια εργασίας, μια συσκευή rave, ένα σύστημα προειδοποίησης θορύβου εργαστηρίου ή παρόμοια. Αν θέλετε, μπορείτε να ακολουθήσετε τον σχεδιασμό των εξαρτημάτων μου, αλλά προσέξτε ότι το κουτί μου δεν είναι σχήμα αρχικού επιπέδου και δεν θα καλύψω πώς να το φτιάξω εδώ. Ωστόσο, μη διστάσετε να γίνετε δημιουργικοί ή προσπαθήστε να το αντιγράψετε από τις εικόνες.
Για να ξεκινήσετε αυτό το έργο θα χρειαστείτε:
Adafruit NeoPixels (ή άλλες συγκρίσιμες διευθύνσιμες λυχνίες LED)
Χρησιμοποιώ ομόκεντρους δακτυλίους LED που αγοράστηκαν από την Amazon.
Ενισχυτής μικροφώνου
Ξεχωριστό τροφοδοτικό (Εάν υπάρχουν περισσότερες από 8-10 λυχνίες LED, θα λειτουργήσει μια εξωτερική μπαταρία)
Arduino Uno
Συγκολλητικό και συγκολλητικό σίδερο
Σύρμα
Συρματόσχοινα
Κάποιο είδος στεγαστικού στοιχείου
Βήμα 1: Εξοικειωθείτε με το Arduino
Εάν αυτή είναι η πρώτη φορά που επιχειρείτε ένα έργο με Arduino ή οτιδήποτε με καλωδίωση, σας προτείνω να δείτε τα παρακάτω μαθήματα. Είναι σημαντικό να μάθετε πώς να κάνετε τα βασικά πριν προσπαθήσετε να αλλάξετε κώδικα ή να εργαστείτε με τον εξοπλισμό. Αυτό θα επιτρέψει λιγότερα λάθη και επίσης λιγότερους τραυματισμούς. Εάν είστε ήδη άνετοι με το Arduino και την καλωδίωση, τότε οπωσδήποτε, παραλείψτε τα.
Κοιτάζοντας το Arduino
Συγκόλληση
Οδηγός NeoPixel
Βήμα 2: Ρύθμιση της καλωδίωσης
Για να ρυθμίσετε την καλωδίωση, συνιστώ να σχεδιάσετε ένα διάγραμμα. Στα παρακάτω παραδείγματα μπορείτε να δείτε πώς έχω συνδέσει το σύστημά μου ως αναφορά. Είναι ακατάστατο στην πραγματικότητα, αλλά είναι πολύ πιο εύκολο να το καταλάβουμε στο χαρτί. Σπάστε το στυλό ή το μολύβι και προχωρήστε το.
Για τη διαδικασία ρύθμισης των φώτων σας, βεβαιωθείτε ότι έχετε συγκολλήσει καλώδια για απευθείας σύνδεση, τροφοδοσία και γείωση. Αυτά τα καλώδια θα εισαχθούν στη συνέχεια στον πίνακα Arduino στα 6, 5v και gnd αντίστοιχα. Σημειώστε ότι εάν έχετε φώτα όπως τα δικά μου θα θέλετε να κολλήσετε από απευθείας έξω σε απευθείας μεταξύ των τμημάτων LED. Αυτό επιτρέπει στα LED να αντιμετωπίζονται με σειρά, όπως μια λωρίδα LED.
• Προειδοποίηση-διαβάστε παρακάτω αν έχετε συνδέσει πάνω από 8-10 LED
Κατά τη ρύθμιση του μικροφώνου, κολλήστε τα καλώδια σε vcc, gnd και out. Τα άλλα άκρα στη συνέχεια θα εισαχθούν στο 3.3v, gnd και A0 αντίστοιχα.
Αν υποθέσουμε ότι όλα είναι καλά και όλα είναι προσαρτημένα, είστε πλέον έτοιμοι για κωδικό, εκτός εάν έχετε πολλά LED. Όπως προειδοποιήθηκε, αυτό μπορεί να είναι προβληματικό, επειδή ο πίνακας Arduino μπορεί να τροφοδοτήσει μόνο τόσα πολλά φώτα. Θα χρειαστεί να συνδέσετε μια εξωτερική πηγή ενέργειας, όπως μια μπαταρία. Για να συνδέσετε το πακέτο μπαταριών, θα πρέπει να συνδέσετε την ισχύ και τη γείωση των φώτων απευθείας στην ισχύ της μπαταρίας και τη γείωση με συγκόλληση. Το σύμπλεγμα εδώ είναι να κολλήσετε ένα επιπλέον καλώδιο στη σύνδεση γείωσης που θα δέσει στην πλακέτα Arduino. Αυτά τα στοιχεία πρέπει να μοιράζονται έδαφος ή διαφορετικά θα εμφανιστεί τυχαία αναβοσβήσιμο LED ή άλλα σφάλματα.
Βήμα 3: Ο κώδικας
Συγχαρητήρια! Έχετε φτάσει στο επόμενο συναρπαστικό βήμα. Σε αυτό το σημείο θα πρέπει να έχετε μια δροσερή ρύθμιση που δυστυχώς δεν κάνει τίποτα. Συναρπαστικό, το ξέρω. Εάν κάνει κάτι, τότε μπορεί να έχετε ψευδαισθήσεις ή ίσως έχετε ήδη συνδεθεί και τρέχει κάποιος παλιός κώδικας. Ας πάρουμε τον νέο κώδικα εκεί. Ο κωδικός μου επισυνάπτεται παρακάτω.
Αυτός ο κωδικός λειτουργεί με την πρώτη ρύθμιση των LED καλώντας τη βιβλιοθήκη NeoPixel, καθορίζοντας τις εισόδους και τις εξόδους, δηλώνοντας τον αριθμό των LED και ρυθμίζοντας τη φωτεινότητα και τη συχνότητα δειγμάτων. Στον κωδικό ρύθμισης, η λωρίδα ρυθμίζεται στη φωτεινότητα και τα LED αρχικοποιούνται. Το τελευταίο μέρος του κώδικα είναι όπου συμβαίνουν όλα τα φανταχτερά πράγματα, εδώ αναλύεται η ένταση και μετρούνται οι κορυφές.
Στο κομμάτι απεικόνισης ήχου, μια συχνότητα λαμβάνεται από το μικρόφωνο, διαβάζεται και στη συνέχεια συσχετίζεται με τα φώτα όταν βρίσκονται σε συγκεκριμένα εύρη. Στη συνέχεια, τα φώτα μπορούν να ελεγχθούν σε ομάδες και να προσαρμοστούν ανάλογα με το χρώμα, το ρυθμό ανανέωσης και άλλα διασκεδαστικά πράγματα.
Ακολουθούν ορισμένοι βασικοί τρόποι με τους οποίους μπορείτε να αλλάξετε τον κώδικα. Αρχικά, το χρώμα μπορεί να αλλάξει εύκολα. Μέσα στον κώδικα για κάθε δακτύλιο υπάρχει μια ετικέτα που μοιάζει με (i, (0, 0, 0)) εδώ είναι όπου το χρώμα μπορεί να αλλάξει αλλάζοντας τους αριθμούς. Τα τρία ψηφία είναι για κόκκινο, πράσινο και μπλε και υπαγορεύουν το ποσό του καθενός. Όπως μπορείτε να δείτε, ο κωδικός μου έχει διαφορετικές τιμές χρώματος.
Δεύτερον, εάν θέλετε να ρυθμίσετε πόσο δυνατά γίνονται τα πράγματα πριν από τα φώτα ενεργά, θα πρέπει να αλλάξετε την τιμή στην αρχή κάθε δήλωσης "εάν". Μοιάζει με (<= αριθμός), όσο υψηλότερος είναι ο αριθμός τόσο πιο δυνατός πρέπει να είναι ο ήχος για να τον ενεργοποιήσετε.
Εάν θέλετε να γίνετε φανταχτερός, μπορείτε επίσης να ρυθμίσετε τον τρόπο ενεργοποίησης των φώτων. Για παράδειγμα, θα μπορούσατε να επανακωδικοποιήσετε για να σβήσουν τα φώτα αντί να αναβοσβήνουν, να αλλάξετε χρώμα με την πάροδο του χρόνου, ακόμη και να ενεργοποιήσετε τη συχνότητα. Οι επιλογές είναι πολλές και αρκετά απεριόριστες, αν γνωρίζετε τι κάνετε.
Βήμα 4: 30 Δεύτερο ενδιάμεσο χορού
Εάν έχετε ενεργοποιήσει τον κωδικό, τότε έχετε δει τη μαγεία. Υπάρχει κάτι στα ηχητικά αντιδραστικά φώτα που είναι πολύ μαγευτικό. Αν δεν πήδηξες και δεν πήγες να πιάσεις κάποιον για να του δείξεις τι έκανες, τότε πήγαινε, είμαι σίγουρος ότι θα ενδιαφερθούν και άλλοι.
Βήμα 5: Επιστροφή στην επιχείρηση
Finallyρθε επιτέλους η ώρα να σχεδιάσετε το περίβλημα για τα ηλεκτρονικά σας. Μη διστάσετε να πάτε όσο απλά ή πολύπλοκα θέλετε, περιορίζεται πραγματικά μόνο από τις ικανότητές σας με εργαλεία. Παρακάτω είναι ένα παράδειγμα αυτού που έκανα, αλλά να θυμάστε ότι ο πίνακας Arduino χρειάζεται ένα μέρος για να τοποθετηθεί και πρέπει να υπάρχει μια τρύπα ή κάτι για να μπορεί το μικρόφωνο να ακούει καλά.
Βήμα 6: Συναρμολόγηση
Οι τελευταίες στιγμές είναι τώρα πάνω σας! Βρείτε τους τρόπους με τους οποίους θέλετε να ασφαλίσετε τα εξαρτήματά σας και συνεχίστε. Σύντομα θα έχετε ένα τελικό προϊόν και κάτι για το οποίο μπορείτε να είστε περήφανοι. Παρακάτω είναι οι εικόνες με τους τρόπους με τους οποίους αποφάσισα να εξασφαλίσω κομμάτια.
Βήμα 7: Ολοκληρώθηκε
Συγχαρητήρια πραγματικά αυτή τη φορά! Κάντε ένα πάρτι για να γιορτάσετε … όχι πραγματικά, κάντε ένα πάρτι και σβήστε αυτό το πράγμα. Το τελειωμένο κομμάτι σας αξίζει να επιδειχθεί.
Ελπίζω ότι κατά τη διάρκεια αυτής της διαδικασίας μάθατε κάτι σχετικά με τον τρόπο κωδικοποίησης, τον τρόπο κατασκευής και τον τρόπο διασκέδασης, γιατί όλοι πρέπει να διασκεδάσουμε. Ανεβάστε τυχόν περαιτέρω προσθήκες ή τροποποιήσεις. Μου αρέσει να βλέπω τι καταλήγουν οι άλλοι, ειδικά αν μπορείτε να το κάνετε να διαβάζει συχνότητα αντί για ένταση. Καλή κατασκευή και κατασκευή!
Συνιστάται:
Γραμμή έντασης LED: 9 βήματα (με εικόνες)
LED Volume Bar: Το εργαστήριό μου είναι πολύ ήπιο. Παρά τις βερνικωμένες ξύλινες σανίδες 80s-Esque που καλύπτουν τους τοίχους μου, δεν έχει χρώμα και φυσικά: LED. Ομοίως, παίζω συχνά μουσική ενώ κολλάω ηλεκτρονικά. Αυτό με έβαλε σε σκέψεις, θα μπορούσα να συνδυάσω μουσική και LED
Διακόπτης λαμπτήρα ενεργοποιημένης κίνησης: 3 βήματα
Διακόπτης ενεργοποιημένης λάμπας κίνησης: Κάθε φορά που φεύγουμε από το γραφείο ή το δωμάτιό μας, τις περισσότερες φορές ξεχνάμε να σβήσουμε τα φώτα εκεί. Αυτό προκαλεί απώλεια ηλεκτρικής ενέργειας και αύξηση του λογαριασμού ρεύματος. Αλλά τι, αν τα φώτα σβήσουν αυτόματα, αφού φύγετε από το δωμάτιο. Ναι στο
Το έργο του Αγίου Βαλεντίνου: ένας ορατός καρδιακός παλμός: 9 βήματα
Το έργο της Ημέρας του Αγίου Βαλεντίνου: ένας ορατός καρδιακός παλμός: Η ημέρα του Αγίου Βαλεντίνου έρχεται, ανησυχείτε για το ότι σας αρέσει ή όχι; Maybeσως θέλετε να ρωτήσετε, αλλά εδώ είναι ένας άλλος τρόπος, βάλτε το δάχτυλο στη συσκευή καρδιακών παλμών, τα δεδομένα θα δείξουν την απάντηση. Ο καρδιακός παλμός των ενηλίκων είναι περίπου 70 ~ 80 φορές, καλά, 60 ~
Διακόπτης ρελέ ενεργοποιημένης φωνής (Arduino): 6 βήματα (με εικόνες)
Voice Activated Relay Switch (Arduino): Γεια σε όλους! Σε αυτό το έργο, θα σας δείξω πώς να εφαρμόσετε φωνητικές εντολές για τα έργα σας Arduino. Χρησιμοποιώντας φωνητικές εντολές, θα σας δείξω πώς να ελέγχετε μια μονάδα διακόπτη ρελέ
Βοηθός ενεργοποιημένης φωνής - MAX: 10 βήματα
Voice Activated Assistant - MAX: Γεια σε αυτό το Instructable πρόκειται να μιλήσω για το πώς να φτιάξω ένα chat -bot MAX (με το όνομά μου !!!) Με κάποια εφαρμογή μπορείτε να ελέγξετε αυτήν τη φωνή chatbot ή με τη χρήση διαφόρων λογισμικών μπορεί να γίνει ως βοηθός φωνής. Εγώ εδώ