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

Arduino MIDI-in Shield: 4 βήματα
Arduino MIDI-in Shield: 4 βήματα

Βίντεο: Arduino MIDI-in Shield: 4 βήματα

Βίντεο: Arduino MIDI-in Shield: 4 βήματα
Βίντεο: Драм-секвенсор Arduino: 8 дорожек, 16 шагов на такт, 8 тактов на паттерн 2024, Ιούλιος
Anonim
Arduino MIDI-in Shield
Arduino MIDI-in Shield

Αυτό το διδακτικό δείχνει πώς να δημιουργήσετε μια ασπίδα για τη σύνδεση συσκευών που στέλνουν σήματα MIDI (π.χ. ένα masterkeyboard) σε ένα Arduino. Το βασικό σχήμα προέρχεται από: https://www.arduino.cc/cgi-bin/yabb2/YaBB.pl ? num = 1187962258/

Βήμα 1: Το σχηματικό

Το Σχηματικό
Το Σχηματικό

Βασικά, το σχηματικό είναι απλώς ένα οπτικό ζεύγος με κάποιες αντιστάσεις για να αποσυνδέσετε τη συσκευή MIDI από το Arduino. Σημειώστε ότι ο σύνδεσμος DIN στην αριστερή πλευρά φαίνεται από το πίσω μέρος (κολλητική πλευρά).

Βήμα 2: Διάταξη πίνακα, Λίστα μερών, κ.λπ

Διάταξη πίνακα, Λίστα μερών, κ.λπ
Διάταξη πίνακα, Λίστα μερών, κ.λπ
Διάταξη πίνακα, Λίστα μερών, κ.λπ
Διάταξη πίνακα, Λίστα μερών, κ.λπ
Διάταξη πίνακα, Λίστα μερών, κ.λπ
Διάταξη πίνακα, Λίστα μερών, κ.λπ

Λίστα μερών: Αντιστάσεις (1 τεμάχιο το καθένα): 220 Ohms, 100 kOhms, 3,3 kOhms Δίοδος: 1N4148 Optoupler: 4N285 PIN DIN connector (MIDI connector) 2 pinheads 1x81 pinhead 1x41 pinhead 1x6 Θα λειτουργήσει επίσης με άλλα Optocouplers (π.χ. ένα 4N35, I 4N29) Επισυνάπτονται τα απαραίτητα αρχεία για την χάραξη της σανίδας και των αρχείων αετού, εάν θέλετε να κάνετε τροποποιήσεις.

Βήμα 3: Παραγωγή

Παραγωγή
Παραγωγή

Λίγες μόνο συμβουλές για την κατασκευή της ασπίδας: Ένα πολύ καλό πώς (που πραγματικά λειτούργησε από εμένα σε αντίθεση με πολλούς άλλους) για χάραξη του πίνακα μπορείτε να βρείτε εδώ: https://hackaday.com/2008/07/28/how- to-etch-a-single-sided-pcb/Εάν είστε noob σαν εμένα και θέλετε να τροποποιήσετε τον πίνακα στον αετό, δοκιμάστε αυτά τα εκπαιδευτικά: https://www.instructables.com/id/Draw-Electronic-Schematics- με-CadSoft-EAGLEhttps://www.instructables.com/id/Turn-your-EAGLE-schematic-into-a-PCB Το CAD-tools-by-Solding the pinheads upwards down on the board so you can rasterast to the arduino is a real pain in ass. Έριξα ένα κεφάλι από το κολλητήρι μου έτσι ώστε να γίνει αρκετά μικρό για να κάνει αυτή τη δουλειά. ενημερώστε με αν έχετε καλύτερη λύση. Για αυτόν τον πίνακα χρησιμοποίησα μια υποδοχή DIN που μπορεί να κολληθεί απευθείας σε αυτήν. Εάν θέλετε να χρησιμοποιήσετε ένα άλλο, φροντίστε να συνδέσετε τους πείρους με τους αριθμούς στον πίνακα με τους αντίστοιχους πείρους του συνδέσμου. Στην εικόνα εδώ οι καρφίτσες φαίνονται από το πίσω μέρος (όπου κολλήσατε).

Βήμα 4: Προγραμματισμός

Το πρώτο πράγμα που έκανα ήταν να σβήσω τον μικροελεγκτή στο Arduino μου ανεβάζοντας ένα σκίτσο χωρίς να αποσυνδέσω τον πίνακα πριν. ΝΑ ΕΙΣΤΕ ΠΡΟΣΟΧΗ ΝΑ ΜΗΝ ΤΟ ΚΑΝΕΤΕ! Οι νεότερες εκδόσεις του Arduino θα πρέπει να είναι αρκετά έξυπνες για να το αποφύγουν από μόνες τους, αλλά δεν είναι και τόσο πολύ δουλειά για να αποσυνδέσετε την ασπίδα πριν τη μεταφόρτωση…. Για να δοκιμάσετε τον πίνακα σας θα συνιστούσα να χρησιμοποιήσετε το σκίτσο από εδώ:

Συνιστάται: