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

DMX Ελεγχόμενη οροφή EL Wire: 9 βήματα (με εικόνες)
DMX Ελεγχόμενη οροφή EL Wire: 9 βήματα (με εικόνες)

Βίντεο: DMX Ελεγχόμενη οροφή EL Wire: 9 βήματα (με εικόνες)

Βίντεο: DMX Ελεγχόμενη οροφή EL Wire: 9 βήματα (με εικόνες)
Βίντεο: Κάτοικοι της Αθήνας αντιδρούν στους χώρους ελεγχόμενης χρήσης ναρκωτικών (ΑΡΤ, 4/3/19) 2024, Νοέμβριος
Anonim
Image
Image
DMX Ελεγχόμενη οροφή EL Wire
DMX Ελεγχόμενη οροφή EL Wire

Αυτό το έργο είναι μια οροφή EL Wire που ελέγχεται από DMX. Είναι κατασκευασμένο από σύρμα 30 EL (που σημαίνει καλώδιο ηλεκτροφωταύγειας) σε 3 διαφορετικά χρώματα, εντελώς ανεξάρτητο. Περιλαμβάνει ένα τυπικό πρωτόκολλο DMX, για να είναι συμβατό με οποιοδήποτε λογισμικό ελέγχου φωτός.

Βήμα 1: Υλικά

Τα υλικά που απαιτούνται είναι κυρίως ηλεκτρονικά εξαρτήματα. Ακολουθεί μια λίστα με όλα όσα χρησιμοποιήθηκαν για την ολοκλήρωση αυτού του έργου:

  • Ένα Arduino Mega 2560
  • Τροφοδοτικό για το Arduino (μεταξύ 9V και 12V)
  • Είσοδος DMX (και προαιρετικά έξοδος DMX εάν δεν βρίσκεστε στο τέλος της γραμμής DMX)
  • A MAX485 για μετατροπή σήματος DMX (RS-485) σε σειριακό TTL αναγνώσιμο από το Arduino
  • Ένας μικρός διακόπτης (δείτε το βήμα DMX για να καταλάβετε γιατί)
  • 3x μετατροπείς εξειδικευμένοι για το EL Wire, ικανό να οδηγήσει αρκετά EL Wire ταυτόχρονα (100 μέτρα ο καθένας σε αυτή την περίπτωση)
  • Αντίσταση 30x470 ohm
  • 30x οπτοτριακ MOC2023
  • Αντιστάσεις 30x 1k ohms 1W
  • 30x τριακ BTA16
  • Όσο EL Wire θέλετε!

Τώρα που όλα είναι εδώ, ας ξεκινήσουμε!

Βήμα 2: Λήψη παραγγελιών DMX

Λήψη παραγγελιών DMX
Λήψη παραγγελιών DMX

Το DMX είναι ένα πολύ κοινό πρωτόκολλο στον έλεγχο φωτός. Αυτό το έργο EL Wire χρησιμοποιεί αυτό το πρότυπο για να είναι συμβατό με οποιονδήποτε ελεγκτή DMX.

Πρώτον, πρέπει να λάβουμε παραγγελίες από τη διεπαφή DMX του DJ ή του ελεγκτή φωτός.

Για να επιτευχθεί αυτός ο στόχος, ένα MAX485 κάνει τη μετατροπή μεταξύ των λογικών επιπέδων RS-485 που χρησιμοποιούνται από τα επίπεδα λογικής DMX και TTL που χρησιμοποιούνται από τη σειριακή διεπαφή του Arduino. Εδώ, το MAX485 είναι συνδεδεμένο μόνο για λήψη παραγγελιών, είναι μόνο συσκευή DMX και δεν θα ελέγχει τίποτα άλλο.

Ο πείρος RX πρέπει να μεταβεί στην καρφίτσα Arduino TX, αλλά είναι πολύ χρήσιμο να τοποθετήσετε ένα διακόπτη μεταξύ τους. Πράγματι, όταν προσπαθείτε να ανεβάσετε τον κωδικό σας στο Arduino, η καρφίτσα TX πρέπει να αποσυνδεθεί από τη γραμμή DMX, διαφορετικά θα καταρρεύσει. Το ίδιο πρόβλημα μπορεί να προκύψει κατά την εκκίνηση του Arduino, οπότε απλώς ενεργοποιήστε τη σύνδεση μόλις όλα είναι έτοιμα.

Για να επιτρέπεται η αλυσίδα των συσκευών DMX, μια άλλη έξοδος DMX έχει συγκολληθεί παράλληλα με την είσοδο (όχι στο σχηματικό).

Βήμα 3: Έλεγχος ισχύος του EL Wire

Έλεγχος ισχύος του EL Wire
Έλεγχος ισχύος του EL Wire
Έλεγχος ισχύος του EL Wire
Έλεγχος ισχύος του EL Wire

Ο έλεγχος EL Wire δεν είναι τόσο εύκολος όσο το LED λόγω της τροφοδοσίας του. Πρέπει να τροφοδοτείται με ειδικό τροφοδοτικό, αποδίδοντας κάτι περίπου 120 VAC στα 2kHz.

Τα ρελέ θα μπορούσαν να χρησιμοποιηθούν για αυτό το σπιτικό sequencer, αλλά δεν ήταν πολύ ενδιαφέρον λόγω του χρόνου αλλαγής και του ήχου.

