Autor Tema: Routers con GPIO's operativos para darle usos como con la Raspberry Pi  (Leído 36294 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Ficht

  • Visitante
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #60 en: 08-03-2016, 11:50 (Martes) »
En estos días añado el esquema del circuito que monté y todos sus componentes (en este mismo mensaje)

A ver si dentro de 3 semanas me llega la PCB de 12 relés a 12 v con sus protecciones por cada relé y GPIO's. En Ebay están como a € por relé prácticamente.


Saludos

Jeje muy bien que te ha quedado y fantástico el vídeo!!

Aprovecho para hacer una pregunta... a ver si hay alguna idea.

Como se tendría que hacer para activar un (o varios) gpio en dependencia de la corriente del sistema?
Es decir, el router lo pondríamos a trabajar con una batería a 12V, en el momento en que la batería empiece a estar en fase de descarga, por ejemplo en 11,5V .... aquí tendría que activarse un gpio, que conecte un cargador de baterías o arrancar motores o lo que se disponga... pero, como hacer el script para que quede el router a la escucha de la bajada de tensión?

No se si hay manera de monitorizar o habría que agregar algún sensor de corriente al sistema ¿?  ???



Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 1866
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #61 en: 08-03-2016, 21:03 (Martes) »
En estos días añado el esquema del circuito que monté y todos sus componentes (en este mismo mensaje)

A ver si dentro de 3 semanas me llega la PCB de 12 relés a 12 v con sus protecciones por cada relé y GPIO's. En Ebay están como a € por relé prácticamente.


Saludos

Jeje muy bien que te ha quedado y fantástico el vídeo!!

Aprovecho para hacer una pregunta... a ver si hay alguna idea.

Como se tendría que hacer para activar un (o varios) gpio en dependencia de la corriente del sistema?
Es decir, el router lo pondríamos a trabajar con una batería a 12V, en el momento en que la batería empiece a estar en fase de descarga, por ejemplo en 11,5V .... aquí tendría que activarse un gpio, que conecte un cargador de baterías o arrancar motores o lo que se disponga... pero, como hacer el script para que quede el router a la escucha de la bajada de tensión?

No se si hay manera de monitorizar o habría que agregar algún sensor de corriente al sistema ¿?  ???

Necesitas incorporar algo que detecte el voltaje de la línea y active una salida en consecuencia.
Lo puedes hacer con un comparador, que al comparar el voltaje de la línea, con otro voltaje que llamamos referencia, si éste es menor, active una salida. No te hacen falta GPIOs para activar la salida, a no ser que queramos que el router se "entere" de lo que está pasando.
Puede que un LM324, o similar, te sirva.
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.

Ficht

  • Visitante
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #62 en: 08-03-2016, 22:20 (Martes) »
En estos días añado el esquema del circuito que monté y todos sus componentes (en este mismo mensaje)

A ver si dentro de 3 semanas me llega la PCB de 12 relés a 12 v con sus protecciones por cada relé y GPIO's. En Ebay están como a € por relé prácticamente.


Saludos

Jeje muy bien que te ha quedado y fantástico el vídeo!!

Aprovecho para hacer una pregunta... a ver si hay alguna idea.

Como se tendría que hacer para activar un (o varios) gpio en dependencia de la corriente del sistema?
Es decir, el router lo pondríamos a trabajar con una batería a 12V, en el momento en que la batería empiece a estar en fase de descarga, por ejemplo en 11,5V .... aquí tendría que activarse un gpio, que conecte un cargador de baterías o arrancar motores o lo que se disponga... pero, como hacer el script para que quede el router a la escucha de la bajada de tensión?

No se si hay manera de monitorizar o habría que agregar algún sensor de corriente al sistema ¿?  ???

Necesitas incorporar algo que detecte el voltaje de la línea y active una salida en consecuencia.
Lo puedes hacer con un comparador, que al comparar el voltaje de la línea, con otro voltaje que llamamos referencia, si éste es menor, active una salida. No te hacen falta GPIOs para activar la salida, a no ser que queramos que el router se "entere" de lo que está pasando.
Puede que un LM324, o similar, te sirva.

Hombre, depende de la vía que finalmente elija, si elijo cargador de baterías, se supone que estarías conectado a la red,  (el propio cargador de baterías ya lleva comparadores) de esta forma es como normalmente se trabaja, aunque sería interesante poder conectar o no el cargador en la parte de AC 220V..... (cuando no hay 220v no hay voltaje de referencia) se puede calcular el consumo relativo del router + otros consumidores y que dispare el cargador cada x tiempo (ejemplo c/48hrs) pero no ... que va, no es viable, ya que el consumo diario a la que están sujetas las baterías, es variable y a veces de gran descarga. Lo mejor, que sea autónomo, no hay conexión eléctrica AC posible, entonces sí, el router debería arrancar motores para recargar baterías, en este caso sí que el router se ha de enterar del voltaje actual por debajo de algún valor programado y organizar todo el procedimiento de arranque (que es algo largo) + luego el procedimiento de apagado.

Si el router no es capaz de ninguna manera de saber el voltaje actual, entonces habría que agregar algún sensor con salida hacia GPIO in del router y esto desencadena todo, imagino que buscando encuentre algo simple. (vamos, lo mismo que tu has dicho nada mas empezar  Tki2000)

Pd: A todo esto le estoy dando forma así como hablo... puede verse que aun no lo tengo pensado del todo...

juniorwrt

  • Visitante
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #63 en: 09-03-2016, 00:28 (Miércoles) »
Muy buenas a todos, me estreno en este post.  >:D

Yo utilicé mi ADB -> A4001N1.
Primero viendo unos post del HG556a en wiki.openwrt y luego "Inventando"con las salidas y un polímetro.
El primer vídeo después de meter el comando para parar (echo "" > ........ ), lo desconecto ya que a 5V no se por qué sigue un zumbido fuerte de fondo...

http://sendvid.com/embed/atgjdlmu

Y en este vídeo "algo chapuza el cableado" con un relé que tenia de un arduino.

http://sendvid.com/embed/68vzbqc4

Ahora creé en el router una página PHP con botones para activar y desactivar los relés, hacer zumbidos y demás. En estos días subo el vídeo con la página.
Los vídeos son de hace unos días, ahora la forma de dejar accionado el relé lo hago con el brightness valor "1" en el GPIO, en el video utilizaba kmod-morse


