Taula de continguts:
- Pas 1: materials
- Pas 2: Recepció de comandes DMX
- Pas 3: control de potència del cable EL
- Pas 4: cablejat
- Pas 5: Instal·lació d'EL Wire
- Pas 6: Codificació
- Pas 7: gaudiu-ne
- Pas 8: [BONUS] No utilitzeu Arduino Mega2560
- Pas 9: Conclusió
Vídeo: Sostre de filferro EL controlat DMX: 9 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Aquest projecte és un sostre controlat per DMX EL Wire. Està format per filferro 30 EL (que significa filferro electroluminescent) en 3 colors diferents, totalment independent. Inclou un protocol DMX estàndard per ser compatible amb qualsevol programari de control de llum.
Pas 1: materials
Els materials necessaris són principalment components electrònics. Aquí teniu una llista de tots els que s’han utilitzat per completar aquest projecte:
- Un Arduino Mega 2560
- Una font d'alimentació per a l'Arduino (entre 9V i 12V)
- Una entrada DMX (i opcionalment una sortida DMX si no esteu al final de la línia DMX)
- Un MAX485 per convertir el senyal DMX (RS-485) en sèrie TTL llegible per l'Arduino
- Un petit interruptor (vegeu el pas DMX per entendre per què)
- Inversors 3x especialitzats per a EL Wire, capaços de conduir prou EL Wire al mateix temps (100 metres cadascun en aquest cas)
- Resistències de 30x 470 ohms
- Optotríacs 30x MOC2023
- Resistències 30x 1k ohms 1W
- Triacs BTA16 de 30x
- Tant EL Wire com vulgueu!
Ara que tot és aquí, comencem!
Pas 2: Recepció de comandes DMX
El DMX és un protocol molt comú en el control de la llum. Aquest projecte EL Wire utilitza aquest estàndard per ser compatible amb qualsevol controlador DMX.
En primer lloc, hem de rebre ordres de la interfície DMX del DJ o del controlador de llum.
Per assolir aquest objectiu, un MAX485 fa la conversió entre els nivells lògics RS-485 utilitzats per DMX i els nivells lògics TTL utilitzats per la interfície sèrie de l'Arduino. Aquí, el MAX485 només es connecta per rebre comandes, només és un dispositiu DMX i no controlarà res més.
El pin RX ha d’anar al pin Arduino TX, però és molt útil posar un commutador entre ells. De fet, quan provareu de penjar el vostre codi a l'Arduino, cal que el PIN TX estigui desconnectat de la línia DMX, en cas contrari es bloquejarà. El mateix problema es pot produir quan s’inicia l’Arduino, així que només cal que activeu la connexió quan estigui tot a punt.
Per permetre encadenar dispositius DMX, s'ha soldat una altra sortida DMX en paral·lel a l'entrada (no a l'esquema).
Pas 3: control de potència del cable EL
El control de cable EL no és tan fàcil com el LED a causa de la seva font d'alimentació. Cal alimentar-lo amb una font d'alimentació especial, que proporciona aproximadament 120 VCA a 2 kHz.
Es podrien haver utilitzat relés per a aquest seqüenciador casolà, però no va ser molt interessant a causa del temps de commutació i del so.
La solució és utilitzar triacs, amb optotríacs per aïllar. Em vaig adonar d’aquest circuit en PCB casolans, però els podeu demanar a un professional o simplement soldar-los manualment, però serà una mica difícil.
Vaig decidir fer 3 PCB que controlessin 10 sortides cadascuna, però es pot adaptar.
Pas 4: cablejat
Connectar totes les cartes és bastant llarg i repetitiu. Per ser més eficient, he utilitzat un cable de cinta entre l'Arduino i cada placa d'alimentació.
Hi ha capçaleres masculines al centre de cada tauler. Després, he soldat capçaleres femenines en un costat del cable de la cinta, i capçaleres masculines a l’altre costat per connectar-les directament a l’Arduino. Cada filferro EL ve en un bloc de cargol de terminal a les plaques d'alimentació.
Tot està cargolat sobre un tauler de fusta i aquest tauler es fixa al sostre.
Pas 5: Instal·lació d'EL Wire
Les 30 peces de EL Wire estan lligades al sostre, però també en una mena de pou de llum gran.
En primer lloc, al pou de llum, es grapa cada tros de filferro EL de 9 metres de longitud. Com que és de fusta, n'hi havia prou amb una grapadora de mà. Hi ha 10 peces, espaiades de 10 cm.
Les altres 20 peces de filferro EL es disposen en estrella des del pou de llum. Tots estan lligats al sostre gràcies als zips, perquè les barres metàl·liques recorren tota l’habitació. Aquesta disposició permet tenir menys cables per unir les taules.
Pas 6: Codificació
Per permetre la comunicació mitjançant el protocol DMX, he utilitzat la biblioteca DMXSerial, disponible aquí.
La resta del codi s'ha desenvolupat especialment per a aquest projecte, però és totalment adaptable. No dubteu a utilitzar-lo i modificar-lo com vulgueu.
Pas 7: gaudiu-ne
Per utilitzar aquest sistema:
- connecteu-vos i pengeu el codi
- apagueu l’interruptor
- connecteu el controlador DMX a l’entrada DMX
- engegueu les fonts d’alimentació
- posa l'interruptor encesa
- envieu les vostres comandes DMX
- gaudeix-ho !
Pas 8: [BONUS] No utilitzeu Arduino Mega2560
La meva primera idea va ser crear tots els PCB per a aquest projecte. Com a conseqüència, he creat un esquema i un disseny de PCB que inclouen tot el necessari.
En aquest tauler, podeu trobar un AtMega328P que és el mateix que un Arduino Uno. Tot i això, no té prou sortides, així que he afegit 3 MCP23017. Són extensors GPIO, que es comuniquen amb el protocol I2C. Cada MCP23017 pot afegir 16 sortides noves, però va ser més fàcil tenir un component per a cada placa d'alimentació.
Per utilitzar aquesta configuració, heu d'utilitzar la biblioteca "ElWireMCP" basada en la biblioteca Adafruit MCP23017, en lloc de la biblioteca "ElWireMega" del meu codi anterior.
Pas 9: Conclusió
Espero que gaudiu d’aquest projecte i l’utilitzeu a la vostra manera.
Recomanat:
Instal·lació de sostre de fibra òptica reactiva de música: 11 passos (amb imatges)
Instal·lació de sostre de fibra òptica reactiva de música: voleu un tros de galàxia a casa vostra? Esbrineu com es fa a continuació. Durant anys va ser el meu projecte de somni i finalment va acabar. Va trigar força temps a completar-se, però el resultat final va ser tan satisfactori que estic segur que va valer la pena. Una mica de bi
Filferro de filferro: 4 passos (amb imatges)
Wire Wrapping Wire Stripper: es tracta d’un separador de filferro que pot resultar molt útil per construir prototips. Utilitza fulles de tall i les balances s’han fabricat amb prototips de PCB assequibles. Fer comandes de PCB per a projectes a casa és molt econòmic i fàcil
Com es construeix un robot controlat amb braç de pinça controlat mitjançant Nrf24l01 Arduino: 3 passos (amb imatges)
Com es construeix un robot controlat amb braç de pinça controlat mitjançant Nrf24l01 Arduino: la instrucció "Com construir robot controlat amb braç de pinça mitjançant Via Nrf24l01 Arduino" explicarà com construir un braç de pinça de tres graus de llibertat instal·lat en rodes de rodes controlades pel mòdul L298N de doble motor amb MEG
Cua oscil·lant amb filferro suau (curs TfCD, TU Delft): 5 passos (amb imatges)
Cua oscil·lant de filferro suau (curs TfCD, TU Delft): es va executar una exploració tecnològica per determinar la possibilitat d’actuar un robot de peix amb un cos actiu amb filferro i una cua compatible amb el disquet. Utilitzem un material difícil d’utilitzar com a columna vertebral i flexible, creant un bendi uniforme
Com treure filferro (sense filferro): 6 passos
How to Strip Wire (Without a Wire Stripper): Aquest és un mètode per treure fil que un dels meus amics em va mostrar. Em vaig adonar que utilitzo filferro per a molts projectes i que no tinc un filferro. D'aquesta manera és útil si no teniu un filferro i esteu trencat o teniu mandra per aconseguir-ne un