Πίνακας περιεχομένων:
- Βήμα 1: Ηλεκτρονικά
- Βήμα 2: Προγραμματισμός μικροελεγκτών
- Βήμα 3: Κάνοντας το περίβλημα
- Βήμα 4: Συμπλήρωση του περιβλήματος
- Βήμα 5: Χάραξη του μπροστινού πίνακα αλουμινίου
- Βήμα 6: Τέλος
Βίντεο: 160 LED VU-Meter: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Αυτό το έργο είναι ένα στερεοφωνικό VU-μετρητή 160 LED, με 80 LED ανά κανάλι ήχου. Βασίζεται γύρω από έναν μικροελεγκτή AVR ATmega328p, το ίδιο μέσα σε ένα Arduino UNO ή nano. Αυτός ο μετρητής VU αντιδρά σε ήχους τροφοδοσίας των υποδοχών RCA στο πίσω μέρος της μονάδας και μπορεί να συνδεθεί σε οποιοδήποτε ενισχυτή ήχου. Το δοκίμασα στην έξοδο προενισχυτή του ενισχυτή μου και τα επίπεδα είναι καλά και μπορούν να ρυθμιστούν με τη βοήθεια ενός ποτενσιόμετρου.
Αυτό το έργο δεν είναι δύσκολο να γίνει, αλλά δεν το συνιστώ για αρχάριους στην ηλεκτρονική, καθώς πρέπει να γνωρίζετε πώς να κολλάτε εξαρτήματα SMD. Αλλά θα διασκεδάσετε πολύ χτίζοντας το, συγκολλώντας το και συνδυάζοντάς το όπως και εγώ!
Αυτός ο οδηγός έχει στόχο να διδάξει πώς να φτιάξω αυτό το VU-meter από τα αρχεία του έργου μου. Όλα τα αρχεία που σχετίζονται με υλικό ή λογισμικό βρίσκονται στο Github μου καθώς αυτό το έργο είναι ανοιχτού κώδικα. Μη διστάσετε να το τροποποιήσετε! Ο κώδικας είναι τεκμηριωμένος (με τρόπο οξυγόνου) επίσης!
Ας ξεκινήσουμε την κατασκευή!
Βήμα 1: Ηλεκτρονικά
Θα ξεκινήσουμε χτίζοντας τον πυρήνα του μετρητή VU: τα ηλεκτρονικά.
Έφτιαξα ένα PCB χρησιμοποιώντας το EAGLE. Τα αρχεία βρίσκονται στο Github μου.
Θα χρειαστείτε για αυτό δύο PCB και μερικά εξαρτήματα. Στην πραγματικότητα, ο λογαριασμός υλικού αναφέρεται σε ένα PCB και καθώς υπάρχουν δύο κανάλια ήχου, θα χρειαστείτε δύο PCB και κάθε στοιχείο δύο φορές.
Μπορείτε να αποκτήσετε πρόσβαση στο BOM (Bill Of Materials) εδώ: BOM.
Μπορείτε να έχετε πρόσβαση στα αρχεία PCB Gerber εδώ: Gerber.
Για το PCB που θα χρειαστεί να το κατασκευάσετε, υπάρχουν πολλές εταιρείες εκεί έξω που θα το κάνουν φθηνά όπως JLCPCB ή PCBWAYS. Χρησιμοποίησα το PCBWAYS προσωπικά και μου πρόσφεραν τους πίνακες ως αντάλλαγμα για κάποια φωνή/κριτική στο Github μου.
Εάν δεν έχετε παραγγείλει ποτέ PCB στο παρελθόν, είναι πολύ εύκολο, απλά πρέπει να κάνετε φερμουάρ στα αρχεία Gerber που συνδέονται παραπάνω σε ένα αρχείο.zip και να το αφήσετε στον ιστότοπο του αγαπημένου σας κατασκευαστή. Και αυτό είναι!
Εάν επιλέξετε να χρησιμοποιήσετε το PCBWAYS, μπορείτε εύκολα να παραγγείλετε το PCB χωρίς να μπλέξετε με τον Gerbers ακολουθώντας αυτόν τον σύνδεσμο: EASY_ORDER_LINK
Μόλις έχετε όλα τα απαιτούμενα εξαρτήματα, μπορείτε να κολλήσετε τα πάντα ακολουθώντας το όνομα των στοιχείων στο BOM και στο PCB.
Βήμα 2: Προγραμματισμός μικροελεγκτών
Μόλις κολλήσουν όλοι οι δύο πίνακες, θα χρειαστεί να προγραμματίσετε τον μικροελεγκτή ATmega328p πάνω τους.
Για να κάψετε το υλικολογισμικό στο atmega32, πρέπει πρώτα να κατεβάσετε το φάκελο λογισμικού στο GitHub.
Για αυτό θα χρειαστείτε έναν προγραμματιστή AVR όπως αυτόν τον USBASP (μπορείτε να τον βρείτε στο Aliexpress, bangood, ebay αναζητώντας usbasp…) ή απλά ένα Arduino.
Εάν χρησιμοποιείτε το Arduino, απλώς ακολουθήστε αυτό το σεμινάριο: Arduino tuto
Εάν χρησιμοποιείτε τον προγραμματιστή AVR, απλώς ακολουθήστε αυτό:
Απλώς θα σας δώσω τους τίτλους για το πώς να το κάνετε με τον προγραμματιστή isp που αναφέρθηκε προηγουμένως (βεβαιωθείτε ότι τα προγράμματα οδήγησης είναι σωστά εγκατεστημένα, μπορείτε να ολοκληρώσετε χρήσιμες πληροφορίες σχετικά με αυτό κάνοντας αναζήτηση στο Google.)
Εγκαταστήστε το WinAVR (για Windows) (για να επιτρέψετε στον υπολογιστή να επικοινωνεί με το ATmega μέσω του προγραμματιστή): Σύνδεσμος
Στη συνέχεια, συνδέστε τον προγραμματιστή στον υπολογιστή και στο PCB (υποδοχή 6 ακίδων). Προσέξτε όταν το κάνετε, αν το συνδέσετε με λάθος τρόπο, προφανώς δεν θα λειτουργήσει.
Ανοίξτε ένα τερματικό (CMD στα Windows) και πληκτρολογήστε:
avrdude -c usbasp -p m328p -B 5 -U flash: w: firmware.hex -U lfuse: w: 0xBF: m -U hfuse: w: 0xD9: m
Εγινε ! Το υλικολογισμικό έλαμψε στον μικροελεγκτή! (Εάν αποτύχει, βεβαιωθείτε ότι έχετε εγκαταστήσει τα σωστά προγράμματα οδήγησης, το σωστό όνομα προγραμματιστή isp, καλή σύνδεση στο κύκλωμά σας.)
Βήμα 3: Κάνοντας το περίβλημα
Χρησιμοποίησα MDF και κόντρα πλακέ ως βασικό υλικό για να φτιάξω το περίβλημα. Μπορείτε να βρείτε όλα τα σχέδια για την κοπή και την συναρμολόγηση του ξύλου ΕΔΩ.
Βήμα 4: Συμπλήρωση του περιβλήματος
Θα χρειαστεί να προσθέσετε τη θύρα USB, τις υποδοχές RCA και τα δοχεία. Το ένα δοχείο χρησιμοποιείται για να ρυθμίσει το κέρδος εισόδου του μετρητή VU, το άλλο είναι αχρησιμοποίητο και μπορεί να χρησιμοποιηθεί για οτιδήποτε θέλετε απλά τροποποιώντας το λογισμικό.
Μόλις γίνει αυτό, προσθέστε τα PCB και συνδέστε τα στις υποδοχές και τα δοχεία.
Πρόσθεσα ένα διαφανές ακρυλικό κάτω μέρος στο περίβλημα, ώστε να μπορείτε να κοιτάξετε ακόμα μέσα στο VU-μετρητή.
Βήμα 5: Χάραξη του μπροστινού πίνακα αλουμινίου
Χρησιμοποίησα Αλουμίνιο για τον μπροστινό πίνακα και αποφάσισα να προσθέσω το λογότυπό μου. Το χάραξα χρησιμοποιώντας μια ηλεκτροχημική μέθοδο που ονομάζεται ηλεκτρόλυση. Είναι πολύ εύκολο να το κάνετε και μπορείτε να μάθετε περισσότερα για αυτό ΕΔΩ.
Χρησιμοποίησα ηλεκτρική ταινία κάλυψης για να προστατέψω το μέρος που δεν ήθελα να χαράξω.
Βήμα 6: Τέλος
Μην ξεχνάτε, όλα τα αρχεία σχεδίασης και οι λεπτομέρειες βρίσκονται στο Github μου ΕΔΩ!
Συνιστάται:
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): 4 βήματα
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): Σε αυτήν την ανάρτηση, έφτιαξα ένα DIY Vanity Mirror με τη βοήθεια των λωρίδων LED. Είναι πραγματικά υπέροχο και πρέπει να τα δοκιμάσετε επίσης
Φτιάξτε ακουστικά εσωτερικού αυτιού για Oculus Rift Μόνο 160 χρόνια: 5 βήματα
Φτιάξτε ακουστικά εσωτερικού αυτιού για Oculus Rift Μόνο 160 έτη .: Το αρχικό σετ ηταφόρων του εσωτερικού αυτιού της Oculus κοστίζει 5800yen (περίπου $ 50). Έφτιαξα ένα φθηνό ακουστικό με αυτό το αντικείμενο Σφαιρικό Tipped Spring Loaded Probes Testing Pinsand ακουστικό εσωτερικού αυτιού
Πώς να χρησιμοποιήσετε Neopixel Ws2812 LED ή LED STRIP ή Led Ring With Arduino: 4 Βήματα
Πώς να χρησιμοποιήσετε το Neopixel Ws2812 LED ή LED STRIP ή Led Ring With Arduino: Γεια σας παιδιά αφού το Neopixel led Strip είναι πολύ δημοφιλές και ονομάζεται επίσης ws2812 led strip επίσης. Είναι πολύ δημοφιλή γιατί σε αυτές τις λωρίδες led μπορούμε να απευθυνθούμε σε κάθε led ξεχωριστά, πράγμα που σημαίνει ότι αν θέλετε λίγα led να λάμπουν σε ένα χρώμα
ESP8266 RGB LED STRIP WIFI Έλεγχος - NODEMCU Ως τηλεχειριστήριο IR για Led Strip που ελέγχεται μέσω Wifi - Έλεγχος Smartphone RGB LED STRIP: 4 βήματα
ESP8266 RGB LED STRIP WIFI Έλεγχος | NODEMCU Ως τηλεχειριστήριο IR για Led Strip που ελέγχεται μέσω Wifi | RGB LED STRIP Smartphone Control: Γεια σας παιδιά σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε το nodemcu ή το esp8266 ως τηλεχειριστήριο IR για τον έλεγχο μιας λωρίδας LED RGB και το Nodemcu θα ελέγχεται από smartphone μέσω wifi. Έτσι, βασικά μπορείτε να ελέγξετε το RGB LED STRIP με το smartphone σας
LED Light LED Χρησιμοποιώντας θερμό λευκό led 8x 10mm ή 5mm: 12 βήματα
LED Light LED Χρήση 8x 10mm ή 5mm Warm White Leds: Το πράσινο είναι ένα μεγάλο πράγμα για μένα … μαζί με την ανακύκλωση. Με αυτό το έργο θα ανακυκλώνετε ανεπιθύμητα CD και θα μειώνετε την κατανάλωση ενέργειας. Τρέχω αυτά από την ηλιακή μου εγκατάσταση και τώρα είμαι εκτός δικτύου ρεύματος για 4 μήνες. Εχω πολλά