Un saludo a este gran foro!
« Última modificación: 09-03-2016, 00:35 (Miércoles) por juniorwrt »

edudi

  • Visitante
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #64 en: 09-03-2016, 01:05 (Miércoles) »
Buenas, lo q dice Tki2000 es una opción perfecta. El proyecto q nombré al principio y q hicimos usando ultrasonidos, para q el PIC tuviera su 5v ó 0v fue con un comprador específico de "voltaje", peleamos mucho con otros comparadores, 711, etc... Y sólo conseguimos lo q necesitabamos con el LM311N q saca a 5v ó 0v, el resto de comparadores daba valores intermedios de voltaje: 6 v y 3v, etc. Así q si usas el LM311N y giras el optoacoplador como IN, ya tienes el 1 y el 0.

Yo tb quiero enfocar lo del Router y los GPIO'S usando baterías de 12 v, para domótica y videovigilancia usando baterías de 12 v y paneles fotovoltaicos a 12 v. El inverter en stand by me consume 15 W, los cuales me quiero ahorrar conectando el Router directamente (10 a 12 W) a la salida del regulador solar. La problemática es q cuando el sol da o no y en función del % de carga de las baterías el voltaje va desde los 14 v a los 11,8 v q es donde lo tengo programado q corte la descarga para evitar la sobredescarga de las baterías, x lo q en base al rango tan amplio de voltaje, me da q quemaría al router xq lleva alimentación a 12,00 v ya filtrados x el transformador del mismo.

He pensado en un regulador 7812 pero necesita 14-15 v para estabilizar a 12 v clavados, x lo q de momento estoy pensando en usar el Step Down q tengo (12v a 5v 3 A = Máximo 15 W), y comprar un Step UP (unos 2€ en Ebay) para subir de 5v a 12v nuevamente, pero estabilizada la tensión a 12 v clavados, al margen de la tensión de las baterías. Es la solución más rápida, segura y económica creo yo. Si a alguien se le ocurre otra forma, lo agradecería.

Fitch, espero q esta info te sirva de ayud, y a los demás claro.

Saludos

Ficht

  • Visitante
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #65 en: 09-03-2016, 09:47 (Miércoles) »
Buenas, lo q dice Tki2000 es una opción perfecta. El proyecto q nombré al principio y q hicimos usando ultrasonidos, para q el PIC tuviera su 5v ó 0v fue con un comprador específico de "voltaje", peleamos mucho con otros comparadores, 711, etc... Y sólo conseguimos lo q necesitabamos con el LM311N q saca a 5v ó 0v, el resto de comparadores daba valores intermedios de voltaje: 6 v y 3v, etc. Así q si usas el LM311N y giras el optoacoplador como IN, ya tienes el 1 y el 0.

Yo tb quiero enfocar lo del Router y los GPIO'S usando baterías de 12 v, para domótica y videovigilancia usando baterías de 12 v y paneles fotovoltaicos a 12 v. El inverter en stand by me consume 15 W, los cuales me quiero ahorrar conectando el Router directamente (10 a 12 W) a la salida del regulador solar. La problemática es q cuando el sol da o no y en función del % de carga de las baterías el voltaje va desde los 14 v a los 11,8 v q es donde lo tengo programado q corte la descarga para evitar la sobredescarga de las baterías, x lo q en base al rango tan amplio de voltaje, me da q quemaría al router xq lleva alimentación a 12,00 v ya filtrados x el transformador del mismo.

He pensado en un regulador 7812 pero necesita 14-15 v para estabilizar a 12 v clavados, x lo q de momento estoy pensando en usar el Step Down q tengo (12v a 5v 3 A = Máximo 15 W), y comprar un Step UP (unos 2€ en Ebay) para subir de 5v a 12v nuevamente, pero estabilizada la tensión a 12 v clavados, al margen de la tensión de las baterías. Es la solución más rápida, segura y económica creo yo. Si a alguien se le ocurre otra forma, lo agradecería.

Fitch, espero q esta info te sirva de ayud, y a los demás claro.

Saludos

Si, claro que me sirve y gracias por ello, anoche estuve mirando y encontré varios proyectos de como hacerlo, y si que es perfectamente válida la recomendación de Tki2000 y la tuya.

Por otra parte, yo tengo un hg556a-C conectado a baterías a 12V desde hace un año, que cuando las alteradoras están en funcionamiento, el voltaje de carga sube hasta 14.75V, no le he  puesto ninguna protección y funciona perfectamente, imagino que el propio router se encarga de controlar la entrada (a ese margen entre los 10,5 a 15V) por debajo de 10V ya empieza a  fallar la wifi y lectura de hdd por ejemplo... hasta que se apaga.

Lafucillo

  • Visitante
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #66 en: 09-03-2016, 17:03 (Miércoles) »
Os acabo de leer y como comentario hay sistemas Buck-Boost que teniendo una entrada de tensión continua variable intenta elevar o reducir la tensión de salida para estabilizarla.

He encontrado cosas como:

http://www.ebay.com/sch/i.html?_odkw=&_osacat=117000&_from=R40&_trksid=p2045573.m570.l1311.R1.TR11.TRC2.A0.H0.Xbuck+boost.TRS0&_nkw=buck+boost+converter&_sacat=0

Mi recomendación es si utilizáis una batería poner un fusible para que en caso que haya algún problema la batería no arda o bien no se lleve por delante nada de electrónica.

Un saludo,

Lafu
« Última modificación: 09-03-2016, 17:07 (Miércoles) por Lafucillo »

edudi

  • Visitante
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #67 en: 09-03-2016, 23:54 (Miércoles) »
Os acabo de leer y como comentario hay sistemas Buck-Boost que teniendo una entrada de tensión continua variable intenta elevar o reducir la tensión de salida para estabilizarla.

He encontrado cosas como:

http://www.ebay.com/sch/i.html?_odkw=&_osacat=117000&_from=R40&_trksid=p2045573.m570.l1311.R1.TR11.TRC2.A0.H0.Xbuck+boost.TRS0&_nkw=buck+boost+converter&_sacat=0

Mi recomendación es si utilizáis una batería poner un fusible para que en caso que haya algún problema la batería no arda o bien no se lleve por delante nada de electrónica.

