Πίνακας περιεχομένων:
Βίντεο: Simple Synth - Axoloti Controller and Software Intro: 3 Steps
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Το Axoloti είναι μια ευέλικτη πλακέτα ήχου, η οποία μπορεί να προγραμματιστεί πολύ σαν ένα Arduino, μόνο με ένα περιβάλλον ανάπτυξης ήχου με κόμβους. Τα μπαλώματα που έχουν προγραμματιστεί εκεί φορτώνονται μόλις τελειώσουν και στη συνέχεια εκτελούνται αυτόνομα στον πίνακα. Διαθέτει πολλαπλές αναλογικές και ψηφιακές ακίδες εισόδου/εξόδου, για να συνδέσετε όλα όσα γνωρίζετε επίσης από το Aduino. Επιπλέον διαθέτει MIDI IN και OUT, ένα βύσμα USB για πληκτρολόγια MIDI ή παρόμοιο, μια υποδοχή ήχου 3,5 και βύσματα 6,35mm IN και OUT.
Το λογισμικό σάς δίνει τη δυνατότητα να δημιουργήσετε οτιδήποτε μπορείτε να φανταστείτε στη σφαίρα του ήχου, είτε πρόκειται για το δικό σας συνθεσάιζερ, ένα sequencer, ένα beat machine, κιθάρα FX,… το ονομάζετε. Αφού δημιουργήσετε την ενημερωμένη έκδοση κώδικα στο λογισμικό, το οποίο είναι παρόμοιο με το Pure Data, vvvv ή MAX/MSP (γνωστό και ως nodebased), ανεβάζετε και έχετε τη δική σας ανεξάρτητη συσκευή.
Αυτή η εισαγωγή υποτίθεται ότι δείχνει πώς μπορείτε να δημιουργήσετε το δικό σας βασικό ελεγκτή υλικού με κουμπιά και κουμπιά για να σχεδιάσετε αργότερα τον πρώτο σας ήχο και να τον δοκιμάσετε αμέσως με τις εισόδους που έχετε. Δεν χρειάζεται πια πληκτρολόγια MIDI, όλα μπορούν να είναι η δική σας συμβολή.
Βήμα 1: Υλικό
Τι θα χρειαστείτε:
- το διοικητικό συμβούλιο Axoloti
- δύο ακρυλικές ή ξύλινες πλάκες
- μερικά κουμπιά
- μερικά ποτενσιόμετρα
- καλώδια σύνδεσης και ακίδες για σύνδεση στην πλακέτα
- μικρός πίνακας πρωτοτύπων pcb για ευκολότερη διανομή ισχύος
- μερικές βίδες και παξιμάδια
- κολλητήρι και συρρικνωμένοι σωλήνες
- ένα πολύμετρο
- ένα καλώδιο USB για να ξεκινήσετε με τις επιδιορθώσεις ήχου
Βήμα 2: Δημιουργία
Ξεκινάμε με την τακτοποίηση των κουμπιών και των κουμπιών με τον τρόπο που θέλουμε να τοποθετηθούν. Συνήθως το ακρυλικό έχει κάποιο προστατευτικό κάλυμμα, όπου μπορείτε εύκολα να γράψετε. Αφού σημαδέψουμε λοιπόν τις θέσεις ανοίγουμε τις τρύπες. Μην ξεχάσετε να προσθέσετε τις οπές για τις βίδες απόστασης. Στην περίπτωσή μου πήρα ένα μεγαλύτερο κομμάτι ακρυλικού για να μπορέσω να επεκτείνω το έργο αργότερα με άλλους αισθητήρες. Όπως και με κάθε άλλο μικροελεγκτή, η πολυπλεξία μπορεί να σας βοηθήσει εάν εξαντληθούν οι ακίδες εισόδου/εξόδου.
Αφού τοποθετήσω τα πόμολα ποτενσιόμετρου, τα δοκιμάζω μία φορά με την πλακέτα για να θυμηθώ πώς να τα συνδέσω. Όπως φαίνεται στην εικόνα με το pcb τα κουμπιά χρειάζονται μόνο συν από την πηγή τάσης, αφού το δεύτερο pin τους συνδέεται με μία από τις ψηφιακές εισόδους για να κλείσει το κύκλωμα και να δώσει το σήμα (η αποσύνδεση του σήματος συζητείται εν συντομία στο επόμενο βήμα) Το Τα ποτενσιόμετρα συνδέονται με έναν από τους εξωτερικούς πείρους στην ίδια σειρά για την παροχή θετικής τάσης και επειδή δεν είναι τίποτε άλλο από διαχωριστές τάσης, χρειάζονται τον άλλο εξωτερικό πείρο για σύνδεση στο έδαφος. Ο μεσαίος πείρος θα μας δώσει το αναλογικό σήμα, όπου η κατεύθυνση αύξησης και μείωσης του σήματος με το κουμπί εξαρτάται από τη διάταξη του συν και πλην στις εξωτερικές ακίδες. Κάτι που μπορεί εύκολα να ελεγχθεί με το πολύμετρο σε ένα λεπτό. Η ισχύς προέρχεται απευθείας από την πλακέτα Axoloti, αφού οι ακίδες εισόδου/εξόδου της πλακέτας περιορίζονται σε σήματα 3,3V. Η αντίσταση των ποτενσιόμετρων είναι δευτερεύουσα, απλώς χωρίζουν την τάση που παίρνουν, οπότε το εύρος θα είναι μια χαρά.
Για να συνδέσετε τα κουμπιά στα ποτενσιόμετρα πρέπει να τα κόψετε στο ανάλογο ύψος. Το επόμενο κρίσιμο βήμα είναι να μάθετε τη μεσαία θέση κάθε poti για να τοποθετήσετε το κουμπί δεξιά. Πάρτε το πολύμετρο, τοποθετήστε το στο αντίστοιχο εύρος αντίστασης του poti, γυρίστε το poti πλήρως και προς τις δύο κατευθύνσεις και στη συνέχεια, αφού μειώσετε στο μισό το μέγιστο, αφήστε τα εκεί.
Η δεύτερη ακρυλική πλάκα τρυπιέται ανάλογα με μερικές οπές για το εξάρτημα Axoloti.
Αφού κολλήσουμε όλα τα καλώδια μαζί με τους πείρους (στην περίπτωσή μου τα καλώδια σήματος είναι γκρι και πράσινα) και τα συνδέσουμε με τους πείρους Axoloti, μπορούμε να πάρουμε τις μακριές βίδες και να τα βάλουμε όλα στη θέση τους. Επιλέξτε ένα κατάλληλο ύψος με τα παξιμάδια και σφίξτε τα πάντα μαζί.
Αυτή η ρύθμιση τώρα είναι επίσης αρθρωτή. Μπορείτε να ξεβιδώσετε την επάνω πλάκα και να συνδέσετε τα καλώδια σε οποιονδήποτε μικροελεγκτή θέλετε. Και αφήνοντας κάποιο μέρος στο ακρυλικό μπορείτε να προσθέσετε άλλους αισθητήρες στο μέλλον.
Βήμα 3: Λογισμικό
Ξεκινήστε εδώ για να κατεβάσετε το λογισμικό και ακολουθήστε τις οδηγίες για το λειτουργικό σας σύστημα. Όπως περιγράφεται εκεί, πρέπει να συνδέσετε το καλώδιο USB και τα ακουστικά. Μετά από αυτό, μπορείτε να ανοίξετε το πρώτο έμπλαστρο.
Η ροή εργασίας στο περιβάλλον του λογισμικού είναι αρκετά εύκολη. Ένα διπλό κλικ σε μια κενή γκρίζα περιοχή θα εμφανίσει το πρόγραμμα περιήγησης κόμβου, πληκτρολογώντας τον κόμβο που χρειάζεστε εμφανίζει μια προεπισκόπηση και ένα άλλο διπλό κλικ τοποθετεί τον κόμβο. Οι είσοδοι και οι έξοδοι συνδέονται μέσω "καλωδίων" με drag and drop. Μπορείτε να διαβάσετε τα ονόματα από το στιγμιότυπο οθόνης μου ή απλώς να κατεβάσετε τα συνημμένα αρχεία παρακάτω. Μόλις ανοίξετε μια ενημερωμένη έκδοση κώδικα, ανοίγει ένα άλλο παράθυρο τερματικού, το οποίο σας δείχνει ορισμένες πληροφορίες κατάστασης και ένα πλαίσιο ελέγχου που είναι συνήθως ήδη επιλεγμένο για "συνδεδεμένο". Όταν ένα patch είναι έτοιμο, επιλέγετε το πλαίσιο ελέγχου "Live". Το έμπλαστρο στη συνέχεια καταρτίζεται και μεταφορτώνεται στον πίνακα. Όταν βρίσκεστε σε ζωντανή λειτουργία, μπορείτε είτε να δείτε τη δράση των κουμπιών σας τοποθετώντας κάποιους κόμβους "εμφάνισης" (disp/) είτε να αλληλεπιδράσετε με τα κουμπιά λογισμικού.
Μπορείτε επίσης να δείτε μια πρώτη εισαγωγή εδώ.
Πρόσθεσα τα δύο μπαλώματα που φαίνονται στις εικόνες. Για οποιαδήποτε περαιτέρω ερώτηση το φόρουμ είναι πολύ χρήσιμο και η κοινότητα είναι επίσης πολύ ενεργή.
Το πρώτο patch (testBoad.axp) είναι μια απλή δοκιμή με κόμβους οθόνης και χωρίς ήχο για να διαπιστωθεί εάν λειτουργούν τα κουμπιά και τα κουμπιά. Το Axoloti διαθέτει εσωτερικές αντιστάσεις για τις οποίες χρησιμοποιούμε την επιλογή "pulldown" για να λάβουμε το σωστό σήμα. Επειδή τα κουμπιά είναι τεχνικά πολύ θορυβώδη, πρέπει να καταργήσουμε το σήμα. Υπάρχει πληθώρα κυκλωμάτων για να το κάνετε με τον τρόπο υλικού, αλλά σε αυτή την περίπτωση γίνεται μέσα στο λογισμικό. Σε αυτήν την ενημερωμένη έκδοση κώδικα, το κουμπί κλήσης σάς επιτρέπει να επιλέξετε τη διάρκεια πριν ενεργοποιηθεί ένα δεύτερο πάτημα, στην περίπτωσή μου είναι 100ms.
Η δεύτερη ενημερωμένη έκδοση κώδικα (midi_test.axp) είναι ένα παράδειγμα πώς να χρησιμοποιήσετε ένα κουμπί για να ενεργοποιήσετε μια σημείωση midi και να επιλέξετε το βήμα/νότα με τη θέση του ποτενσιόμετρου.
Διασκεδάστε εξερευνώντας τον κόσμο της σύνθεσης ήχου!
Συνιστάται:
Simple Kicker Status and Reservation System With Slack Integration: 12 Steps (with Pictures)
Simple Kicker Status and Reservation System With Slack Integration: Σε μια εταιρεία όπου εργάζομαι υπάρχει ένα kicker table. Η εταιρεία καταλαμβάνει πολλούς ορόφους και για μερικούς από τους εργαζόμενους χρειάζονται έως και 3 λεπτά για να φτάσουν στο τραπέζι και
Hardware and Software Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 Βήματα
Hardware and Software Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Σε αυτό το Instructable σας δείχνω πώς έλαμψα αρκετές έξυπνες συσκευές με το δικό μου υλικολογισμικό, ώστε να μπορώ να τις ελέγχω με MQTT μέσω της ρύθμισης Openhab. Θα προσθέσω νέες συσκευές όταν τις χάκαρα. Φυσικά υπάρχουν και άλλες μέθοδοι που βασίζονται σε λογισμικό για να αναβοσβήνει η προσαρμοσμένη
DIY IBeacon and Beacon Scanner With Raspberry Pi and HM13: 3 Steps
DIY IBeacon και Beacon Scanner With Raspberry Pi και HM13: Story Ένας φάρος θα συνεχίσει να εκπέμπει σήματα για να ενημερώσει άλλες συσκευές bluetooth την παρουσία του. Και πάντα ήθελα να έχω ένα bluetooth beacon για να παρακολουθώ τα κλειδιά μου αφού έχω ήδη ξεχάσει να τα φέρω σαν 10 φορές πέρυσι. Και τυχαίνω
Arduino 4 Wheel Drive Bluetooth RC Car Using UNO R3, HC-05 and L293D Motorshield With Coding and Android App: 8 Steps
Arduino 4 Wheel Drive Bluetooth RC Car Using UNO R3, HC-05 and L293D Motorshield With Coding and Android App: Σήμερα θα σας πω πώς να φτιάξετε ένα arduino τετρακίνητο bluetooth αυτοκίνητο RC χρησιμοποιώντας ασπίδα κινητήρα HC 05, L293, Κινητήρας 4 DC, με κωδικοποίηση και εφαρμογή για android για έλεγχο αυτοκινήτου. Εξαρτήματα που χρησιμοποιούνται: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
YABC - Another Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: 4 βήματα
YABC - Another Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: Hi Makers, άρχισα πρόσφατα να καλλιεργώ μανιτάρια στο σπίτι, μανιτάρια Oysters, αλλά έχω ήδη 3 από αυτούς τους ελεγκτές στο σπίτι για τον έλεγχο θερμοκρασίας Fermenter για το σπίτι μου, γυναίκα κάνει επίσης αυτό το πράγμα Kombucha τώρα και ως θερμοστάτης για θερμότητα