Foro Navegantes

Versión completa: Donde conseguir este pulsador para control?
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2 3
(05-09-2022, 09:46 AM)vecino escribió: [ -> ]¿Cómo es eso?

Si no lo haces el GPIO se puede disparar solo por la carga del cable hastacel botón. 
De esta manera tiene una impedancia continua entre el GPIO y masa o positivo.  Cuando el pulsadores esta abierto la corriente corre por la resistencia. Al pulsar se divide la corriente entre la resistencia  y el pulsador.  La resistencia del pulsado teoricamebte es 0, pero no en la práctica. Gracias a la resistencia el sistema reconocer mejor el estado de pulsado o abierto. Si no la tuviera te puede pasar que se disparar solo o que no se disparar.
(05-09-2022, 11:18 AM)gypsylyon escribió: [ -> ]Si no lo haces el GPIO se puede disparar solo por la carga del cable hastacel botón. 
De esta manera tiene una impedancia continua entre el GPIO y masa o positivo.  Cuando el pulsadores esta abierto la corriente corre por la resistencia. Al pulsar se divide la corriente entre la resistencia  y el pulsador.  La resistencia del pulsado teoricamebte es 0, pero no en la práctica. Gracias a la resistencia el sistema reconocer mejor el estado de pulsado o abierto. Si no la tuviera te puede pasar que se disparar solo o que no se disparar.

No hace falta nada de eso si se usa la placa de optoacopladores, porque ya está provista de pulldows. Esa placa sí la considero necesaria para esta aplicación.
(05-09-2022, 12:54 PM)Tehani escribió: [ -> ]No hace falta nada de eso si se usa la placa de optoacopladores, porque ya está provista de pulldows. Esa placa sí la considero necesaria para esta aplicación.

Si claro. Es mucho mas seguro para la raspi .Además si utiliza la placa de 12V a 3.3V , la puede usar para leer una señal de alarma , sensor de nivel de liquidos, falta de corriente en un dispositivo y otras señales digitales.
(05-09-2022, 09:31 AM)gypsylyon escribió: [ -> ]Usando pulsadores o interruptores con los GPIOs de la raspi, tanto si se vonectan a negativo como a los 3.3V de la raspi, hay que montar resistencias.
Si conectas el interruptor entre el GPIO y masa, la resistencia se coloca entre el GPIO y la línea dec3.3V. Se llama pulup.
Si el interruptor lo colocas entre el GPIO y los 3.3 V, la resistencia se coloca entre el GPIO y masa. En este caso se llama pulldown.
La resistencia en ambos casos puede ser entre 10 y 100kOhmios.
Es mejor usar pullup ( es decir interruptor entre GPIO y negativo), ya que se tiene más estabilidad en en el sistema.
En este caso cuando se programa esta encendido cuando se pulsa (GPIO HIGH) y apagado cuando no se pulsa (GPIO LOW)

Piensas programarlo tu?

La programación ya la he visto colgada en internet hecha de otros usuarios, lo que me faltaba era el "hardwarwe", cuando llegue compraré la placa de optoacopladores y el teclado de membrana y haber si consigo que funcione.
Saludos
Auskalo
(05-09-2022, 05:44 PM)Auskalo escribió: [ -> ]La programación ya la he visto colgada en internet hecha de otros usuarios, lo que me faltaba era el "hardwarwe", cuando llegue compraré la placa de optoacopladores y el teclado de membrana y haber si consigo que funcione.
Saludos
Auskalo
Puedes poner los enlaces del software?
(05-09-2022, 05:53 PM)gypsylyon escribió: [ -> ]Puedes poner los enlaces del software?

Parece que viene ya configurado aparte de para usar controlador por IR, que es el que yo suelo usar, el control por pulsador a traves de los pines GPIO.
La parte de la programacion de los pines parece que es esta:
https://github.com/pypilot/pypilot/blob/...pio.py#L34
Aqui uno que lo monto con ese pulsador de membrana, aunque sin los octoacopladores;
https://forum.openmarine.net/showthread....3#pid11963
Curiosamente, hace meses, yo ya habia visto ese pulsador, pero no se porque se me metió en la cabeza que no era estanco y por eso lo descarté.
El forero Xfactor, lo tiene puesto con pulsadores de boton, con una presentacion muy buena, pero tal donde lo tengo instalado yo, me conviene mas una botonera de "una pieza", pues ira en la bitacora mientras que el resto de la instalacion esta en el camarote de popa.
Saludos
Auskalo
(06-09-2022, 06:48 AM)Auskalo escribió: [ -> ]Parece que viene ya configurado aparte de para usar controlador por IR, que es el que yo suelo usar, el control por pulsador a traves de los pines GPIO.
La parte de la programacion de los pines parece que es esta:
https://github.com/pypilot/pypilot/blob/...pio.py#L34
Aqui uno que lo monto con ese pulsador de membrana, aunque sin los octoacopladores;
https://forum.openmarine.net/showthread....3#pid11963
Curiosamente, hace meses, yo ya habia visto ese pulsador, pero no se porque se me metió en la cabeza que no era estanco y por eso lo descarté.
El forero Xfactor, lo tiene puesto con pulsadores de boton, con una presentacion muy buena, pero tal donde lo tengo instalado yo, me conviene mas una botonera de "una pieza", pues ira en la bitacora mientras que el resto de la instalacion esta en el camarote de popa.
Saludos
Auskalo

Vaya M de código.
El método "polling" es de aficionadillos principiantes. O eso, o es que el Python no da para más. No sé, soy alérgico al Python...
Eso carga bastante a la CPU para una chorrada.
(06-09-2022, 08:00 AM)Tehani escribió: [ -> ]Vaya M de código.
El método "polling" es de aficionadillos principiantes. O eso, o es que el Python no da para más. No sé, soy alérgico al Python...
Eso carga bastante a la CPU para una chorrada.