Un saludo,

Lafu


Buenas @Lafucillo, te agradezco un montón el aporte, y encima cuesta 2 duros. No conocía de su existencia, pero si vaya, que es un 2 en 1, step up y/o step down juntos autoregulado. Nombra como usos: fotovoltaica, coche, etc.. en donde va fluctuando siempre la entrada, pero manteniendo la salida a 12v por ej, este en concreto es de 3-4 Amperios, así que siendo 14v a 11,8v la entrada en el caso de la fotovoltaica (en base a mi instalación) y siendo la salida a 12v, nos sobrarían watios: 12v x ~3A = 36 W aprox, así que sobradísimos, el transformador del router es de 12v 2 A = 24 W máximos,,,,de los cuales con uso normal es de 10 a 12 W (apunte: la batería de gel no se puede cargar a más de 14v o la matas en muy muy poco tiempo, AGM y Plomo abierto si cargan a un poco más de voltaje ~14,4v y aguantan más maltrato si se diera, sobretodo AGM)

Y si, pa por si, poner los fusibles que hagan falta, que una batería sale una pasta exagerada y a veces por irlo dejando (es mi caso), ahí está a escape libre todo bien conectado,,,pero jugándomela. Me ha frenado el portafusible que tendría que pedirlo seguramente (china 10 ud x 1 €, aquí 1 ud 3€ x ej, es la norma), ya que no quiero perder watios por reducir las secciones y conexiones, ya que la sección de los cables son de 6 mm para el inverter-batería y 4 mm el resto de la instalación (panel con 3 metros de 10 mm y reducción a 6 mm para conectar al regulador de carga). Nada, esto es ponerme a buscarlo y ya está.


@Ficht, me apunto el uso que haces con el router HG556a Ralink y las baterías de 12v, tengo varios Ralink y x cauto no había hecho la prueba de si aguantaba las tensiones superiores a 12v (hasta 15v como nombras), creía que el transformador hacía ya ese trabajo y no el router, lo probaré en breve, a ver si encuentro una clavija para no cortar el del transformador original.


Muy buenas a todos, me estreno en este post.  >:D

Yo utilicé mi ADB -> A4001N1.
Primero viendo unos post del HG556a en wiki.openwrt y luego "Inventando"con las salidas y un polímetro.
El primer vídeo después de meter el comando para parar (echo "" > ........ ), lo desconecto ya que a 5V no se por qué sigue un zumbido fuerte de fondo...

http://sendvid.com/embed/atgjdlmu

Y en este vídeo "algo chapuza el cableado" con un relé que tenia de un arduino.

http://sendvid.com/embed/68vzbqc4

Ahora creé en el router una página PHP con botones para activar y desactivar los relés, hacer zumbidos y demás. En estos días subo el vídeo con la página.
Los vídeos son de hace unos días, ahora la forma de dejar accionado el relé lo hago con el brightness valor "1" en el GPIO, en el video utilizaba kmod-morse


Un saludo a este gran foro!

Bienvenido @juniorwrt, awita para ser tu primer post, sorprendente, y pa colmo acabas de incluir en la tabla un nuevo router para darle usos a sus GPIO's, el "Home Station ADB P.DG A4001N1". Muy buenos los vídeos (a ver si escucho mejor el vídeo, para lo del zumbido a ver si sé xq es...) y el tono del SMS, me gustó, jajajaja.

Total de Routers en el listado: 9

Que hayas creado una página en PHP, me dejó bailando ya ¿Podrías añadirle a la página que pida nombre de usuario y contraseña para tener algo de seguridad en el acceso al control de los GPIO's? Yo creo que con eso, ya terminas de clavarla. Me hubiera gustado haber publicado antes que tú, para no dejar tan poco margen entre el anterior mío y el que tú publicaste. Por 40 min no se quedó el tuyo como último mensaje, que es un montón todo lo que aportas.

Unas últimas peticiones:

¿Podrías ya que estas con ese router, decir cuantos GPIO's tienes localizados y su número (GPIO 25, 4, .. ¿?) ?
Para ya tenerlos documentados aquí, y así añadirlo a la 1ª tabla, y en el caso, si vas a buscar más GPIO's, también añadirlo a la 2ª tabla.


Gracias por los aportes a todos.



Estos días he buscado en Play Store "GPIO" y me encontré varias sorpresas, pero las más destacadas son estas:

App para controlar GPIO's con OPENWRT (Saklarku - Remote OpenWRT GPIO) y fotos del HG553a con 8 GPIO's (mínimo) conectados a 8 relés y quedando la PCB de los relés dentro de la carcasa con el router cerrado...es para verlo, le quedó inmaculado:




Esta es la web del chico que lo publica (desde Indonesia con amor):

https://github.com/gojigeje/saklarku


Por lo queeeee,,,,se añade otro router más a la lista de Routers: HG553a (8 GPIO's + X's ?)

Total de Routers en el listado: 10

=============================== --------===========================================



En mis ratitos de reflexión me he dado cuenta, en todas estas acciones que estamos poniendo en común y el potencial que tienen, dejando claro que:

Prácticamente todo el mundo tiene en su casa un/os router/s arrimado/s, el cual posiblemente (bingo si está en las tablas) tiene un perfecto uso para domótica, automatismos, etc... y evitando tener que comprar más aparatos si es q cubre las necesidades de cada uno ( Acción ecológica ).

En mi caso, lo vi claro, como puse en el primer mensaje, ¿para qué gastar dinero y comprar un aparato nuevo "Raspberry, Arduino, ..." ===> gastar recursos naturales innecesariamente y fomentar el consumismo) si el uso va a ser automátismos y cualquiera que vaya a automatizar algo, sabrá soldar los 4 cables, y escribir 4 comandos?


Bueno, disculpen la extensión del palique en el supuesto, aunque por mi parte lo veo necesario.

Saludos a tod@s
« Última modificación: 23-06-2016, 00:54 (Jueves) por edudi »

Ficht

  • Visitante
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #68 en: 10-03-2016, 01:24 (Jueves) »

Estos días he buscado en Play Store "GPIO" y me encontré varias sorpresas, pero las más destacadas son estas:

