Skip to content

Commit 7c860f8

Browse files
authored
Update README.md
1 parent b3021ae commit 7c860f8

File tree

1 file changed

+7
-146
lines changed

1 file changed

+7
-146
lines changed

README.md

Lines changed: 7 additions & 146 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# **Arduino DMX-512 Tester and Controller**
22

3-
## **Hardware - LCD 20x4 - v0.4**
3+
## **Hardware - LCD 20x4 - v0.5**
44

55
***
66

@@ -35,11 +35,11 @@ Herramienta Open Hardware, para pruebas y control de iluminación de espectácul
3535

3636
***
3737

38-
- AGREGADO - interconectados los pines del arduino de vcc y gnd faltantes
39-
- AGREGADO - la leyenda open hardware a bottom
40-
- CORREGIDO - recorrida la bornera de la conexión dmx hacia el arduino, queda más centrada
41-
- CORREGIDO - se hizo más chico el puente que estaba dentro del área del arduino
42-
- CORREGIDO - los datos de la salida están al revés
38+
- CORREGIDO - potenciómetro por encoder
39+
- CORREGIDO - etapa de potencia para contraste
40+
- AGREGADO - Luz para el teclado y cursores
41+
- AGREGADO - Etapa de potencia para luz de teclado
42+
- AGREGADO - Contraste por PWM basado en http://www.pcbheaven.com/circuitpages/PWM_LCD_Contrast_Control/
4343

4444
***
4545

@@ -54,37 +54,11 @@ Herramienta Open Hardware, para pruebas y control de iluminación de espectácul
5454

5555
### **Simulador**
5656

57-
- Hardware v0.3 to v0.4
57+
- Hardware v0.3 to v0.5
5858
- Firmware v0.9 to v1.5
5959

6060
***
6161

