Mensajes: 1.584
Temas: 24
Registro en: Apr 2022
Sexo: Desconocido
Agradecimientos otorgados: 444
Recibió 1631 agradecimiento(s) en 763 mensaje(s)
(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.
Si sientes que te duele Gaza, aunque estés a miles de kilómetros, es porque tu corazón está haciendo justo lo que tiene que hacer: sentir.
Mensajes: 1.584
Temas: 24
Registro en: Apr 2022
Sexo: Desconocido
Agradecimientos otorgados: 444
Recibió 1631 agradecimiento(s) en 763 mensaje(s)
(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.
Si sientes que te duele Gaza, aunque estés a miles de kilómetros, es porque tu corazón está haciendo justo lo que tiene que hacer: sentir.
Mensajes: 6.491
Temas: 45
Registro en: Sep 2018
Agradecimientos otorgados: 111
Recibió 3799 agradecimiento(s) en 2196 mensaje(s)
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.
Mensajes: 240
Temas: 27
Registro en: Sep 2018
Agradecimientos otorgados: 74
Recibió 251 agradecimiento(s) en 97 mensaje(s)
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
Mensajes: 1.584
Temas: 24
Registro en: Apr 2022
Sexo: Desconocido
Agradecimientos otorgados: 444
Recibió 1631 agradecimiento(s) en 763 mensaje(s)
(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.
Si sientes que te duele Gaza, aunque estés a miles de kilómetros, es porque tu corazón está haciendo justo lo que tiene que hacer: sentir.
Mensajes: 240
Temas: 27
Registro en: Sep 2018
Agradecimientos otorgados: 74
Recibió 251 agradecimiento(s) en 97 mensaje(s)
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
Mensajes: 6.491
Temas: 45
Registro en: Sep 2018
Agradecimientos otorgados: 111
Recibió 3799 agradecimiento(s) en 2196 mensaje(s)
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
Mensajes: 240
Temas: 27
Registro en: Sep 2018
Agradecimientos otorgados: 74
Recibió 251 agradecimiento(s) en 97 mensaje(s)
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