App para controlar GPIO's con OPENWRT (Saklarku - Remote OpenWRT GPIO) y fotos del HG553a con 12 GPIO's (mínimo) conectados a 12 relés y quedando la PCB de los relés dentro de la carcasa con el router cerrado...es para verlo, le quedó inmaculado:
Esta es la web del chico que lo publica (desde Indonesia con amor):

https://github.com/gojigeje/saklarku


Si este está muy bueno, y las app para el android también, lo único que los script para el servidor php y el de control de gpios están en indonesio, y ahí me quedé, no se si agregando el idioma al sistema funcione (con mas facilidad de adaptación y cambiando los números de gpio), pero lo dejé estar y me hice una pequeñita web con botones... (no lo he desintalado, pero lo miraré mas adelante) si logras modificar los script, comenta...
El control desde via web, lo dejo solo para intranet (casi instantaneo), desde fuera con ssh usando esta aplicación que me resulta genial.

Saludos!

Lafucillo

  • Visitante
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #69 en: 10-03-2016, 10:59 (Jueves) »
Gracias a vosotr@s.

Un último aporte sobre los relés, es utilizar Reles de estado sólido ya que no hacen ruido y su consumo es muy inferior.

http://www.ebay.com/bhp/solid-state-relay

Aunque o bien activan algo en Continua o Bien activan algo en Alterna (220Vac), pero algo es algo y así alargáis la vida de esa batería ya que los relés normales suelen consumir bastante cuando están activos.

Un saludo,

Lafu

Ficht

  • Visitante
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #70 en: 27-03-2016, 21:12 (Domingo) »
VH4032N Cableado


Bueno, aquí es donde ha ido a parar un VH4032N... (todo un poco desastre de aspecto, pero funciona muy bien, tengo pendiente cambiar el cuadro completo)

Cuando la cámara detecta eventos, suena el timbre y se oye en toda la nave, también se controlan las dos líneas de enchufes 220V y todo el alumbrado interno y externo en 3 secciones.
El ratón es provisional, hasta que me lleguen botones, que soldaré a un circuito de teclado y será más funcional (tres botones de una acción es poco) pero generalmente se usa todo desde el móvil (y así no caminas los 35 mtr de nave)

Los GPIO's: hay uno que durante el arranque del router permanece apagado, este controla (directamente) al relé que alimenta a 5v el/los circuito optoaislado de la placa de relé's principal o de trabajo y los 5V salen de la placa del router, los otros 8 GPIO's están amplificados con transistores y al final del arranque se ponen a 0, justo antes de activar el relé anterior de alimentación, claro en rc.local  antes de exit 0 (evitando que se ponga nada en funcionamiento)

Estoy usando triggerhappy (vaya noticia jejeje con lo que he preguntado)  pero aún tengo disponibles 12 gpio's sin conectar creo que el tiempo me dirá si serán botones, sensores o relé's. Pte: motor para subir puerta, sensor de movimiento, sensor de humedad y temperatura (es útil para el trabajo en la nave) etc...

El router está como cliente wifi, y trabaja muy estable, aunque tengo la sensación (aún por comprobar) de que al exportar un gpio la wifi se desbarata. (ya lo miraré)



     


PD: El cuadro lo transformaré en Bender Bending de Futurama creo que es lo que más se parece...
« Última modificación: 27-03-2016, 22:18 (Domingo) por Ficht »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 1866
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #71 en: 28-03-2016, 08:19 (Lunes) »
VH4032N Cableado


Bueno, aquí es donde ha ido a parar un VH4032N... (todo un poco desastre de aspecto, pero funciona muy bien, tengo pendiente cambiar el cuadro completo)

Cuando la cámara detecta eventos, suena el timbre y se oye en toda la nave, también se controlan las dos líneas de enchufes 220V y todo el alumbrado interno y externo en 3 secciones.
El ratón es provisional, hasta que me lleguen botones, que soldaré a un circuito de teclado y será más funcional (tres botones de una acción es poco) pero generalmente se usa todo desde el móvil (y así no caminas los 35 mtr de nave)

Los GPIO's: hay uno que durante el arranque del router permanece apagado, este controla (directamente) al relé que alimenta a 5v el/los circuito optoaislado de la placa de relé's principal o de trabajo y los 5V salen de la placa del router, los otros 8 GPIO's están amplificados con transistores y al final del arranque se ponen a 0, justo antes de activar el relé anterior de alimentación, claro en rc.local  antes de exit 0 (evitando que se ponga nada en funcionamiento)

Estoy usando triggerhappy (vaya noticia jejeje con lo que he preguntado)  pero aún tengo disponibles 12 gpio's sin conectar creo que el tiempo me dirá si serán botones, sensores o relé's. Pte: motor para subir puerta, sensor de movimiento, sensor de humedad y temperatura (es útil para el trabajo en la nave) etc...

El router está como cliente wifi, y trabaja muy estable, aunque tengo la sensación (aún por comprobar) de que al exportar un gpio la wifi se desbarata. (ya lo miraré)



     


PD: El cuadro lo transformaré en Bender Bending de Futurama creo que es lo que más se parece...

