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

Ελεγκτής IOT DMX Με Arduino και Stage Monster Live: 6 βήματα
Ελεγκτής IOT DMX Με Arduino και Stage Monster Live: 6 βήματα

Βίντεο: Ελεγκτής IOT DMX Με Arduino και Stage Monster Live: 6 βήματα

Βίντεο: Ελεγκτής IOT DMX Με Arduino και Stage Monster Live: 6 βήματα
Βίντεο: 1. Ξεκινώντας με QLC +. Εργαλεία και λειτουργίες 2024, Νοέμβριος
Anonim
Ελεγκτής IOT DMX Με Arduino και Stage Monster Live
Ελεγκτής IOT DMX Με Arduino και Stage Monster Live
Ελεγκτής IOT DMX Με Arduino και Stage Monster Live
Ελεγκτής IOT DMX Με Arduino και Stage Monster Live
Ελεγκτής IOT DMX Με Arduino και Stage Monster Live
Ελεγκτής IOT DMX Με Arduino και Stage Monster Live

Ελέγξτε το φωτισμό σκηνών και άλλες συσκευές 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

Προετοιμασία ασπίδας DMX
Προετοιμασία ασπίδας DMX
Προετοιμασία ασπίδας DMX
Προετοιμασία ασπίδας DMX
Προετοιμασία ασπίδας DMX
Προετοιμασία ασπίδας 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 και, στη συνέχεια, συνδέστε την άλλη συσκευή στην επόμενη με τον ίδιο τρόπο, και ούτω καθεξής. Χρησιμοποιήστε τερματικό DMX στην τελευταία συσκευή DMX στην αλυσίδα.

Αφήστε το Arduino συνδεδεμένο στον υπολογιστή σας ή αποσυνδέστε το και χρησιμοποιήστε ξεχωριστή πηγή ενέργειας για να τροφοδοτήσετε. Χρησιμοποιώντας το καλώδιο ethernet, συνδέστε την ασπίδα Ethernet στο δρομολογητή σας.

Βήμα 5: Διαμόρφωση συσκευών φωτισμού/εφέ στο Stage Monster Live

Διαμορφώστε συσκευές φωτισμού/εφέ στο Stage Monster Live
Διαμορφώστε συσκευές φωτισμού/εφέ στο 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.

Συνιστάται: