He probado con dos, una de al-zard dst-1R4P-N, que tiene 4 entradas (4+ y 4 -) y 4 salidas simples más el vcc y gnd. Entrada a 12 v salida a 3,3v.
La otra es una con 8 entradas y dos comunes y 8 salidas más alimentación y gnd. Entrada 3 a 5 v salida 3 a 24 v. Esa pone rotulado npn/ PNP -> npn.
Lo máximo que he conseguido con la primera es que se encienda uno de los led, y al apretar el botón su pareja, pero no hace efecto en la salida, y solo en uno de los 5 pulsadores.
También he probado con otro teclado de membrana de 4 teclas por si estuviese mal y también sin resultados.
Saludos
Auskalo
El al-zard dst-1R4P-N es con resistencia pullup. Eso quiere decir que en reposo ese GPIO está alto o sea 1. Cuando pulses el botón el transistor del optoacopler lo pone a 0.
Así que el programa de Deparnie debe de tener una rutina que detecta que el botón se aprieta cuando el GPIO está en 0.
Pero por lo que comentas el optoacoplador parece que no se activa.
Si has hecho bien las conexiones debería de funcionar.
En la entrada debes de conectar el positivo a casa uno de los +. Es decir a 1+, 2+,3+ y 4+. Al - debes de conectar cada ulsador y luego el otro pin del pulsador a masa o negativo ( que los pones todos juntos).
En la salida tienes una entrada de power supply con + y - que tiene que ser de 5V. Lo que tienes que hacer es medir la tensión de la salida antes de conectarla a la raspi y que no debe de ser superior a 3.3V. Si es de 5V esta placa no te vale o si no tienes que cambiar resistencias.
Si da 3.3 V prueba antes de conectarlo a la raspi si se encienden los leds decsalida, si esxasi las puedes conectar a los correspondientes GPiO de la raspi.
Así he conectado, la salida da 3,15V, y solo enciende uno de los led ( y su pareja), el resto nada, y está conectado igual. El led que enciende, al pulsar su pulsador enciende también su pareja, pero no se ejecuta ninguna acción.
No se si el optoacoplador estará mal o que, pero con el otro tampoco me funciona.
Saludos
Auskalo
(08-11-2022, 04:16 PM)Auskalo escribió: [ -> ]Así he conectado, la salida da 3,15V, y solo enciende uno de los led ( y su pareja), el resto nada, y está conectado igual. El led que enciende, al pulsar su pulsador enciende también su pareja, pero no se ejecuta ninguna acción.
Esto significa que el optoacoplador funciona bien. Osea el problema esta en la Raspi o mejor dicho en el programa d python.
El script que pusiste de Deparnie
i
f orangepi:
self.pins = [11, 16, 13, 15, 12]
else:
self.pins = [17, 23, 27, 22, 18, 5, 6, 26]
veo que esta escrito para la orangepi
(una placa parecida a la raspi) y supongo que para la raspi y habla de pines. Son los que estan despues de "else" (
17, 23, 27, 22, 18, 5, 6, 26)
Aunque no lo tengo claro ya que el pin 17 es 3.3V, asi que supongo que son los GPIOs. El 17 es la patlla o pin 11, el 23 la 16, el 27 la 13, el 22 la 15, el 18 la 12, el 5 la 29, el 6 la 31, y el 26 la 37.
Lo que puedes hacer es una foto del montaje y subirla
Aupa! Bueno, estas son las fotos que tenía en el móvil de alguna de las pruebas hechas. Faltan del otro optoacoplador. Me he dado cuenta, con el polímetro, que las patillas del teclado en el tinypilot dan continuidad con los gpio asignados, según el primer esquema, pero la última patilla, el gnd, no da continuidad con ningún Gpio. En las pruebas también lo puse a la entrada negativo de la raspberry, pero siguió sin funcionar
Saludos
Auskalo
Bueno, creo que ya se pueden ver las imagenes!
Probando hoy, conectado como en la ultima imagen, estaba ya recogiendo y tenia quitado el comun del teclado a la entrada del optoacoplador, y midiendo unas continuidades he visto que al tocar +12V y el negativo de cada entrada del opto, hacia el efecto de pulsar una tecla del teclado.
Asi que parece que ahora el problema lo tengo solo en la entrada del optoacoplador.
Tengo las entradas positivas todas juntas a +12V, los negativos a cada tecla y el comun del teclado a 0V, eso es correcto?
Por otra parte, en la salida, como vi que el comun del tinypilot no hace continuidad con ningun GPIO ni ningun GND de la tarjeta lo que he hecho es un puente de un GPIO que es GND con esa patilla y la salida del opto de GND la conecto a otro GPIO GND, es correcto o estoy haciendo una burrada?
Con el otro optoacoplador, el de la segunda imagen, que no tiene marcados en la entrada positivos y negativos, solo hay dos comunes, como seria el conexionado? El comun a 5V y las 8 entradas cada una a una tecla y el comun del teclado a 0V?.
Vaya empanada llevo con el tema, lo que es el no saber.
Saludos
Auskalo
En la placa de al-zard dst-1r4p-n tienes que conectar las marcadas con + cada una de ellas al positivo de 12V . y las de - al pulsador correspondiente. El comun de los botones a masa y no al positivo.
Aqui tienes el esquema:
https://www.mantech.co.za/datasheets/pro...190551.pdf
De la otra placa de optoacopladores no he encontrado un esquema
Aleluya!!! Por fin he conseguido echar a andar el puñetero teclado!!! Muchas gracias Gypsylyon!!!!.
Al final como dijiste con el opto pequeño y el teclado pequeño funciona. Con el otro no soy capaz de conseguirlo.
Gracias
Saludos
Auskalo
Con el otro teclado estoy en la situación de ayer, consigo con el polímetro en la posición de continuidad tocando las entradas activar las salidas pero con el teclado no. Lo tengo todas las entradas a positivo y el común a negativo. También he probado al revés y nada.
Saludos
(10-11-2022, 10:44 AM)Auskalo escribió: [ -> ]Aleluya!!! Por fin he conseguido echar a andar el puñetero teclado!!! Muchas gracias Gypsylyon!!!!.
Al final como dijiste con el opto pequeño y el teclado pequeño funciona. Con el otro no soy capaz de conseguirlo.
Gracias
Saludos
Auskalo
Fantastico. Me alegro mucho
(10-11-2022, 10:54 AM)Auskalo escribió: [ -> ]Con el otro teclado estoy en la situación de ayer, consigo con el polímetro en la posición de continuidad tocando las entradas activar las salidas pero con el teclado no. Lo tengo todas las entradas a positivo y el común a negativo. También he probado al revés y nada.
Saludos
Mira que placa es y busca el esquema de conexión.
O súbela y te la busco.
El modelo de la otra placa no lo encuentro serigrafiado, la conexión parece ser común a positivo, las entradas a los pines del teclado, y luego el teclado tiene aparte dos patillas más, el 1, común, a negativo y el 3 (led) a positivo. A ver si así funciona. A bordo no me fue porque estaba usando la patilla del led a negativo por no tenerla correctamente identificada, espero que sea ese el fallo.
Saludos
Auskalo