Yo de programación ni idea, nunca se me dió bien esa rama de la informatica, me quede en el motorola 6800 que ya me costaba horrores programarlo jajajajajaaja
saludos
Auskalo
Ahora entiendo. Te estas construyendo el pipilot de Deparnier.
Lo que has mostrado es una parte de su programa.
Si solo lo quieres usar para leer los interruptores o pulsadores habria que modificarlo un poco para que te funcione. Si te estas haciendo el autopiloto puescentonces instalar todo el paquete.

Una alternativa sería un mando a distancia inalambrico que  accionara relés, como Substitution de los pulsadores.
Por lo que he leido, el mando a distancia necesita algo mas para instalarlo. Yo de este tema no controlo casi nada. El piloto ya le tengo funcionando, desde hace tiempo, y va bien, o por lo menos bastante mejor que el raymarine 4000 de rueda que sustituye. Mueve un hidraulico y le veo que hace bastante menos movimientos y menos amplios que el raymarine, fuerza tiene mas que de sobra. tampoco he cacharreado demasiado con el para sacarle todo el rendimiento.
Por ahora lo uso con un mando infrarojos, y como lo tengo instalado en el camarote de popa, con una caja que al abrirla se "asoma" al portillo, con el mando IR hay que estar cerca y apuntando directamente. En condiciones duras no es comodo de usar asi, y por ello quiero poner una botonera en la bitacora, que es el lugar mas comodo para accionarlo.
El mando de radiofrecuencia tambien lo mire, pero habia que instalar alguna cosa mas.
Saludos
Auskalo
(06-09-2022, 12:35 PM)Auskalo escribió: [ -> ]Por lo que he leido, el mando a distancia necesita algo mas para instalarlo. Yo de este tema no controlo casi nada. El piloto ya le tengo funcionando, desde hace tiempo, y va bien, o por lo menos bastante mejor que el raymarine 4000 de rueda que sustituye. Mueve un hidraulico y le veo que hace bastante menos movimientos y menos amplios que el raymarine, fuerza tiene mas que de sobra. tampoco he cacharreado demasiado con el para sacarle todo el rendimiento.
Por ahora lo uso con un mando infrarojos, y como lo tengo instalado en el camarote de popa, con una caja que al abrirla se "asoma" al portillo, con el mando IR hay que estar cerca y apuntando directamente. En condiciones duras no es comodo de usar asi, y por ello quiero poner una botonera en la bitacora, que es el lugar mas comodo para accionarlo.
El mando de radiofrecuencia tambien lo mire, pero habia que instalar alguna cosa mas.
Saludos
Auskalo

Este es el módulo de radiofrecuencia que uso yo para el Rem072F:

https://foronavegantes.net/thread-954-po...l#pid74151

Tiene 4 salidas digitales que puedes conectar directamente a la raspi.
Buenas! 
Pues lo que tendría que ser una chorrada, el conectar el teclado, me esta dando mas guerra de la prevista.
Intente conectarlo a los puertos GPIO, según los esquemas, pero algún contacto malo me hace que desconecta el controlador del hidráulico. He revisado conexiones y no encuentro el fallo.
Vi que hay en el tiny pilot hat unas patillas, 6, para el teclado. Lo he intentado conectar ahí pero no lo consigo.
Pongo los cinco pines del teclado a la entrada de la placa optoaisladora, el sexto, el común lo conecto en la entrada en la posición de común.
En la parte de salida de la placa conecto el vcd a 3,3v+, el gnd al común del tiny hat y las otras cinco patillas a las conexiones del teclado del hat. Se enciende solo un led de la placa, el resto nada y los botones no hacen nada. Supongo que tengo algún error de concepto en el conexionado, pero no doy con el.
En la entrada de la placa hay dos comunes, he probado con los dos y nada.
Si alguien me puede dar luz se agradece, gracias.
Saludos
Auskalo
Lo unico que se me ocurre es que no coinciden los GPIOs que tu has conectado con los programados.
Tienes que diferenciar el pin del conector de la Raspberry con el numero de GPIO. Por ejemplo el pin 7 corresponde al GPIO4.
Compreba si se hbla del numero de pin de la raspi o del numero de GPIO
Los números de gpio los tengo chequeados, en principio no debe ser por eso. Tampoco me funciona cuando lo conecto directo a las patillas del hat habilitadas para ello. Creo que estoy haciendo algo mal en la conexión del optoaislador.
Con el parado (sin pulsar ningún botón) entiendo que se le deberían encender todos los led conectados? A mí solo se me enciende uno.
El teclado tiene un led que lo he dejado sin conectar, será necesario que esté conectado? A una salida de 3,3 v?
La entrada del opto solo va conectada a común, hay dos conectores común de entrada, no se alimenta la entrada?
Saludos
Auskalo
(08-11-2022, 08:36 AM)Auskalo escribió: [ -> ]Los números de gpio los tengo chequeados, en principio no debe ser por eso. Tampoco me funciona cuando lo conecto directo a las patillas del hat habilitadas para ello. Creo que estoy haciendo algo mal en la conexión del optoaislador.
Con el parado (sin pulsar ningún botón) entiendo que se le deberían encender todos los led conectados? A mí solo se me enciende uno.
El teclado tiene un led que lo he dejado sin conectar, será necesario que esté conectado? A una salida de 3,3 v?
La entrada del opto solo va conectada a común, hay dos conectores común de entrada, no se alimenta la entrada?
Saludos
Auskalo

Que placa decoptoacopladores estas usando?
Habría que ver como esta configurado la salida del optoacoplador si pullup o pulldown y también como lee el programa los cambios en la GPIOs.
Páginas: 1 2 3