62-
### **Lista de Componentes**
63-
64-
* 1 pza [Arduino Mega](https://www.arduino.cc/en/Main/ArduinoBoardMega2560)
65-
* 1 pza [Rotary Potentiometer 10k Ohm Linear](https://www.sparkfun.com/products/9939)
66-
* 5 pza [Switch Push Button Tactile Single Pole Single Throw Off Momentary](http://www.jameco.com/webapp/wcs/stores/servlet/Product_10001_10001_122973_-1)
67-
* 1 pza [20x4 Character LCD - Black on Green 5V](https://www.sparkfun.com/products/256)
68-
* 2 pza [Transistor 2N2222A TO-18 NPN 75 Volt 0.6 Amp](http://www.jameco.com/webapp/wcs/stores/servlet/Product_10001_10001_38236_-1)
69-
* 1 pza [Key Matrix 4x4](http://www.minirobot.com.mx/tienda/index.php?id_product=468&controller=product)
70-
* 1 pza [MAX485 Low-Power, Slew-Rate-Limited RS-485/RS-422 Transceivers](https://www.maximintegrated.com/en/products/interface/transceivers/MAX485.html)
71-
* 2 pza [Resistor 330 ohms 1/4 Watt](http://www.jameco.com/webapp/wcs/stores/servlet/Product_10001_10001_690742_-1)
72-
* 2 pza [Resistor 1 k ohms 1/4 Watt](http://www.jameco.com/webapp/wcs/stores/servlet/Product_10001_10001_690865_-1)
73-
* 1 pza [Resistor 120 ohms 1/4 Watt](http://www.jameco.com/webapp/wcs/stores/servlet/Product_10001_10001_690646_-1)
74-
* 2 pza [Led 3mm Blue](http://www.jameco.com/webapp/wcs/stores/servlet/Product_10001_10001_2168421_-1)
75-
* 6 pza [Ceramic Capacitor Monolitic 1 nF 50 V](http://5hertz.com/index.php?main_page=product_info&products_id=700)
76-
* 1 pza [Large terminal with 3 screws](http://www.steren.com.mx/terminal-grande-con-3-tornillos-para-circuito-impreso.html)
77-
* 1 pza [Large terminal with 2 screws](http://www.steren.com.mx/terminal-grande-con-2-tornillos-para-circuito-impreso.html)
78-
* 1 pza [Switch Slide 1 pole, 2 shots, 2 positions](http://www.steren.com.mx/switch-deslizable-de-1-polo-2-tiros-2-posiciones.html)
79-
* 1 pza [XLR Connector 3 Pin PCB Mount Amphenol AC3FAH2-AU-PRE](http://www.amphenolaudio.com/products/xlr/chassis-mounts/ac-series/)
80-
* 1 pza [XLR Connector 5 Pin PCB Mount Amphenol AC5FAH-AU-B](http://www.amphenolaudio.com/products/xlr/chassis-mounts/ac-series/)
81-
* 4 pza [Connector Unshrouded Header 40 Position 2.54mm Straight Thru-Hole](http://www.jameco.com/webapp/wcs/stores/servlet/Product_10001_10001_160882_-1)
82-
* 1 pza [Base for integrated circuit 8-pin](http://www.steren.com.mx/base-para-circuito-integrado-de-8-patas.html)
83-
* 2 pza [Phenolic a face plate of 15 x 20 cm](http://www.steren.com.mx/placa-fenolica-una-cara-de-15-x-20-cm.html)
84-
* 1 pza [Photosensitive Dry Film Pcb 30cm*200cm/ 2m](http://www.amazon.com/Photosensitive-Film-Amateur-30cm-200cm/dp/B00B225R0I/?tag=leosm1-20)
85-
86-
***
87-
8862
### **Esquematico**
8963

9064
![Esquematico](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/Esquematico.png)
@@ -104,119 +78,6 @@ Herramienta Open Hardware, para pruebas y control de iluminación de espectácul
10478

10579
***
10680

107-
## **La construcción**
108-
109-
Utilizamos una placa fenólica de una cara, asentamos el cobre con una lija de agua, la mas delgada de manera circular
110-
111-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9132.JPG)
112-
113-
Con los archivos de Proteus mandamos a imprimir un acetato pre-prensa en negativo (hay un PDF con dicho archivo)
114-
115-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9133.JPG)
116-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9134.JPG)
117-
118-
Utilizaremos e método de la [película fotosensible](https://www.google.com.mx/search?q=acentamos&oq=acentamos&aqs=chrome..69i57j0.279j0j7&sourceid=chrome&es_sm=122&ie=UTF-8#safe=off&q=pelicula+fotosensible&spell=1)
119-
120-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9135.JPG)
121-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9136.JPG)
122-
123-
Utilizamos una enmicadora de papel para adherir perfectamente la película al pcb
124-
125-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9140.JPG)
126-
127-
Agregamos un poco de agua entre la placa y el acetato para que no se mueva y aplicamos la luz UV
128-
129-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9147.JPG)
130-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9149.JPG)
131-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9150.JPG)
132-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9151.JPG)
133-
134-
Aplicamos el Cloruro Férrico limpiamos y estamos listos
135-
136-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9154.JPG)
137-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9156.JPG)
138-
139-
Perforamos las placas
140-
141-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9157.JPG)
142-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9158.JPG)
143-
144-
Soldamos los componentes
145-
146-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9162.JPG)
147-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9163.JPG)
148-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9165.JPG)
149-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9166.JPG)
150-
151-
Al potenciómetro le quitamos la guía
152-
153-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9167.JPG)
154-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9168.JPG)
155-
156-
Barrenamos la placa fenólica para meter el potenciómetro
157-
158-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9169.JPG)
159-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9170.JPG)
160-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9171.JPG)
161-
162-
Doblamos los pines del potenciómetro y los soldamos a los pads
163-
164-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9173.JPG)
165-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9176.JPG)
166-
167-
Para el caso de la placa chica, soldamos los headers metiendolas desde arriba, cortamos los pines por arriba y con una lija de agua retiramos el sobrante
168-
169-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9177.JPG)
170-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9178.JPG)
171-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9180.JPG)
172-
173-
Le agregamos cinta [doble tape](https://www.google.com.mx/search?q=acentamos&oq=acentamos&aqs=chrome..69i57j0.279j0j7&sourceid=chrome&es_sm=122&ie=UTF-8#safe=off&q=cinta+doble+tape) para pegar el teclado a la placa
174-
175-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9181.JPG)
176-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9182.JPG)
177-
178-
Aqui nos topamos con un detalle, los headers estorban con el flex del teclado, los cortamos (lo consideramos para la siguiente versión)
179-
180-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9184.JPG)
181-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9185.JPG)
182-
183-
Soldamos los headers que están debajo del teclado y los doblamos hacia atrás para conectar el teclado de manera lateral
184-
185-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9186.JPG)
186-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9187.JPG)
187-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9188.JPG)
188-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9189.JPG)
189-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9190.JPG)
190-
191-
Ponemos en posición el teclado sobre la placa del LCD, aquí hay un detalle, la base del MAX485 quedo muy pegada al teclado, lo forzamos un poco (lo consideramos en la siguiente versión)
192-
193-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9192.JPG)
194-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9193.JPG)
195-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9194.JPG)
196-
197-
Agregamos al Arduino Mega un poco de cinta al puerto USB para evitar un corto circuito entre las pistas
198-
199-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9195.JPG)
200-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9196.JPG)
201-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9197.JPG)
202-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9198.JPG)
203-
204-
Todos los componentes montados
205-
206-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9406.JPG)
207-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9399.JPG)
208-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9401.JPG)
209-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9403.JPG)
210-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9402.JPG)
211-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9404.JPG)
212-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9405.JPG)
213-
214-
Cargamos el Firmware en el Arduino
215-
216-
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/media/IMG_9408.JPG)
217-
218-
***
219-
22081
## **Licenciamiento:**
22182

22283
![](https://raw.githubusercontent.com/Arduino-DMX-512-Tester-and-Controller/Arduino-DMX-512-Tester-and-Controller-LCD-20x4-Hardware/master/Social/Logos/oshw.png)

0 commit comments

Comments
 (0)