Πίνακας περιεχομένων:
- Βήμα 1: Αποκτήστε τα εξαρτήματα και το PCB
- Βήμα 2: Συγκόλληση του κυκλώματος
- Βήμα 3: Μάθηση Ηλεκτρονικών - Κατανόηση του Κυκλώματος
- Βήμα 4: Ξεκινήστε τον προγραμματισμό
- Βήμα 5: Μάθετε και δημιουργήστε τους δικούς σας ήχους
Βίντεο: Arduino MEGA Pedal Pedal: 5 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Το SHIELD MEGA είναι ένα προγραμματιζόμενο πεντάλ κιθάρας που λειτουργεί με τους πίνακες Arduino MEGA 2560 και MEGA ADK.
Το έργο είναι Open Source & Open Hardware και απευθύνεται σε χάκερ, μουσικούς και προγραμματιστές που θέλουν να μάθουν για το DSP (επεξεργασία ψηφιακού σήματος), τα εφέ κιθάρας και να πειραματιστούν χωρίς βαθιά γνώση ηλεκτρονικών ή σκληρού προγραμματισμού.
Μπορείτε να προγραμματίσετε τα δικά σας εφέ σε C/C ++ με το τυπικό εργαλείο Arduino IDE και να εμπνευστείτε χρησιμοποιώντας τη βιβλιοθήκη εφέ που δημοσιεύτηκε στο διαδικτυακό φόρουμ pedalSHIELD MEGA.
Προδιαγραφές
- Βασισμένο στο Arduino MEGA 2560 / ADK (16MHz, 8KB RAM).
- Αναλογικά στάδια χρησιμοποιώντας τον λειτουργικό ενισχυτή TL972 σιδηρόδρομος προς σιδηρόδρομο.
- ADC: 10 bit.
- Στάδιο εξόδου: 16 bit (2x8bits PWM που λειτουργούν παράλληλα)
- Οθόνη OLED: Ανάλυση 128x64, 1,3 ίντσες (επίσης συμβατή με 0,96 "), I2C.
-
Διεπαφή:
- 2 Ρυθμιζόμενα κουμπιά.
- 1 Διαμορφώσιμος διακόπτης.
- 1 προγραμματιζόμενο μπλε led.
- Διακόπτης ποδιού True Bypass
- Οθόνη OLED
-
Συνδετήρες
- Υποδοχή εισόδου, 1/4 ίντσα μη ισορροπημένη, Zin = 0,5MΩ.
- Υποδοχή εξόδου, 1/4 ίντσα μη ισορροπημένη, Zout = 0,1Ω.
- Τροφοδοσία: τροφοδοτείται από την πλακέτα Arduino MEGA (12V DC).
Βήμα 1: Αποκτήστε τα εξαρτήματα και το PCB
Όλα τα ηλεκτρονικά εξαρτήματα που χρησιμοποιούνται είναι διαμπερά και είναι εύκολο να βρεθούν. Μπορείτε να δείτε την πλήρη λίστα των στοιχείων εδώ:
πεντάλ SHIELD MEGA Bill of Materials
Για το PCB μπορείτε να φτιάξετε το δικό σας χρησιμοποιώντας veroboard και ακολουθώντας το σχηματικό, επίσης στο EletroSmash Store πωλούνται PCB:
πεντάλ SHIELD MEGA ΣΧΗΜΑΤΙΚΟ
Βήμα 2: Συγκόλληση του κυκλώματος
Αυτό το σεμινάριο που εξηγεί πώς να δημιουργήσετε το pedlaSHIELD MEGA βήμα προς βήμα με φωτογραφίες και λεπτομερείς πληροφορίες:
Πώς να φτιάξετε πεντάλ SHIELD MEGA σε 5 βήματα
Υπάρχει επίσης μια συλλογή Flickr με φωτογραφίες υψηλής ανάλυσης για κάθε βήμα:
Πεντάλ Flickr Γκαλερί SHIELD MEGA
Βήμα 3: Μάθηση Ηλεκτρονικών - Κατανόηση του Κυκλώματος
Αυτή η ασπίδα που τοποθετείται στην κορυφή ενός Arduino MEGA έχει τρία μέρη:
- Στάδιο Αναλογικής Εισόδου: Το αδύναμο σήμα της κιθάρας ενισχύεται και φιλτράρεται, καθιστώντας το έτοιμο για το Arduino MEGA ADC (Μετατροπέας Αναλογικού σε ηφιακό).
- Arduino MEGA Board: Παίρνει την ψηφιοποιημένη κυματομορφή από το ADC και κάνει όλο το DSP (Signηφιακή Επεξεργασία Σήματος) δημιουργώντας εφέ (παραμόρφωση, φούσκωμα, ένταση, καθυστέρηση κ.λπ.).
- Το στάδιο εξόδου: Μόλις δημιουργηθεί η νέα επίδραση κυματομορφής μέσα στην πλακέτα Arduino MEGA, αυτό το τελευταίο στάδιο το παίρνει και χρησιμοποιώντας δύο συνδυασμένα PWM παράγει το αναλογικό σήμα εξόδου.
Αν θέλετε να εμβαθύνετε και να μάθετε όλες τις λεπτομέρειες, υπάρχει επίσης μια ανάλυση κυκλώματος:
πεντάλ SHIELD MEGA Ανάλυση κυκλώματος
Εάν έχετε προβλήματα με το κύκλωμα, υπάρχει ένα θέμα στο φόρουμ για την αντιμετώπιση προβλημάτων:
Πώς να αντιμετωπίσετε το πεντάλ SHIELD MEGA
Βήμα 4: Ξεκινήστε τον προγραμματισμό
Ελέγξτε τον οδηγό "Πώς να ξεκινήσετε τον προγραμματισμό πεντάλ SHIELD MEGA". Είναι ένας σύντομος οδηγός για να ξεκινήσετε την κωδικοποίηση αυτού του πεντάλ SHIELD MEGA πεντάλ κιθάρας. Ο στόχος είναι να κατανοήσουμε τις βασικές ιδέες και στη συνέχεια να προχωρήσουμε όσο το δυνατόν γρηγορότερα μέσω μιας σειράς παραδειγμάτων.
Τα παραδείγματα κωδικών που υπάρχουν ήδη στο φόρουμ, από εύκολο σε δύσκολο είναι:
- Καθαρό πεντάλ
- Πεντάλ έντασης/ενισχυτή
- Πεντάλ παραμόρφωσης
- Fuzz PedalBit-Crusher Pedal
- Γεννήτρια MetronomeSineWave
- Daft Punk - Octaver Pedal
- Πετάλι καθυστέρησης
- Πεντάλ ReverbChorus Pedal
- Vibrato Pedal
- Χορωδία + Vibrato
- Τρέμολο
- Πολλαπλά εφέ: Delay + Distortion + Fuzz + BitCrusher [/li]
Είστε πολύ ευπρόσδεκτοι να ανεβάσετε τις ιδέες και τα πετάλια σας στο φόρουμ!
Βήμα 5: Μάθετε και δημιουργήστε τους δικούς σας ήχους
Ο καλύτερος τρόπος για να προχωρήσετε είναι να χρησιμοποιήσετε τα παραδείγματα από το φόρουμ και να τα τροποποιήσετε ώστε να ταιριάζουν στη διάταξη ή το στυλ σας. Η απλή αλλαγή ορισμένων τιμών ή παραμέτρων μπορεί να κάνει τη μεγάλη διαφορά.
Αφού κατανοήσετε τα βασικά παραδείγματα, μπορείτε να σκεφτείτε πώς να δημιουργήσετε τα δικά σας νέα πεντάλ (αντίστροφη καθυστέρηση; ασύμμετρο fuzz;) ή να αναμίξετε μερικά από τα παραδείγματα (fuzz+ηχώ; παραμόρφωση+καθυστέρηση;). Υπάρχουν τόνοι ανεξερεύνητων αποτελεσμάτων που πρέπει να ανακαλυφθούν;)!
Υπάρχει μια υπέροχη κριτική από το Blitz City DIY στο YouTube: pedalsHIELD MEGA Review
Συνιστάται:
Θερμοκρασία, Παρακολούθηση υγρασίας - Arduino Mega + Ethernet W5100: 5 Βήματα
Θερμοκρασία, Παρακολούθηση υγρασίας - Arduino Mega + Ethernet W5100: Ενότητα 1 - FLAT - υλικό: Arduino Mega 2560 Wiznet W5100 Ethernet shield 8x DS18B20 αισθητήρας θερμοκρασίας σε δίαυλο OneWire - χωρισμένο σε 4 λεωφορεία OneWire (2,4,1,1) 2x ψηφιακή θερμοκρασία και αισθητήρας υγρασίας DHT22 (AM2302) 1x θερμοκρασίας και υγρασίας
Πώς να προγραμματίσετε το Arduino Mega 2560 Core ;: 3 βήματα
Πώς να προγραμματίσετε το Arduino Mega 2560 Core;: Βρήκα αυτόν τον υπέροχο μικρό πίνακα Arduino mega board στο ebay. Είναι μια μικρότερη έκδοση του Arduino mega 2560 και προφανώς ονομάζεται Arduino mega core … Υπήρχε όμως ένα πρόβλημα! Δεν περιλαμβάνει συνδεσιμότητα usb και δεν υπάρχουν πολλά μέσα
NeckCrusher (Pedal Effect Pedal): 6 βήματα (με εικόνες)
NeckCrusher (Guitar Mounted Effect Pedal): Dale Rosen, Carlos Reyes και Rob KochDATT 2000
Mega RasPi - a Raspberry Pi in a Sega Mega Drive / Genesis: 13 βήματα (με εικόνες)
Mega RasPi - ένα Raspberry Pi σε ένα Sega Mega Drive / Genesis: Αυτός ο οδηγός σας οδηγεί στη μετατροπή ενός παλιού Sega Mega Drive σε μια ρετρό κονσόλα παιχνιδιών, χρησιμοποιώντας ένα Raspberry Pi. Έχω περάσει αμέτρητες ώρες της παιδικής μου ηλικίας παίζοντας βιντεοπαιχνίδια το Sega Mega Drive μου. Οι περισσότεροι φίλοι μου είχαν επίσης ένα, οπότε εμείς θα
Πώς να φτιάξετε ρολόι σε πραγματικό χρόνο χρησιμοποιώντας οθόνη Arduino και TFT - Arduino Mega RTC με οθόνη TFT 3,5 ιντσών: 4 βήματα
Πώς να φτιάξετε ρολόι σε πραγματικό χρόνο χρησιμοποιώντας οθόνη Arduino και TFT | Arduino Mega RTC με οθόνη TFT 3,5 ιντσών: Επισκεφτείτε το κανάλι μου στο Youtube. Εισαγωγή:- Σε αυτήν την ανάρτηση πρόκειται να φτιάξω "Ρολόι πραγματικού χρόνου" χρησιμοποιώντας οθόνη αφής TFT 3,5 ιντσών, Arduino Mega Ενότητα 2560 και DS3231 RTC…. Πριν ξεκινήσετε… ελέγξτε το βίντεο από το κανάλι μου στο YouTube..Σημείωση:- Εάν χρησιμοποιείτε Arduin