¡Muy buena idea lo del cable IDE para sacar los GPIOs!  >:(
¡El ratón es un puntazo!  ;D
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.

edudi

  • Visitante
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #72 en: 31-03-2016, 01:30 (Jueves) »
VH4032N Cableado


Bueno, aquí es donde ha ido a parar un VH4032N... (todo un poco desastre de aspecto, pero funciona muy bien, tengo pendiente cambiar el cuadro completo)

Cuando la cámara detecta eventos, suena el timbre y se oye en toda la nave, también se controlan las dos líneas de enchufes 220V y todo el alumbrado interno y externo en 3 secciones.
El ratón es provisional, hasta que me lleguen botones, que soldaré a un circuito de teclado y será más funcional (tres botones de una acción es poco) pero generalmente se usa todo desde el móvil (y así no caminas los 35 mtr de nave)

Los GPIO's: hay uno que durante el arranque del router permanece apagado, este controla (directamente) al relé que alimenta a 5v el/los circuito optoaislado de la placa de relé's principal o de trabajo y los 5V salen de la placa del router, los otros 8 GPIO's están amplificados con transistores y al final del arranque se ponen a 0, justo antes de activar el relé anterior de alimentación, claro en rc.local  antes de exit 0 (evitando que se ponga nada en funcionamiento)

Estoy usando triggerhappy (vaya noticia jejeje con lo que he preguntado)  pero aún tengo disponibles 12 gpio's sin conectar creo que el tiempo me dirá si serán botones, sensores o relé's. Pte: motor para subir puerta, sensor de movimiento, sensor de humedad y temperatura (es útil para el trabajo en la nave) etc...

El router está como cliente wifi, y trabaja muy estable, aunque tengo la sensación (aún por comprobar) de que al exportar un gpio la wifi se desbarata. (ya lo miraré)



     


PD: El cuadro lo transformaré en Bender Bending de Futurama creo que es lo que más se parece...


¡¡ Que maravilla !! Lo has hecho realidad caballero.
De una motivación, un super esfuerzo, un arduo trabajo, los aportes tuyos y de tod@s, ...de un proyecto en tu cabeza al que le has dado un uso real, diario y adaptado a tus necesidades (tu nave comprade, tu negocio, ...que se podría decir pronto, pero no, para nada.... Alucinante).

No sé cuanta gente en el mundo le habrá dado por trastear con routers con OpenWRT y usar sus GPIO´s, pero por lo menos hasta donde llego yo (que no me recorro toda la red), para mi eres la 1ª persona en el mundo que lleva tan lejos todo esto y por eso te quiero dar una tremenda enhorabuena. You are the King of Pop, ajajajaj.

Q astro, ajjaja, no me lo puedo quitar de la cabeza. Y lo que dice Tki2000, el ratón se salió, jajajaj (recycler-man, esa es la actitud ecologista).


Por cierto, ¿Cómo va el Cliente WiFi? ¿está haciendo algún extraño?

A todas estas, podrías nombrar los GPIO's que estás usando y si son salida o entrada. Serviría de referencia para futuros proyectos, para ir más a tiro hecho si son estables, como algunos puede que trastoquen en algo el correcto funcionamiento del router, por eso simplemente.


Días atrás estuve con el MultiSIM (programa para simulación de circuitos) para subir el esquema funcionando de un GPIO tanto como salida (OUT) como entrada (IN) con sus respectivas protecciones, leds de estado del relé o pulsador/conmutador (pero me he quedado atascado y no sé cual es la bobería del fallo, ...pronto lo solvento y si no cuelgo el esquema de salida "OUT" (todos los componentes, pistas, polaridades, valores de: resistencias, tensiones, etc...) del circuito que tengo montado en la protoboard que funciona perfectamente con el que he estado haciendo mis pruebas (el encendido/apagado de la lámpara con el GPIO 25 del HG556a Atheros, accionando tanto desde el móvil por WiFi dentro de casa con la APP "SSH button", como desde fuera de casa por la conexión de datos 3G/H+, con la tablet, el PC, ...). Y el esquema como entrada "IN" de un GPIO.


Bueno, ...que más tengo que decir, ...que sigan estos proyectos/realidades y compartiendo llegaremos lejos. Gracias a tod@s.


PD: Si, lo tengo pendiente, actualizar las tablas y subir los esquemas como dije, lo recuerdo cada día,  >:D
« Última modificación: 31-03-2016, 01:33 (Jueves) por edudi »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 1866
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #73 en: 31-03-2016, 12:08 (Jueves) »
Días atrás estuve con el MultiSIM (programa para simulación de circuitos) para subir el esquema funcionando de un GPIO tanto como salida (OUT) como entrada (IN) con sus respectivas protecciones, leds de estado del relé o pulsador/conmutador (pero me he quedado atascado y no sé cual es la bobería del fallo, ...pronto lo solvento y si no cuelgo el esquema de salida "OUT" (todos los componentes, pistas, polaridades, valores de: resistencias, tensiones, etc...) del circuito que tengo montado en la protoboard que funciona perfectamente con el que he estado haciendo mis pruebas (el encendido/apagado de la lámpara con el GPIO 25 del HG556a Atheros, accionando tanto desde el móvil por WiFi dentro de casa con la APP "SSH button", como desde fuera de casa por la conexión de datos 3G/H+, con la tablet, el PC, ...). Y el esquema como entrada "IN" de un GPIO.

A mí me iba muy bien el Proteus para la simulación de circuitos y microcontroladores. Tiene hasta su propio compilador de lenguaje para subir, al microcontrolador simulado, el programa que queramos en su simulación.
Creo que el MultiSIM está más orientado a la simulación analógica y el Proteus a la digital.
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.

Lafucillo

  • Visitante
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #74 en: 31-03-2016, 13:17 (Jueves) »
Días atrás estuve con el MultiSIM (programa para simulación de circuitos) para subir el esquema funcionando de un GPIO tanto como salida (OUT) como entrada (IN) con sus respectivas protecciones, leds de estado del relé o pulsador/conmutador (pero me he quedado atascado y no sé cual es la bobería del fallo, ...pronto lo solvento y si no cuelgo el esquema de salida "OUT" (todos los componentes, pistas, polaridades, valores de: resistencias, tensiones, etc...) del circuito que tengo montado en la protoboard que funciona perfectamente con el que he estado haciendo mis pruebas (el encendido/apagado de la lámpara con el GPIO 25 del HG556a Atheros, accionando tanto desde el móvil por WiFi dentro de casa con la APP "SSH button", como desde fuera de casa por la conexión de datos 3G/H+, con la tablet, el PC, ...). Y el esquema como entrada "IN" de un GPIO.

A mí me iba muy bien el Proteus para la simulación de circuitos y microcontroladores. Tiene hasta su propio compilador de lenguaje para subir, al microcontrolador simulado, el programa que queramos en su simulación.
Creo que el MultiSIM está más orientado a la simulación analógica y el Proteus a la digital.

En mi caso suelo usar LTSpice, que aunque sea de una marca comercial, es sencillo de usar, multiplataforma y free.

http://www.linear.com/designtools/software/

Un saludo,

Lafu
« Última modificación: 31-03-2016, 13:19 (Jueves) por Lafucillo »

Ficht

  • Visitante
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #75 en: 31-03-2016, 20:10 (Jueves) »
VH4032N Cableado





¡¡ Que maravilla !! Lo has hecho realidad caballero.
De una motivación, un super esfuerzo, un arduo trabajo, los aportes tuyos y de tod@s, ...de un proyecto en tu cabeza al que le has dado un uso real, diario y adaptado a tus necesidades (tu nave comprade, tu negocio, ...que se podría decir pronto, pero no, para nada.... Alucinante).

No sé cuanta gente en el mundo le habrá dado por trastear con routers con OpenWRT y usar sus GPIO´s, pero por lo menos hasta donde llego yo (que no me recorro toda la red), para mi eres la 1ª persona en el mundo que lleva tan lejos todo esto y por eso te quiero dar una tremenda enhorabuena. You are the King of Pop, ajajajaj.

Q astro, ajjaja, no me lo puedo quitar de la cabeza. Y lo que dice Tki2000, el ratón se salió, jajajaj (recycler-man, esa es la actitud ecologista).


Jajaja edudi: Gracias por los cumplidos....  pero yo reconozco que esto es una chapuza tal y como está, mas bien me daba vergüenza publicarlo en estas condiciones, me hubiera gustado haber cambiado antes el cuadro eléctrico entero, pero no es el momento de meterme ahora en ese "fregao", el próximo invierno, si que lo haré....

Y el ratón Tki2000 jajaja, no veas la cara de la peña (solo amigos, no es un local donde se atienda a los clientes)  cuando lo ve, sencillamente "no lo entienden"  ;D aunque es provisional, ebay aveces demora un poco. Pero desde luego, cómodo si que es y mucho, todo el montaje.



Citar
Por cierto, ¿Cómo va el Cliente WiFi? ¿está haciendo algún extraño?

Nada extraño, de momento va genial como si tuviera un cable... lo que comenté acerca del gpio que podía interferir, aun está igual, "sin probar" (en modo cliente)

En modo AP, si que he probado los 21 GPIO's y no se quejó en modo alguno. (esto en un router exacto, mismo firm y configuración)

Citar
A todas estas, podrías nombrar los GPIO's que estás usando y si son salida o entrada. Serviría de referencia para futuros proyectos, para ir más a tiro hecho si son estables, como algunos puede que trastoquen en algo el correcto funcionamiento del router, por eso simplemente.

Actualmente, estoy usando 9 GPIO's todos como salida ninguno de entrada y el router va como un tiro, es increíble y guapo la velocidad a la que funciona todo esto, independientemente de la carga del router. (da igual si las cámaras graban o no, no interfiere)

Una de las cosas importantes aquí, es tener disponible algún GPIO que inicie en 0 (apagado)  (fue lo que mencioné en el post anterior) este si lo busqué, los demás los conecté a voleo, solo que en un extremo del cable IDE hay [GND +5V y +3,3V] en el otro extremo son todos GPIO's guapos y disponibles, y buscando luego quien es quien, ya le fui dando valores a los script's.

Citar
Días atrás estuve con el MultiSIM (programa para simulación de circuitos) para subir el esquema funcionando de un GPIO tanto como salida (OUT) como entrada (IN) con sus respectivas protecciones, leds de estado del relé o pulsador/conmutador (pero me he quedado atascado y no sé cual es la bobería del fallo, ...pronto lo solvento y si no cuelgo el esquema de salida "OUT" (todos los componentes, pistas, polaridades, valores de: resistencias, tensiones, etc...) del circuito que tengo montado en la protoboard que funciona perfectamente con el que he estado haciendo mis pruebas (el encendido/apagado de la lámpara con el GPIO 25 del HG556a Atheros, accionando tanto desde el móvil por WiFi dentro de casa con la APP "SSH button", como desde fuera de casa por la conexión de datos 3G/H+, con la tablet, el PC, ...). Y el esquema como entrada "IN" de un GPIO.

Sería interesante verlo, e intentar hacer lo mismo de lo que tengo montado y lo que pienso montar.... yo, la verdad que soy de la rama de mecánica, y aunque en la carrera estudié programación y electrónica durante un par de años buenos, desde que me gradué hace unos 20+ años, no he mirado más de tres veces ni siquiera el valor de una resistencia, me gusta, pero ahí se quedó, así que estoy flojo en todo esto....

Lo próximo, pues tengo varias cosas en mi lista, eje: una alarma para el coche, donde puedes geolocalizar el coche y apagar o encender el motor... y  no se, lo que se me ocurra por el camino, una vez aquí, el límite es el que uno mismo se ponga. jejeje

raphik

  • Visitante

edudi

  • Visitante
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #77 en: 01-05-2016, 03:54 (Domingo) »
Proyecto con OpenWrt usando GPIO: https://foro.seguridadwireless.net/openwrt/proyecto-gpio-manejo-de-una-pantalla-lcd-via-bus-i2c/

Saludos.

Este proyecto es impresionante, controlando desde 1 a 8 pantallas LCD usando sólo 4 cables.

También amplía la limitación que teníamos de: en base a X's GPIO's podíamos controlar X's relés en caso de q fueran salidas y el uso que le quisiéramos dar. El compañero @raphik ha descrito al 100% con código, fotos, etc....que con sólo 2 GPIO's podamos controlar hasta 64 relés. Conocer esto rompe las limitaciones con respecto a salidas,,,no creo que nadie vaya a usar 64 salidas...así que ahora si lo hacemos por este método con una simple interfaz intermedia que cuesta menos de 1€ de 2 pasamos a 64 salidas. Yiiiiiijaaaaa!!!

Como otro aporte más dado por @raphik, ...es añadir sonido a nuestro router tanto de salida "voz" (altavoces) y como entrada "oídos" (micrófono). El post de utilizar una tarjeta de sonido USB como salida es del 2012: [Tutorial] Receptor de radio Wi-Fi con OpenWrt (https://foro.seguridadwireless.net/openwrt/tutorial-music-player-daemon-en-hg556a/msg247482/#msg247482), ...pero desconocía su existencia, así que en base a una duda que planteé respecto a un proyecto de videovigilancia que tengo en mente, quiero usar tanto salida como entrada de sonido...así pues:

Siento tripitirme, pero se ha desmigajado la idea de uno de mis proyectos entre otros dos 2 post debido a las dudas que fuí planteando en ambos estos días, y veo la necesidad de volver a repetirlo en este, ya que creo que puede ser un proyecto muy usado por una gran cantidad de personas basandose en GPIO's, ....

....¿a quien no le gustaría tener un sistema de video-vigilancia very low cost gracias a alguno de los routers con GPIO's accesibles, sin mantenimiento por una empresa privada, con sus sensores de control si hay apertura de puertas, de presencia, alarma sonora de alto volumen, altavoces que puedan decir cualquier cosa y conectar un micrófono para poder oir en streaming si sucede algo en nuestras casas (todo esto con sus avisos por email y wasap)?    

...Bueno, pues este es mi proyecto (omitir que me conecto a la red WiFi del pueblo "libre y gratuita" y que tendría problemas para acceder a los puertos de cada función e ignorar el hecho de que usaré placas solares como fuente de energía, a menos que tengais las mismas limitaciones de electricidad que yo por la ubicación del proyecto):

@ eludi https://foro.seguridadwireless.net/openwrt/te-habla-tu-router/

Saludos.

Yosss, que bueno, me acabas de dar la solución al proyecto que tengo entre manos con esto de que "hable el Router":

Quiero montar un sistema de videovigilancia con 2 webcams con detección de movimiento (con el Motion y unas PS2 y PS3 EyeToy ya probadas), unos altavoces a modo de mensajes de voz para asustar, jajaja, un Zumbador (altavoz de alarma) activado por 1 GPIO y si el micro también me funciona mejor que mejor, todo esto visionable y controlable desde fuera de casa con el móvil, tablet-WiFi ó 3G, PC, etc... y teniendo avisos por correo, y en breve por wasap (va a salir una SIM de no sé que compañía en Sept. que es gratuita con 200MB y 200 minutos de voz "suficiente para este uso". Si quieres más hay que pagar, pero imagino que serán precios competitivos a más no poder). ¿Quien regala a día de hoy un 2º número de Tlfno con 200 MB y 200 minutos de voz?

La parte del micro me es bastante vital para poder oir también lo que hay en el ambiente (ya que estoy fuera de la finca 6 días) o para si se detectan sonidos bruscos o cambiantes dentro de la casa: se activaría mediante una programación básica a modo de "sonido sospechoso" y guarde esos momentos, los cuales se suben a un FTP. Por último trataría de que fuera en streaming el audio IN del micro, para si quiero ver las cámaras en algún momento en concreto y oir tb el sonido si lo deseo ...puede parecer una bobería, pero no lo es en mi caso al menos. No hay nada como saber cuando está pasando el camión del pescado o el de los helados, jeje. No ahora en serio, mi familia tiene una cueva en el sur que no vamos sino los fines de semana, con sus 2 placas solares, 2 bancos de baterías y sus reguladores (las baterías son AGM y GEL de ahí que sean 2 circuitos independientes) y todo está orientado a ese fin (la única pega que le veo es que se conecta a la wifi del pueblo "que es libre y gratuita" y no sé como acceder a los puertos para acceder/manejar todo esto, ...aun no he indagado sobre esto de los puertos aquí).

También como extra quiero añadir el uso de unos sensores infrarrojos (si alguien pasa/corta activa la alarma) y ultrasonidos (para cambios o movimientos en el habitáculo). Tengo los esquemas, archivos de los circuitos impresos y componentes de las PCB's dando un 1 ó un 0 probadas y funcionando, tendría que volver a imprimirlas y comprar sus componentes o buscar algo en China semejante (lo hicimos en el proyecto de fin de ciclo), los cuales irían como entradas a 2 GPIO's para aumentar el número de sistemas de seguridad.

Bueno, más que agradecido de todos estos aportes. Saludos a todos, sois muy buenos tanto en lo que hacéis como en lo que compartís. Si alguien necesita los esquemas de las PCB's para los ultrasonidos e infrarrojos que lo diga y lo subo aquí, eso si son a escala muy pequeña, pero bueno, todo es escalable.


PD: raphik, ....soy edudi no eludi, jajaj....me sentí eludido.


Repasando lo que se puede hacer con los GPIO's y lo que aun estará por publicarse, ya el router tiene su imagen para ver sus acciones e intrucciones que está realizando (pantalla/s LCD), sonido (altavoz, zumbador y micrófono), ojos-vista (cámaras web en streaming), gestor de descargas de torrents (x ej:  transmission), DLNA (ver las películas descargadas en streaming en nuestros TV´s), Repetidor WiFi, ...y todo eso sin que el router esté echando humo con un consumo entre 10 y 15 W a lo sumo.

...sólo es cuestión de ponerse y verlo con su brazo y mano robótica de libre movimiento, alta presición y sensibilidad al tacto con ejes X, Y, Z (de venta en ebay por unos 45€) y sus "pies-ruedas" coche de radio-control o cableado con una estructura vertical "piernas y tronco" como vehículo de transporte a modo de Robot Casero versión "Alpha", ...no creo que me esté yendo muy lejos, tenemos todo lo necesario: Ojos (cámaras web reutilizadas en streaming) y una enorme gran cantidad de GPIO's para controlar a nuestro antojo, sobre todo salidas "64" con sólo 2 GPIO's, entradas no harán falta muchas que digamos, ....., este último sería un proyecto muy potente "Robot Casero OpenWRT", sólo hay que imaginar, pensar, estudiar y depurar lo que queramos construir y controlar, hacerlo es sólo cuestión de ponerse.......buffff, lo veo y no es descabellado.

Bueno, ...los límites los pone cada uno, la realidad es que es totalmente posible esto y miles de cosas más.


Gracias a tod@s por despejar tantas dudas (en algunos casos "remotas") que surjen a las inquietudes de tod@s. Saludos
« Última modificación: 01-05-2016, 04:00 (Domingo) por edudi »

edudi

  • Visitante
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #78 en: 22-05-2016, 02:24 (Domingo) »
Buenas, ya probé un GPIO como entrada "IN" y perfect, es detectado el pulso (pulsador) o estado fijo (como conmutador) leído por el GPIO y auto-escrito en su archivo correspondiente "/sys/class/gpio/gpioXX/value". Detallo para quien lo quiera empezar a usar (sé que es básico, pero como tutorial es imprescindible, yo estoy aprendiendo a la par que lo comparto):

En este caso seguí con el HG556a Ver.C (Atheros) con el GPIO 25 con el que se inició este post como salida = OUT, lo que esta vez será una entrada = IN.

Lo primero fue hacer un divisor de tensión ya que no tenía ninguna fuente de 3,3v a mano, así que usé uno de los puertos USB del router como fuente, conecté un cable USB por uno de los puertos USB y por el otro extremo pelados y separados el +5v y el 0v (GND). Los cuales van a la protoboard y realicé este esquema:

Divisor de tensión: de 5v a 3,3v
Conocer los valores de las resistencias a usar para cualquier tipo de fuente

Es el que usé y es por si usan una fuente de 6v, 9v, 12v, etc...la que sea, para que puedan.


Entre el extremo de 3,3v y el GPIO hay que colocar (pulsador, conmutador, circuito externo, etc..) que se quiera leer/detectar su estado para realizar lo que programemos, todo a nivel lógico de 1 y 0 (1 = 3,3v  y 0 = 0v ó viceversa como se indica en la wiki de OpenWRT):


Fijándonos de los 4 ejemplos (2 primeros como salidas y 2 últimos como entradas) en los 2 últimos, en función de como lo configuremos la disposición de los componentes, tendremos como entrada un 1 ó 0 al pulsar el pulsador o viceversa. Esto ya es al gusto de cada uno.


En mi caso el GPIO 25 al pulsar el pulsador se activa a bajo = 0 --> "Button ACTIVE LOW".

En esta foto se aprecia si es entrada o salida y el estado con el que está el GPIO en función de si pulso el pulsador o no, hay que ponerse en esta línea de comando (omitan el encabezado de la misma: If...):



Se puede apreciar en el archivo "value" el valor que tiene en cada momento dicho GPIO = 0 (pulsado) ó 1 (sin pulsar). Por tanto, usando simples líneas de código se podrá controlar que se desea hacer cuando por ejemplo el GPIO 25 como entrada esté pulsado o no, para activar o no el GPIO 14 que lo tengo configurado como salida hacia el relé interno del router, el del RJ11 si no recuerdo mal (nos ahorramos circuitería y ya casi operativo para soldar 2 cables, "" IMP: cortar el par de pistas o quemamos el router como le metamos AC 220 v "" y accionar luz x ej), administrar tal señal para activar un evento, script, enviar un correo, iniciar grabación de vídeo en Motion para luego subirlo a FTP, etc.........todo y más, al gusto de cada uno como siempre.


Ahora mi duda: ¿Qué lenguaje de programación me recomiendan que sea sencillo para poder hacer un par de if, else, while,,,,? vaya C, ¿pero es más lioso o me recomiendan alguno en concreto para este fin de los GPIO con algunos lanzamientos de scripts, ...?

El encabezado de esta última foto es lo que quiero hacer, vaya lo más simple del mundo, pero como nunca he programado para linux, ....mñn prosigo en mi búsqueda, aunque acepto propuestas, todo sea por ir más rápido.



Un saludo y hasta pronto.

PD: Se nota q en el post anterior me vine un poco arriba no? jajajaj
« Última modificación: 21-09-2016, 13:34 (Miércoles) por edudi »

edudi

  • Visitante
Re: Routers con GPIO's operativos para darle usos como con la Raspberry Pi
« Respuesta #79 en: 26-05-2016, 23:15 (Jueves) »
Ahora mi duda: ¿Qué lenguaje de programación me recomiendan que sea sencillo para poder hacer un par de if, else, while,,,,? vaya C, ¿pero es más lioso o me recomiendan alguno en concreto para este fin de los GPIO con algunos lanzamientos de scripts, ...?

El encabezado de esta última foto es lo que quiero hacer, vaya lo más simple del mundo, pero como nunca he programado para linux, ....mñn prosigo en mi búsqueda, aunque acepto propuestas, todo sea por ir más rápido.

Me autocito, ya están los programitas --> comparto 3 scripts para tal fin:

Configura como entrada o salida un GPIO y le da un valor si es salida (nos ahorramos entre 3 y 4 líneas de comandos)

https://www.dropbox.com/s/94ygyuyr0y6c0q1/gpio_control.sh?dl=0


Para comprobar una entrada en un GPIO "x" si estamos pulsando un pulsador (x ej en el GPIO 25 con un pulsador)

https://www.dropbox.com/s/m0hjzrudzbfsrs9/gpio_test.sh?dl=0


En base al anterior, con un GPIO como entrada (x ej 25) obtener una respuesta en el GPIO 14 como salida (en breve lo mejoro para que se pueda pasar como argumento tb la salida).

https://www.dropbox.com/s/g5qjm5hlpmzcppc/gpio_test_MOD.sh?dl=0



Vídeo del 2º y 3º script:

Pincha Aquí para ver el vídeo




=======
Desgloce:
=======

De la wiki de OpenWRT - apartado GPIO, con el que definimos en una única línea de comando: el nº de GPIO para utilizar, si es entrada o salida y que valor tiene en el caso de ser salida.

ej como salida (GPIO 14):        sh ./gpio_control.sh 14 out 1
ej como entrada (GPIO 25):         sh ./gpio_control.sh 25 in




Probando el GPIO 25 si recibe la entrada del pulsador:

ej como entrada (GPIO 25):         sh ./gpio_test.sh 25





Comprobando que al recibir el GPIO 25 del pulsador un cambio de estado, acciona como salida el relé del GPIO 14:

ej como entrada (GPIO 25):         sh ./gpio_test_MOD.sh 25



Estos dos últimos están basados en el 1º, con algunos añadidos míos. De todas formas son muy útiles y muy fáciles de modificar, por lo que no están limitados. En breve como dije, mejoro el 3º para que no haga falta modificar nada, sólo pasar por argumento porqué salida queremos la respuesta al pulsar el pulsador, x ej, y que no sea el GPIO 14 como lo tengo yo para mi caso en concreto.



Saludos


PD: Si tienen algún problema con el vídeo avisen, porque TINYPICS me ha dado la lata que bueno, se me salta, hay que darle a parar la página para poder verlo. Tb estoy viendo que le ha bajado muchísimo la calidad al vídeo (aun subiéndolo de nuevo como High Definition, que se ve algo mejor), pero bueno, ya grabaré otro en 720p y así cuando le baje la calidad, al menos se podrán leer las letras en condiciones, que era lo que pretendía, al margen del resto. De todas formas lo que se veía en la pantalla es lo mismo que las fotos añadidas, así que mucha pérdida tampoco hay.
« Última modificación: 28-05-2016, 11:50 (Sábado) por edudi »