Πίνακας περιεχομένων:
- Βήμα 1: Προετοιμασία ασπίδας DMX
- Βήμα 2: Συναρμολόγηση
- Βήμα 3: Κωδικός
- Βήμα 4: Συνδεθείτε σε συσκευές DMX
- Βήμα 5: Διαμόρφωση συσκευών φωτισμού/εφέ στο Stage Monster Live
- Βήμα 6: Τέλειωσε
Βίντεο: Ελεγκτής IOT DMX Με Arduino και Stage Monster Live: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
Ελέγξτε το φωτισμό σκηνών και άλλες συσκευές DMX από το τηλέφωνό σας ή οποιαδήποτε άλλη συσκευή με δυνατότητα ιστού. Θα σας δείξω πώς να φτιάξετε γρήγορα και εύκολα τον δικό σας ελεγκτή DMX που λειτουργεί στην πλατφόρμα Stage Monster Live χρησιμοποιώντας ένα Arduino Mega.
Προμήθειες:
Arduino Mega 2560
Ασπίδα Ethernet
store.arduino.cc/usa/arduino-ethernet-shield-2
Ασπίδα DMX
www.dfrobot.com/product-984.html?gclid=Cjw…
Βιβλιοθήκη Conceptinetics για ασπίδα DMX
sourceforge.net/p/dmxlibraryforar/code/ci/…
Δύο (2) καλώδια βραχυκυκλωτήρα
Ένα καλώδιο DMX για κάθε συσκευή φωτισμού DMX
Τερματιστής DMX
Τροφοδοσία (AC/DC Adapter, Battery Pack, κ.λπ.)
Stage Monster Live λογαριασμός (απαιτείται εγγραφή, αλλά προσφέρει δωρεάν δοκιμή 7 ημερών)
www.stagemonsterlive.com
Βήμα 1: Προετοιμασία ασπίδας DMX
Τόσο η θωράκιση ethernet όσο και η ασπίδα DMX θα προσπαθήσουν να χρησιμοποιήσουν τη σειριακή θύρα 0 για να επικοινωνήσουν με το Arduino και θα παρεμβαίνουν μεταξύ τους εάν δεν το διορθώσουμε αυτό, οπότε πρέπει πρώτα να κάνουμε λίγη προετοιμασία και για τις δύο ασπίδες να λειτουργήσει σωστά. Επειδή η ασπίδα DMX τοποθετείται στην κορυφή της στοίβας, θα είναι ευκολότερο να κάνετε τις τροποποιήσεις της αντί της ασπίδας Ethernet.
Το πρώτο πράγμα που θα πρέπει να κάνουμε είναι να κόψουμε (ή να στρέψουμε πίσω) τους κάτω πείρους της θωράκισης DMX στους ψηφιακούς πείρους 0 και 1 (RX0 και TX0), έτσι ώστε οι δύο ακίδες να μην είναι συνδεδεμένες με το Arduino. Αργότερα, θα συνδέσουμε την ασπίδα DMX στο Arduino μέσω σειριακής θύρας 1. Προς το παρόν, μπορούμε να προχωρήσουμε σε μια μικρή τροποποίηση του αρχείου conceptinetics.h.
Πιθανότατα θα βρείτε αυτό το αρχείο όπου και αν διατηρούνται οι βιβλιοθήκες που έχουν εγκατασταθεί από το χρήστη. Για μένα, είναι κάτω από Έγγραφα -> Arduino -> βιβλιοθήκες -> Conceptinetics. Μπορείτε απλά να ανοίξετε το αρχείο Conceptinetics.h στο Σημειωματάριο. Περίπου 44 γραμμές από εκεί που ξεκινά ο πραγματικός κώδικας σε αυτό το αρχείο, θα βρείτε μια ενότητα για τον καθορισμό της σειριακής θύρας που θα χρησιμοποιηθεί για τη θύρα DMX. Από προεπιλογή, θα οριστεί στο 0. Μπορείτε να το αλλάξετε σε όποια θύρα θέλετε να χρησιμοποιήσετε, σχολιάζοντας τη γραμμή για αυτήν τη θύρα και σχολιάζοντας τη γραμμή για τη θύρα 0. Στη συνέχεια, αποθηκεύστε το αρχείο. Τώρα, όταν έχουμε και τις δύο ασπίδες συνδεδεμένες στο Arduino, θα μπορούν και οι δύο να τρέχουν χωρίς να παρεμβαίνουν μεταξύ τους.
Βήμα 2: Συναρμολόγηση
Αυτό είναι το πιο εύκολο μέρος. Η ασπίδα Ethernet βρίσκεται πάνω από το Arduino και η ασπίδα DMX πηγαίνει πάνω από την ασπίδα Ethernet. Χρησιμοποιώντας τα δύο καλώδια άλματος, συνδέστε τις ακίδες TX0 και RX0 στην ασπίδα DMX με τις κατάλληλες ακίδες του Arduino (TX1 και RX1 εάν επιλέξατε σειριακή θύρα 1 κ.ο.κ.). Αυτό επιτρέπει στην ασπίδα DMX να επικοινωνεί με το Arduino μέσω της θύρας που επιλέξατε, ενώ η ασπίδα Ethernet επικοινωνεί μαζί της μέσω σειριακής θύρας 0.
Βήμα 3: Κωδικός
Κατεβάστε το σκίτσο stmrfile.ino και ανοίξτε το Arduino IDE. Συμπληρώστε τα διαπιστευτήρια Stage Monster Live στις μεταβλητές με τίτλο Όνομα χρήστη, Κωδικός πρόσβασης και Api_Key (αυτό είναι το κλειδί Access API που μπορείτε να βρείτε στην ενότητα Διαμόρφωση στη σελίδα του λογαριασμού σας Stage Monster Live) και, στη συνέχεια, συνδέστε το Arduino σας, επιλέξτε τη συσκευή σας στο μενού Θύρα (Στην ενότητα Εργαλεία στη γραμμή εργαλείων) και ανεβάστε το σκίτσο στο Arduino σας. Εάν η συσκευή έχει συναρμολογηθεί σωστά και η βιβλιοθήκη Conceptinetics έχει εγκατασταθεί σωστά, δεν πρέπει να υπάρχουν σφάλματα.
Βήμα 4: Συνδεθείτε σε συσκευές DMX
Συνδέστε ένα καλώδιο DMX στην έξοδο DMX στην ασπίδα DMX. Συνδέστε το άλλο άκρο στην πρώτη συσκευή DMX και, στη συνέχεια, συνδέστε την άλλη συσκευή στην επόμενη με τον ίδιο τρόπο, και ούτω καθεξής. Χρησιμοποιήστε τερματικό DMX στην τελευταία συσκευή DMX στην αλυσίδα.
Αφήστε το Arduino συνδεδεμένο στον υπολογιστή σας ή αποσυνδέστε το και χρησιμοποιήστε ξεχωριστή πηγή ενέργειας για να τροφοδοτήσετε. Χρησιμοποιώντας το καλώδιο ethernet, συνδέστε την ασπίδα Ethernet στο δρομολογητή σας.
Βήμα 5: Διαμόρφωση συσκευών φωτισμού/εφέ στο Stage Monster Live
Συνδεθείτε στον λογαριασμό σας Stage Monster Live και μεταβείτε στη διεπαφή ελέγχου.
Για κάθε συσκευή φωτισμού/εφέ DMX, κάντε τα εξής:
Ελέγξτε εάν η συσκευή φωτισμού είναι διαθέσιμη για την Τυπική λειτουργία κάνοντας κλικ στην καρτέλα "Τυπικές συσκευές" και, στη συνέχεια, αναζητήστε τις διαθέσιμες συσκευές σε κάθε ζώνη κάνοντας κλικ στη ζώνη και, στη συνέχεια, κάνοντας κλικ στο "Δεν έχει επιλεγεί συσκευή". Εάν είναι διαθέσιμο, μπορείτε να το ορίσετε ως μία από τις συσκευές σας Standard Mode. Αφού το επιλέξετε, μπορείτε να ορίσετε το κανάλι έναρξης κάνοντας κλικ στο "Έναρξη καναλιού: Κανένα".
Εάν δεν είναι διαθέσιμο στην Τυπική λειτουργία, μπορείτε ακόμα να το χρησιμοποιήσετε σε Προηγμένη λειτουργία μεταβαίνοντας στην υπο-διεπαφή Σύνθετη λειτουργία (εάν χρησιμοποιείτε τη διεπαφή για κινητά, κάντε κλικ στο "Έλεγχος" και στη συνέχεια χρησιμοποιήστε τα βέλη για να αλλάξετε την "Τυπική λειτουργία" σε "Προηγμένη λειτουργία" ") και κάνοντας κλικ στην επιλογή" Προσθήκη νέας συσκευής DMX … "Μπορείτε να ελέγξετε εάν η συσκευή σας βρίσκεται στη βάση δεδομένων Advanced Mode κάνοντας κλικ στην επιλογή" Προσθήκη συσκευής από τη λίστα "ή απλώς προσθέστε την ως προσαρμοσμένη συσκευή.
Βεβαιωθείτε ότι η λειτουργία ελέγχου και το κανάλι εκκίνησης στη συσκευή φωτισμού είναι ίδια με αυτά που επιλέγετε στη διεπαφή Stage Monster Live.
Μπορείτε να ελέγξετε ότι όλα έχουν ρυθμιστεί σωστά, αλλάζοντας τις παραμέτρους στη διεπαφή Stage Monster Live. Εάν η έξοδος της συσκευής φωτισμού δεν αλλάξει ή αλλάξει με τον τρόπο που δεν θα έπρεπε, επιστρέψτε σε αυτά τα βήματα και βεβαιωθείτε ότι όλα έγιναν σωστά.
Για περισσότερες πληροφορίες σχετικά με τη χρήση της διεπαφής Stage Monster Live, υπάρχει ένας οδηγός χρήστη στη διεύθυνση
Βήμα 6: Τέλειωσε
Συγχαρητήρια! Τώρα έχετε έναν πλήρως λειτουργικό ελεγκτή DMX που λειτουργεί στην πλατφόρμα ελέγχου Stage Monster Live.
Συνιστάται:
Ελεγκτής και ελεγκτής Arduino DMX 512: 19 βήματα
Arduino DMX 512 Tester and Controller: Actualizaciones, ficheros, códigos … Αγγλική έκδοσηFacebookHerramienta para pruebas y control de iluminación de prespectasculos a travelz del πρωτόκολλο DMX-512, ιδανικό για κάθε είδους ροπές και εγκαταστάσεις φωτισμού. Este p
Σύνδεση επεξεργασίας και Arduino και Make 7 Segment και Servo GUI Controller: 4 βήματα
Connecting Processing and Arduino and Make 7 Segment and Servo GUI Controller: Για ορισμένα έργα που κάνατε πρέπει να χρησιμοποιήσετε το Arduino καθώς παρέχει μια εύκολη πλατφόρμα πρωτοτύπων, αλλά η εμφάνιση γραφικών σε σειριακή οθόνη του Arduino μπορεί να διαρκέσει πολύ και είναι ακόμη και δύσκολο να γίνει. Μπορείτε να εμφανίσετε γραφήματα στο Arduino Serial Monitor bu
Ασύρματος ελεγκτής παιχνιδιών με Arduino και NRF24L01+ (υποστήριξη για ένα ή δύο χειριστήρια): 3 βήματα
Ασύρματο Gamecontroller With Arduino και NRF24L01+ (υποστήριξη για ένα ή δύο χειριστήρια): Μπορείτε να βρείτε το πλήρες έργο από τον ιστότοπό μου (είναι στα φινλανδικά): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla/Αυτή είναι μια πραγματικά σύντομη ενημέρωση για το έργο. Justθελα απλώς να το μοιραστώ αν κάποιος το πει
Ελεγκτής θερμοκρασίας και ρολόι με Arduino: 7 βήματα
Ελεγκτής θερμοκρασίας και ρολόι με Arduino: Στην εικόνα Ο θερμοστάτης έχει σχεδιαστεί για να ελέγχει μια αντλία ανακυκλοφορίας κεντρικής θέρμανσης. Εάν έχετε ένα σπίτι που βρίσκεται στα περίχωρα της πόλης, η επιλογή του λέβητα δεν πρέπει να αποτελεί εμπόδιο για εσάς. Αν και, η σκέψη που την τρομάζει είναι
Digitalηφιακός ελεγκτής για ανάρτηση αέρα χρησιμοποιώντας Arduino και Smartphone Remote: 7 βήματα (με εικόνες)
Digitalηφιακός ελεγκτής για αερανάρτηση χρησιμοποιώντας Arduino και Smartphone Remote: Γεια σε όλους. Σε αυτό το διδακτικό θα προσπαθήσω να σας δείξω πώς να φτιάξετε έναν ελεγκτή για σας, ανάρτηση αέρα αυτοκινήτου, χρησιμοποιώντας μια μονάδα arduino + bluetooth και για απομακρυσμένο οποιοδήποτε smartphone με android +4.4, αυτό είναι επίσης το πρώτο μου διδακτικό, αντέξτε