Dux
Miembro de la Vieja Guardia
Por si alguien se anima a hacer su propio cacharro y le sirve el PCB que hice, les dejo los archivos Gerber y el listado de materiales y descripciones de conexiones para que lo puedan armar.
El PCB esta diseñado partiendo del esquematico inicial de REX_007, solo agregue los botones para los Menus e integre en un mismo PCB una fuente de alimentacion de 5V para toda la electronica y el propio Arduino (la alimentacion 'de fuera' idealmente es desde una pila cuadrada de 9V; pero se puede usar cualquiera dispositivo en un rango de 7v-25V), para tener todo en un desarrollo compacto e integrado, y asi solo hacer cambios via codigo sobre ese hardware.
Sobra decir que no he validado físicamente el PCB, ya que no las he pedido :animrofl:, pero a nivel electrico/electronico deberia funcionar
Aqui la info.:
CRD Descripcion
LCD1 Display LCD; tipo 1602a
U1 Microcontrolador Atmega328P-PU + socket; empaquetado 28 PDIP, tipo PTH
U2 Regulador de voltaje 5V 1A, tipo PTH, LM7805
D1 Diodo rectificador; tipo PTH, 1N4001
Y1 Cristal; 16Mhz, tipo PTH
C1 Capacitor electrolitico; 0.10uF, tipo PTH
C2 Capacitor electrolitico; 0.33uF, tipo PTH
C3 Capacitor ceramico; 22pF, tipo PTH
C4 Capacitor ceramico; 22pF, tipo PTH
R1 Resistencia; 10K Ohm,1/4 Watt, tipo PTH
R2 Resistencia; 330 Ohm,1/4 Watt, tipo PTH
R3 Trimpot, 10K Ohm,1/4 Watt, tipo PTH
R4 Resistencia; 330 Ohm,1/4 Watt, tipo PTH
R5 Resistencia; 330 Ohm,1/4 Watt, tipo PTH
R6 Resistencia; 10k Ohm,1/4 Watt, tipo PTH
R7 Resistencia; 10k Ohm,1/4 Watt, tipo PTH
R8 Resistencia; 10k Ohm,1/4 Watt, tipo PTH
R9 Resistencia; 10k Ohm,1/4 Watt, tipo PTH
R10 Resistencia; 10k Ohm,1/4 Watt, tipo PTH
J1 Terminal para alimentacion de PCB desde bateria 9V; tipo PTH
J2 Conector para recibir la señal de los 2 sensores; single header macho, tipo PTH
J3 Conector para pines Rx-Tx de Arduino; (no uilizados en el proyecto) single header macho, tipo PTH
J4 Conector para pines A1,A2,A3,A4,A5 de Arduino; (no uilizados en el proyecto) single header macho, tipo PTH
J5 Conector para alimentar 2 LEDs IR OP240A, via 2 resistencias de 330 Ohm; +5V; single header macho, tipo PTH
J6 Conector con 4 salidas GND para alimentar sensores y diodos IR; single header macho, tipo PTH
J7 Conector para alimentar 2 sensores; +5V, single header macho, tipo PTH
S0 Fusible; 2 Amp, tipo PTH
S1 Switch encendido/apagado; NA, tipo PTH
S2 Switch de Reset para Arduino; pushbutton, tipo PTH
S3 Switch boton Menu; pushbutton, tipo PTH
S4 Switch boton Arriba; pushbutton, tipo PTH
S5 Switch boton Abajo; pushbutton, tipo PTH
S6 Switch boton salir; pushbutton, tipo PTH
S7 Switch boton Seleccionar; pushbutton, tipo PTH
Configuracion de pines para Sketch de Arduino:
// Para el LCD 1602a:
Pin Arduino: D4 = Pin LCD: RS
Pin Arduino: D5 = Pin LCD: Enable
Pin Arduino: D6 = Pin LCD: D4
Pin Arduino: D7 = Pin LCD: D5
Pin Arduino: D8 = Pin LCD: D6
Pin Arduino: D9 = Pin LCD: D7
// Para los Sensores OPL5050A
Sensor de entrada del proyectil = Pin Arduino: D2
Sensor de salida del proyectil = Pin Arduino: D3
// Para los botones
Boton Menu = Pin Arduino: D10
Boton Arriba = Pin Arduino: D11
Boton Abajo = Pin Arduino: D12
Boton salir = Pin Arduino: D13
Boton Seleccionar (enter) = Pin Arduino: A0
Los pines Rx-Tx y A1,A2,A3,A4,A5 de Arduino; hasta el momento no se utilizan en el proyecto.
Se agregan dos conectores opcionales (se pueden dejar sin agregar/soldar esos terminales de pines) para esos pines en caso de requerir usarlos en alguna expansion o implementacion adicional al proyecto en un futuro.
cualquier duda... con toda confianza! atriota:
El PCB esta diseñado partiendo del esquematico inicial de REX_007, solo agregue los botones para los Menus e integre en un mismo PCB una fuente de alimentacion de 5V para toda la electronica y el propio Arduino (la alimentacion 'de fuera' idealmente es desde una pila cuadrada de 9V; pero se puede usar cualquiera dispositivo en un rango de 7v-25V), para tener todo en un desarrollo compacto e integrado, y asi solo hacer cambios via codigo sobre ese hardware.
Sobra decir que no he validado físicamente el PCB, ya que no las he pedido :animrofl:, pero a nivel electrico/electronico deberia funcionar
Aqui la info.:
CRD Descripcion
LCD1 Display LCD; tipo 1602a
U1 Microcontrolador Atmega328P-PU + socket; empaquetado 28 PDIP, tipo PTH
U2 Regulador de voltaje 5V 1A, tipo PTH, LM7805
D1 Diodo rectificador; tipo PTH, 1N4001
Y1 Cristal; 16Mhz, tipo PTH
C1 Capacitor electrolitico; 0.10uF, tipo PTH
C2 Capacitor electrolitico; 0.33uF, tipo PTH
C3 Capacitor ceramico; 22pF, tipo PTH
C4 Capacitor ceramico; 22pF, tipo PTH
R1 Resistencia; 10K Ohm,1/4 Watt, tipo PTH
R2 Resistencia; 330 Ohm,1/4 Watt, tipo PTH
R3 Trimpot, 10K Ohm,1/4 Watt, tipo PTH
R4 Resistencia; 330 Ohm,1/4 Watt, tipo PTH
R5 Resistencia; 330 Ohm,1/4 Watt, tipo PTH
R6 Resistencia; 10k Ohm,1/4 Watt, tipo PTH
R7 Resistencia; 10k Ohm,1/4 Watt, tipo PTH
R8 Resistencia; 10k Ohm,1/4 Watt, tipo PTH
R9 Resistencia; 10k Ohm,1/4 Watt, tipo PTH
R10 Resistencia; 10k Ohm,1/4 Watt, tipo PTH
J1 Terminal para alimentacion de PCB desde bateria 9V; tipo PTH
J2 Conector para recibir la señal de los 2 sensores; single header macho, tipo PTH
J3 Conector para pines Rx-Tx de Arduino; (no uilizados en el proyecto) single header macho, tipo PTH
J4 Conector para pines A1,A2,A3,A4,A5 de Arduino; (no uilizados en el proyecto) single header macho, tipo PTH
J5 Conector para alimentar 2 LEDs IR OP240A, via 2 resistencias de 330 Ohm; +5V; single header macho, tipo PTH
J6 Conector con 4 salidas GND para alimentar sensores y diodos IR; single header macho, tipo PTH
J7 Conector para alimentar 2 sensores; +5V, single header macho, tipo PTH
S0 Fusible; 2 Amp, tipo PTH
S1 Switch encendido/apagado; NA, tipo PTH
S2 Switch de Reset para Arduino; pushbutton, tipo PTH
S3 Switch boton Menu; pushbutton, tipo PTH
S4 Switch boton Arriba; pushbutton, tipo PTH
S5 Switch boton Abajo; pushbutton, tipo PTH
S6 Switch boton salir; pushbutton, tipo PTH
S7 Switch boton Seleccionar; pushbutton, tipo PTH
Configuracion de pines para Sketch de Arduino:
// Para el LCD 1602a:
Pin Arduino: D4 = Pin LCD: RS
Pin Arduino: D5 = Pin LCD: Enable
Pin Arduino: D6 = Pin LCD: D4
Pin Arduino: D7 = Pin LCD: D5
Pin Arduino: D8 = Pin LCD: D6
Pin Arduino: D9 = Pin LCD: D7
// Para los Sensores OPL5050A
Sensor de entrada del proyectil = Pin Arduino: D2
Sensor de salida del proyectil = Pin Arduino: D3
// Para los botones
Boton Menu = Pin Arduino: D10
Boton Arriba = Pin Arduino: D11
Boton Abajo = Pin Arduino: D12
Boton salir = Pin Arduino: D13
Boton Seleccionar (enter) = Pin Arduino: A0
Los pines Rx-Tx y A1,A2,A3,A4,A5 de Arduino; hasta el momento no se utilizan en el proyecto.
Se agregan dos conectores opcionales (se pueden dejar sin agregar/soldar esos terminales de pines) para esos pines en caso de requerir usarlos en alguna expansion o implementacion adicional al proyecto en un futuro.
cualquier duda... con toda confianza! atriota: