Πίνακας περιεχομένων:
- Βήμα 1: Υλικά
- Βήμα 2: Λήψη παραγγελιών DMX
- Βήμα 3: Έλεγχος ισχύος του EL Wire
- Βήμα 4: Καλωδίωση
- Βήμα 5: Εγκατάσταση του EL Wire
- Βήμα 6: Κωδικοποίηση
- Βήμα 7: Απολαύστε το
- Βήμα 8: [BONUS] Μη χρήση Arduino Mega2560
- Βήμα 9: Συμπέρασμα
Βίντεο: DMX Ελεγχόμενη οροφή EL Wire: 9 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Αυτό το έργο είναι μια οροφή 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 είναι ένα πολύ κοινό πρωτόκολλο στον έλεγχο φωτός. Αυτό το έργο 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 δεν είναι τόσο εύκολος όσο το LED λόγω της τροφοδοσίας του. Πρέπει να τροφοδοτείται με ειδικό τροφοδοτικό, αποδίδοντας κάτι περίπου 120 VAC στα 2kHz.
Τα ρελέ θα μπορούσαν να χρησιμοποιηθούν για αυτό το σπιτικό sequencer, αλλά δεν ήταν πολύ ενδιαφέρον λόγω του χρόνου αλλαγής και του ήχου.
Η λύση είναι να χρησιμοποιηθούν τριακ, με οπτοτριακά για απομόνωση. Συνειδητοποίησα αυτό το κύκλωμα σε σπιτικό PCB, αλλά μπορείτε να τα παραγγείλετε σε έναν επαγγελματία ή απλά να το κολλήσετε χειροκίνητα, αλλά θα είναι λίγο δύσκολο.
Αποφάσισα να φτιάξω 3 PCB που ελέγχουν 10 εξόδους το καθένα, αλλά μπορεί να προσαρμοστεί.
Βήμα 4: Καλωδίωση
Η σύνδεση όλων των καρτών είναι αρκετά μεγάλη και επαναλαμβανόμενη. Για να είμαι πιο αποτελεσματικός, χρησιμοποίησα κορδέλα μεταξύ του Arduino και κάθε πλακέτας τροφοδοσίας.
Υπάρχουν αντρικές κεφαλίδες στο κέντρο κάθε πίνακα. Στη συνέχεια, έχω κολλήσει γυναικείες κεφαλίδες στη μία πλευρά του καλωδίου κορδέλας και ανδρικές κεφαλίδες στην άλλη πλευρά για να συνδέσω απευθείας το Arduino. Κάθε καλώδιο EL διατίθεται σε ένα βιδωτό μπλοκ ακροδεκτών στις πλακέτες ισχύος.
Τα πάντα είναι βιδωμένα σε μια ξύλινη σανίδα και αυτός ο πίνακας είναι στερεωμένος στην οροφή.
Βήμα 5: Εγκατάσταση του 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
Η πρώτη μου ιδέα ήταν να δημιουργήσω όλα τα PCB για αυτό το έργο. Κατά συνέπεια, έχω δημιουργήσει μια σχηματική και μια διάταξη PCB που περιλαμβάνει όλα όσα χρειάζονται.
Σε αυτόν τον πίνακα, μπορείτε να βρείτε ένα AtMega328P που είναι ίδιο με ένα Arduino Uno. Ωστόσο, δεν έχει αρκετές εξόδους, οπότε έχω προσθέσει 3 MCP23017. Είναι επεκτάσεις GPIO, που επικοινωνούν με το πρωτόκολλο I2C. Κάθε MCP23017 μπορεί να προσθέσει 16 νέες εξόδους, αλλά ήταν ευκολότερο να υπάρχει ένα εξάρτημα για κάθε πλακέτα ισχύος.
Για να χρησιμοποιήσετε αυτήν τη διαμόρφωση, θα πρέπει να χρησιμοποιήσετε τη βιβλιοθήκη "ElWireMCP" που βασίζεται στη βιβλιοθήκη Adafruit MCP23017, αντί της βιβλιοθήκης "ElWireMega" από τον προηγούμενο κωδικό μου.
Βήμα 9: Συμπέρασμα
Ελπίζω να απολαύσετε αυτό το έργο και να το χρησιμοποιήσετε με τον δικό σας τρόπο!
Συνιστάται:
Αναπηρική καρέκλα ελεγχόμενη με Joystick Aided With Obstacle Tracker: 3 βήματα (με εικόνες)
Joystick ελεγχόμενη αναπηρική πολυθρόνα με βοήθεια παρακολούθησης εμποδίων: Για τη διευκόλυνση των ατόμων με κινητικά προβλήματα με ασφαλή οδήγηση, χρησιμοποιείται ένας αισθητήρας υπερήχων για την παρακολούθηση των εμποδίων που υπάρχουν στο δρόμο. Με βάση την κίνηση του χειριστηρίου, οι κινητήρες θα κινούν αναπηρικό αμαξίδιο σε τέσσερις κατευθύνσεις και ταχύτητα σε κάθε δί
Stepper Motor ελεγχόμενη Stepper Motor χωρίς μικροελεγκτή (V2): 9 βήματα (με εικόνες)
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2): Σε μία από τις προηγούμενες οδηγίες μου, σας έδειξα πώς να ελέγχετε ένα βηματικό μοτέρ χρησιμοποιώντας ένα βηματικό μοτέρ χωρίς μικροελεγκτή. Ταν ένα γρήγορο και διασκεδαστικό έργο αλλά ήρθε με δύο προβλήματα που θα λυθούν σε αυτό το Instructable. Έτσι, εξυπνάδα
Ελεγχόμενη WI-Fi 4CH Relay Module για οικιακό αυτοματισμό: 7 βήματα (με εικόνες)
Ελεγχόμενη WI-Fi 4CH Relay Module για οικιακό αυτοματισμό: Έχω χρησιμοποιήσει πολλά WI-FI βάσει απενεργοποιημένων διακοπτών στο παρελθόν. Αλλά αυτά δεν ταιριάζουν με τις απαιτήσεις μου. Αυτός είναι ο λόγος για τον οποίο ήθελα να φτιάξω τη δική μου, η οποία μπορεί να αντικαταστήσει τις κανονικές πρίζες Wall Switch χωρίς καμία τροποποίηση. Το ESP8266 Chip έχει δυνατότητα Wifi
Διακοσμήστε την οροφή του δωματίου με Neopixel/FastLed Strip: 5 βήματα
Διακοσμήστε την οροφή του δωματίου με Neopixel/FastLed Strip: Τα πολύχρωμα φώτα, αν είναι σωστά, μπορούν να φαίνονται δροσερά και φουτουριστικά. Οι λωρίδες φωτός LED έχουν προχωρήσει πολύ, πράγμα που σημαίνει ότι μπορείτε να αφήσετε τα φώτα των Χριστουγέννων όλο το χρόνο για κάτι πιο καθαρό. Αυτό που είναι ωραίο με τις λωρίδες LED, όμως, είναι ότι αυτές
Οροφή Wiimote Whiteboard: 7 βήματα (με εικόνες)
Οροφή Wiimote Whiteboard: Αυτό το Instructable θα σας δώσει βήμα προς βήμα οδηγίες σχετικά με την κατασκευή μιας πολύ φθηνής βάσης οροφής για ένα wiimote για χρήση με προβολέα οροφής. Αυτό λειτουργεί τέλεια σε αίθουσες τάξης ή επιτραπέζιους χώρους όπου ο βιντεοπροβολέας είναι μόνιμα τοποθετημένος στο γ