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

160 LED VU-Meter: 6 βήματα
160 LED VU-Meter: 6 βήματα

Βίντεο: 160 LED VU-Meter: 6 βήματα

Βίντεο: 160 LED VU-Meter: 6 βήματα
Βίντεο: 🔥 Всё-всё-всё про лямбда-зонды! Зачем нужен этот хитрый кислородный датчик? 2024, Νοέμβριος
Anonim
160 LED VU-Meter
160 LED VU-Meter

Αυτό το έργο είναι ένα στερεοφωνικό 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 μου ΕΔΩ!

Συνιστάται: