Go Down

Topic: Cajón portamonedas arduinizado (Read 8019 times) previous topic - next topic

Ixreb

Muy buenas,

No me gusta escribiros cuando parece que no he hecho los deberes, pero es que no encuentro prácticamente nada sobre el tema del que quiero tratar, me ha resultado muy raro que aun no se haya usado arduino para esto.

Os cuento, me gustaría añadir funcionalidad a un cajón portamonedas de este tipo:


Es el típico que tiene una conexión RJ-11 que se conecta a una impresora de tickets, esa impresora se conecta a un pc o TPV y esta impresora es la encargada de abrir el cajón cada vez que le llega un determinado código.

Pues bien, mi idea es prescindir de todo eso y directamente añadir un microntrolador al cajón, esto, por ejemplo, permitiría usar un teclado numérico que al introducir cierto código nos abra el cajón y demás aplicaciones que se nos puedan ocurrir.

El problema es que no encuentro nada, no sé como funciona internamente el cajón. No sé si se abre simplemente cuando recibe corriente por tensión por el rj-11. O si por el contrario usa 3 de los hilos del rj-11, vcc, gnd y Rx para poder recibir un código y abrir.

Entonces, no puedo aventurarme a nada sin tener información. Si no necesitase enviar un código lo cierto es que se haría todo mucho más sencillo, no habría que considerar si usar max232 por ejemplo. Creo, que en ese caso simplemente con un transistor normalmente abierto que cuando se lo ordene cierre el circuito y haga correr 12v por los pines del rj-11 vandría.

En fin, ¿alguno de vosotros sabe algo del tema? Parece un tema tan sencillo a priori y que sin embargo busco información y no encuentro nada útil.. o quizá hoy estoy ceguete.

Un saludo!

flico


Ixreb

Gracias flico, al menos ya sé qué cables pertenecen a tierra y el voltaje (que no es poco y aun tenía que encontrarlo), aunque he visto que muchas cajas funcionan a 12v y sin embargo esa que pones a 24v, tendría que probar experimentalmente el tema del voltaje porque no tengo ningún manual de referencia sobre el cajón.

Buscando y rebuscando lo único que he podido encontrar medio de utilidad ha sido este esquema para puerto paralelo:

http://www.todopic.com.ar/foros/index.php?topic=7081.0

La verdad es que hacer todo esto no es que me sea indispensable, aunque como he visto que no solo no sé hacerlo sino que estoy perdido en algo supuestamente simple ahora me apetece mucho descubrir la manera jej. Además sería una ocasión perfecta para probar el microcontrolador PIC16LF727 dedicado a sensores táctiles (para el teclado capacitivo, además aun nunca he usado un pic!) que me viene en camino.

Al final me veo no consiguiendo nada, desmontando el cajón y buscando conmutar la bobina de manera directa.... aunque me gustaría hacerlo bien. Aun espero al SrDonGato, chiva o cualquier otro (sin desmerecer) comentando "pero como puedes ser tan tonto de no darte cuenta que se hace de X forma?"

Saludos.

ionhs

Podrías pobar ingenierie inversa, midiendo las señales de los cables rj11 cuando recibe la señal. Yo creo que tendrías que mirarlo con un osciloscopio. A mi me da la sensación que el por el rj11 le meterán tensión que hará que se active un electroiman y el cajón se abrirá. No creo que mande señales super complicadas. Suerte

Heke

#4
Dec 06, 2011, 07:51 pm Last Edit: Dec 06, 2011, 08:05 pm by Heke Reason: 1
Hola

La apertura de cajones de monedas se hace normalmente con la impresora de tickets porque se presupone que es para un comercio y alguna vez tendras que imprimir ticket o factura.

Cada cajon es un mundo y cada impresora de tickets tambien, vas a tener que abrir el cajon y ver que lleva dentro, si es de los normales, solo llevara un electroiman de 12 voltios continua, que provoca la apertura del trinquete o cierre del cajon con un pulso de 1/2 seg a un segundo.

Cuando instalaba TPV en los comercios me he encontrado todo tipo de material y a veces ha habido que adaptar cajones especiales y demas, te comento un truco que emplee para reutilizar un cajon que no recuerdo marca y al que quite la placa de electronica (no documentada) y deje el electroiman solo, añadi un simple alimentador de 15 voltios y un rele que accionaba mandando la señal del puerto serie RS-232 (DTR me parece que era) a masa o positivo (de esto hace ya 10 años) el montaje era simplemente un transistor, un rele y un alimentador normal y corriente.

Si quieres hacerlo desde la impresora TPV, simplemente manda la secuencia de caracteres de escape correspondiente y esta se encargara de mandar ese pulso al cajon.

Te pongo una lista de las mas comunes y sus codigos (o secuencia de codigos) correspondiente, por si te es de ayuda, luego tu mismo programas si quieres que tecla o secuencia de teclas abra el cajon.

Si no quieres complicarte, un simple pedal (para activarlo con el pie) o un pulsador, o la combinacion de ambos, debajo del mostrador que mande los 12 voltios del cajon y listo...

Esta secuencia es la normal de las impresoras TMU-200 de epson (la TMU-200b es la misma pero con cortador de papel)
(... un segundo que busco antigua info....)

Aqui esta el codigo que empleaba para abrir cajon de una tmu-200:
      SET PRINTER TO com1
      SET DEVICE TO PRINT
      @ PROW(),PCOL() say CHR(27)+CHR(112)+CHR(1)+CHR(50)+CHR(50)
      SET DEVICE TO SCREEN
      SET PRINT OFF



Este es un breve listado:
impresora         codigos
=========     =========
Citizen CBM-230    27,112,0,50,250
Citizen CBM-231    27,112,0,50,250
Citizen CBM-232    27,112,0,50,250
Citizen CBM-233    27,112,0,50,250
Citizen CBM-253    27,112,0,50,250
Citizen CBM-262    27,112,0,50,250
Citizen CBM-1000 27,112,0,50,250
Citizen iDP-3210    27,112,0,50,250
Citizen iDP-3240    27,112,0,50,250
Citizen iDP-3310    7
Citizen CBM-1000 / CBM-1000 II    27,112,0,50,250
Epson M51PD    27,112,0,25,250
Epson TM-T80P    27,112,0,25,250
Epson T88iii / TM-U200D    27,112,0,25,250
Epson T88iiiP / TM-U200D    27,112,0,64,240
Epson TM-88IV    27,112,48,55,121
Epson TM-88V    27,112,48,55,121
Epson M188D    27,112,48,55,121
Epson TM-U200    27,112,0,25,250
Epson TM-U200B    27,112,48,25,250
Epson TM-U210PD    27,112,0,25,250
Epson TM-U220A    27,112,0,25,250
Epson TM-U295    27,112,48,55,121
Epson ADP 300    27,112,0,25,250
Epson TM-U950P    27,112,0,50,250
Epson LX-300+    27,112,0,25,250
Epson TM-U300PD    27,112,0,25,250
Epson TM-U375    27,112,0,25,250
Epson M665A    27,112,48,55,121
Epson TM-T883P    27,112,0,50,250
Epson TM-H6000    27,112,48,55,121
IBM 4610    7
IBM 4610    27,112,0,50,250
Ithaca PcOS 51    27,112,0,25,250
Ithaca PcOS 52    27,112,0,25,250
Ithaca 150    27,120,1
NCR 7167    27,112,0,55
NCR 7167    27,112,1,55
Samsung SRP 270    27,112,0,25,250
Samsung SRP 270A    27,112,0,64,240
Samsung SRP 270AP    27,112,48,55,121
Samsung SRP 350    27,110,0,25,250
Star    27,7,11,55,7
Star TSP-100    7
Star TSP-600    7
Star TSP-700    27,07,11,55,07
TEC RKP300    27,112,0,100,250
Toshiba SX2100    27,112,32,55,255
Toshiba TEC DRJST-51    27,112,0,100,250
Wasp WPT-100    27,112,49,48,48

Ixreb

Hola.

Yo pienso que este cajón en concreto solo debe recibir una tensión de 12-24v para conmutar la bobina y que se abra, ya que es muy barato (uno 35€) y dudo que sea de los que hacen comprobación de un código recibido. Por lo que he visto los hay que deben recibir un código, lo comprueba y deciden si abrir, y otros que no.

En este caso no se usará una impresora, irá directamente un microcontrolador conectado al RJ-11 que será el encargado de abrirlo.

He localizado a la empresa que fabrica o distribuye el cajón que tengo y le he escrito para ver si me facilita el PINOUT del RJ-11 para poder saber qué hilos corresponden a vcc y gnd, ya que como dices, cada cajón es un mundo y he visto que no tienen un PINOUT estandar, ahora a ver si se dignan a devolverme el email jej. Teniendo el PINOUT ya puedo probar a conectar 12v (o 24v) directamente a los hilos correspondientes y evaluar qué hace, si abriese con tan solo eso todo lo demás a partir de ahí sería muy fácil.

Yo creo que en este caso simplemente es un electroiman o bobina que una vez es accionado deja libre el cajón y se abre como si girásemos la llave que lleva, vamos, que no creo (y espero) que tenga que usar esos códigos que mencionas.

Heke, como dices realmente creo que lo más rápido será abrirlo y ver qué lleva dentro.

Muchas gracias por las respuestas!

Go Up