Η λύση είναι να χρησιμοποιηθούν τριακ, με οπτοτριακά για απομόνωση. Συνειδητοποίησα αυτό το κύκλωμα σε σπιτικό PCB, αλλά μπορείτε να τα παραγγείλετε σε έναν επαγγελματία ή απλά να το κολλήσετε χειροκίνητα, αλλά θα είναι λίγο δύσκολο.

Αποφάσισα να φτιάξω 3 PCB που ελέγχουν 10 εξόδους το καθένα, αλλά μπορεί να προσαρμοστεί.

Βήμα 4: Καλωδίωση

Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση

Η σύνδεση όλων των καρτών είναι αρκετά μεγάλη και επαναλαμβανόμενη. Για να είμαι πιο αποτελεσματικός, χρησιμοποίησα κορδέλα μεταξύ του Arduino και κάθε πλακέτας τροφοδοσίας.

Υπάρχουν αντρικές κεφαλίδες στο κέντρο κάθε πίνακα. Στη συνέχεια, έχω κολλήσει γυναικείες κεφαλίδες στη μία πλευρά του καλωδίου κορδέλας και ανδρικές κεφαλίδες στην άλλη πλευρά για να συνδέσω απευθείας το Arduino. Κάθε καλώδιο EL διατίθεται σε ένα βιδωτό μπλοκ ακροδεκτών στις πλακέτες ισχύος.

Τα πάντα είναι βιδωμένα σε μια ξύλινη σανίδα και αυτός ο πίνακας είναι στερεωμένος στην οροφή.

Βήμα 5: Εγκατάσταση του EL Wire

Εγκατάσταση EL Wire
Εγκατάσταση EL Wire
Εγκατάσταση EL Wire
Εγκατάσταση EL Wire

Τα 30 κομμάτια του EL Wire είναι δεμένα στην οροφή, αλλά και σε ένα είδος μεγάλου φρεατίου.

Πρώτον, στο πηγάδι φωτός, κάθε κομμάτι μήκους 9 μέτρων EL Wire είναι συρραμμένο. Επειδή είναι κατασκευασμένο από ξύλο, ένα συρραπτικό χειρός ήταν αρκετό. Υπάρχουν 10 κομμάτια, σε απόσταση 10 cm.

Τα άλλα 20 κομμάτια του EL Wire απορρίπτονται στο αστέρι από το πηγάδι του φωτός. Είναι όλα δεμένα στο ταβάνι χάρη στα φερμουάρ, γιατί μεταλλικές ράβδοι διατρέχουν όλο το δωμάτιο. Αυτή η διάταξη επιτρέπει να έχετε λιγότερα καλώδια για να ενώσετε τις σανίδες.

Βήμα 6: Κωδικοποίηση

Για να επιτρέψω την επικοινωνία χρησιμοποιώντας το πρωτόκολλο DMX, χρησιμοποίησα τη βιβλιοθήκη DMXSerial, διαθέσιμη εδώ.

Ο υπόλοιπος κώδικας έχει αναπτυχθεί ειδικά για αυτό το έργο, αλλά είναι πλήρως προσαρμόσιμος. Μη διστάσετε να το χρησιμοποιήσετε και να το τροποποιήσετε όπως θέλετε!

Βήμα 7: Απολαύστε το

Απόλαυσέ το !
Απόλαυσέ το !

Για να χρησιμοποιήσετε αυτό το σύστημα:

  • συνδέστε και ανεβάστε τον κωδικό
  • σβήστε τον διακόπτη
  • συνδέστε τον ελεγκτή DMX στην είσοδο DMX
  • ενεργοποιήστε τα τροφοδοτικά
  • βάλτε τον διακόπτη
  • στείλτε τις παραγγελίες σας DMX
  • απόλαυσέ το !

Βήμα 8: [BONUS] Μη χρήση Arduino Mega2560

[BONUS] Δεν χρησιμοποιείται Arduino Mega2560
[BONUS] Δεν χρησιμοποιείται Arduino Mega2560
[BONUS] Δεν χρησιμοποιείται Arduino Mega2560
[BONUS] Δεν χρησιμοποιείται Arduino Mega2560

Η πρώτη μου ιδέα ήταν να δημιουργήσω όλα τα PCB για αυτό το έργο. Κατά συνέπεια, έχω δημιουργήσει μια σχηματική και μια διάταξη PCB που περιλαμβάνει όλα όσα χρειάζονται.

Σε αυτόν τον πίνακα, μπορείτε να βρείτε ένα AtMega328P που είναι ίδιο με ένα Arduino Uno. Ωστόσο, δεν έχει αρκετές εξόδους, οπότε έχω προσθέσει 3 MCP23017. Είναι επεκτάσεις GPIO, που επικοινωνούν με το πρωτόκολλο I2C. Κάθε MCP23017 μπορεί να προσθέσει 16 νέες εξόδους, αλλά ήταν ευκολότερο να υπάρχει ένα εξάρτημα για κάθε πλακέτα ισχύος.

Για να χρησιμοποιήσετε αυτήν τη διαμόρφωση, θα πρέπει να χρησιμοποιήσετε τη βιβλιοθήκη "ElWireMCP" που βασίζεται στη βιβλιοθήκη Adafruit MCP23017, αντί της βιβλιοθήκης "ElWireMega" από τον προηγούμενο κωδικό μου.

Βήμα 9: Συμπέρασμα

Ελπίζω να απολαύσετε αυτό το έργο και να το χρησιμοποιήσετε με τον δικό σας τρόπο!

Συνιστάται: