Tasker Para hablar de todo lo relacionado con la aplicación tasker

Respuesta
 
Herramientas
  #1  
Viejo 23/02/17, 17:11:46
Array

[xs_avatar]
Fran6VC Fran6VC no está en línea
Miembro del foro
 
Fecha de registro: oct 2010
Mensajes: 118
Modelo de smartphone: Xiaomi Red Mi note 3 PRO
Tu operador: Simyo
Puede tasker encender o apagar luces según inclinación

Hola a TODOS, he estado leyendo bastante sobre esta aplicación y antes de proceder a meterme de lleno, me gustaría saber si es posible que haga esto....

Según el acelerómetro, cuando llegue a X inclinación a derecha, que encienda un foco derecho y si la inclinación es a la izquierda que encienda el de la izquierda.

La idea principal es intentar poner faros cuneteros a la moto y se enciendan según el grado de inclinación.

Lo puede hacer esta APP?????

Gracias.
Responder Con Cita


  #2  
Viejo 23/02/17, 18:17:31
Array

[xs_avatar]
Knopfler Knopfler no está en línea
Usuario muy activo
 
Fecha de registro: sep 2009
Mensajes: 2,879
Modelo de smartphone: OnePlus 3
Tu operador: Pepephone
Tasker tiene un evento que se activa en función de gestos que programes con el acelerómetro, por ese lado podría ser factible, luego tienes que buscar cómo encender las luces ¿Luces controladas por BT? ¿Con alguna app?
__________________
Regístrate en Dropbox con este link y gana 250 MB extras. http://db.tt/v4IyLA1
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 23/02/17, 19:15:28
Array

[xs_avatar]
Fran6VC Fran6VC no está en línea
Miembro del foro
 
Fecha de registro: oct 2010
Mensajes: 118
Modelo de smartphone: Xiaomi Red Mi note 3 PRO
Tu operador: Simyo
Responder Con Cita
  #4  
Viejo 23/02/17, 23:26:02
Array

[xs_avatar]
Caravantes Caravantes no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Tu operador: Lowi
 Cita: Originalmente Escrito por Fran6VC Ver Mensaje
La idea principal es intentar poner faros cuneteros a la moto y se enciendan según el grado de inclinación.
Lamento ser aguafiestas, porque creo que probablemente no funcione.

Empezaremos suponiendo que llevarás el teléfono colocado en algún soporte (en el manillar o similar), de forma simétrica para que detecte por igual los giros a derecha e izquierda.

Tasker tiene un contexto (de estado, sensor) llamado ORIENTACIÓN, y sirve precisamente para detectar la orientación del aparato, con seis orientaciones posibles: pantalla arriba, pantalla abajo, plantado (vertical), boca abajo (vertical invertido), lado izquierdo y lado derecho. Mi experiencia con este contexto es la siguiente:

Puedes hacer un perfil que se active en cualquiera de esas posiciones, pero es binario. Supongamos que empiezas desde la posición PANTALLA ARRIBA y poco a poco vas girando a la derecha hacia la posición de LADO DERECHO. Cuando empiezas a inclinar el smartpone (15 o 30 grados) el sensor no se entera, y tasker seguirá pensando que sigue estándo pantalla arriba. Si sigues inclinando, llega un momento en que sí se entera, y a partir de ese momento, se considera que el smartpone está de costado (lado derecho), como si ya lo hubieras girado 90 grados, aunque te falte bastante. Si tienes un smartphone bien calibrado es probable que el cambio se haga a los 45 grados, como es lógico. Eso significaría que cualquier curva con una inclinación inferior a 45 grados no sería detectada por Tasker. O sea que el invento solo funcionaría en situaciones "extremas", de mucha inclinación. No lo veo útil.

Ahora bien, cada smartphone puede tener una calibración o precisión distinta. Yo he tenido sucesivamente dos nexus 5 y con ambos he usado un contexto que debía detectar la inclinación hacia adelante (desde "plantado/vertical" hacia "pantalla arriba"). En uno de los nexus el contexto se activaba al llegar a los 30 grados, en el otro a los 45. Te sugiero que te hagas cuatro perfiles para que el smartphone vocalice (acción Decir) "Plantado", "Pantalla arriba", "Derecha", "Izquierda". Cuando tengas esos perfiles vas moviendo el smartphone poco a poco, para ver con qué inclinación dice cada frase. Piensa que con esas inclinaciones se encenderían las luces laterales de la moto.

Hay otro problema que me parece todavía más grave.
Cuando vas en la moto circulando recto sin inclinación, solo hay que considerar la fuerza de la gravedad, vertical. Cuando haces una curva con inclinación, hay que considerar también la fuerza centrífuga. La suma de ambas se representa mediante un vector inclinado que en el gráfico he pintado de color verde. No creo que el smartphone sea capaz de diferenciar una y otra situación, puesto que en ambos casos el tirón del acelerómetro apunta en la misma dirección (representada por la línea verde).
MotoristaCurva.jpg
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker

Última edición por Caravantes Día 24/02/17 a las 01:48:48.
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 24/02/17, 14:00:49
Array

[xs_avatar]
Knopfler Knopfler no está en línea
Usuario muy activo
 
Fecha de registro: sep 2009
Mensajes: 2,879
Modelo de smartphone: OnePlus 3
Tu operador: Pepephone
 Cita: Originalmente Escrito por Caravantes Ver Mensaje
Lamento ser aguafiestas, porque creo que probablemente no funcione.

Empezaremos suponiendo que llevarás el teléfono colocado en algún soporte (en el manillar o similar), de forma simétrica para que detecte por igual los giros a derecha e izquierda.

Tasker tiene un contexto (de estado, sensor) llamado ORIENTACIÓN, y sirve precisamente para detectar la orientación del aparato, con seis orientaciones posibles: pantalla arriba, pantalla abajo, plantado (vertical), boca abajo (vertical invertido), lado izquierdo y lado derecho. Mi experiencia con este contexto es la siguiente:

Puedes hacer un perfil que se active en cualquiera de esas posiciones, pero es binario. Supongamos que empiezas desde la posición PANTALLA ARRIBA y poco a poco vas girando a la derecha hacia la posición de LADO DERECHO. Cuando empiezas a inclinar el smartpone (15 o 30 grados) el sensor no se entera, y tasker seguirá pensando que sigue estándo pantalla arriba. Si sigues inclinando, llega un momento en que sí se entera, y a partir de ese momento, se considera que el smartpone está de costado (lado derecho), como si ya lo hubieras girado 90 grados, aunque te falte bastante. Si tienes un smartphone bien calibrado es probable que el cambio se haga a los 45 grados, como es lógico. Eso significaría que cualquier curva con una inclinación inferior a 45 grados no sería detectada por Tasker. O sea que el invento solo funcionaría en situaciones "extremas", de mucha inclinación. No lo veo útil.

Ahora bien, cada smartphone puede tener una calibración o precisión distinta. Yo he tenido sucesivamente dos nexus 5 y con ambos he usado un contexto que debía detectar la inclinación hacia adelante (desde "plantado/vertical" hacia "pantalla arriba"). En uno de los nexus el contexto se activaba al llegar a los 30 grados, en el otro a los 45. Te sugiero que te hagas cuatro perfiles para que el smartphone vocalice (acción Decir) "Plantado", "Pantalla arriba", "Derecha", "Izquierda". Cuando tengas esos perfiles vas moviendo el smartphone poco a poco, para ver con qué inclinación dice cada frase. Piensa que con esas inclinaciones se encenderían las luces laterales de la moto.

Hay otro problema que me parece todavía más grave.
Cuando vas en la moto circulando recto sin inclinación, solo hay que considerar la fuerza de la gravedad, vertical. Cuando haces una curva con inclinación, hay que considerar también la fuerza centrífuga. La suma de ambas se representa mediante un vector inclinado que en el gráfico he pintado de color verde. No creo que el smartphone sea capaz de diferenciar una y otra situación, puesto que en ambos casos el tirón del acelerómetro apunta en la misma dirección (representada por la línea verde).
Archivo Adjunto 975906
¿Y con el que comentaba yo? A priori parece bastante más preciso, aunque yo nunca lo he probado.
__________________
Regístrate en Dropbox con este link y gana 250 MB extras. http://db.tt/v4IyLA1
Responder Con Cita
  #6  
Viejo 24/02/17, 16:16:32
Array

[xs_avatar]
Caravantes Caravantes no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Tu operador: Lowi
 Cita: Originalmente Escrito por Knopfler Ver Mensaje
¿Y con el que comentaba yo?
¿"gestos que programes con el acelerómetro"?
No he usado nunca ese contexto de Gestos (Evento, Sensor). La ayuda dice este contexto se activa cuando el smartphone ha sido movido en círculos de una manera especial. Si llevas el smartphone enganchado a un soporte de manillar (o en el bolsillo) no creo que funcione eso de los movimientos en círculos. También descarto que puedas mover el teléfono "a mano", haciendo círculos, cuando vas conduciendo una moto. ¿O te refieres a otra cosa?
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Responder Con Cita
  #7  
Viejo 24/02/17, 16:31:42
Array

[xs_avatar]
Knopfler Knopfler no está en línea
Usuario muy activo
 
Fecha de registro: sep 2009
Mensajes: 2,879
Modelo de smartphone: OnePlus 3
Tu operador: Pepephone
 Cita: Originalmente Escrito por Caravantes Ver Mensaje
¿"gestos que programes con el acelerómetro"?
No he usado nunca ese contexto de Gestos (Evento, Sensor). La ayuda dice este contexto se activa cuando el smartphone ha sido movido en círculos de una manera especial. Si llevas el smartphone enganchado a un soporte de manillar (o en el bolsillo) no creo que funcione eso de los movimientos en círculos. También descarto que puedas mover el teléfono "a mano", haciendo círculos, cuando vas conduciendo una moto. ¿O te refieres a otra cosa?
Lo de «círculos» creo no hay que tomarlo al pie de la letra, son movimientos, al menos es lo que entiendo yo:

Gestos*son movimientos físicos del teléfono en el espacio que inicialmente tendrás que grabar creando un nuevo Evento de tipo*Gesto*(en la categoría*Misc).

Cuando más tarde vuelvas a realizar ese gesto, Tasker desempeñará la tarea(s) correspondiente(s) que hayas relacionado con ese perfil.

Como los eventos normales, los gestos pueden estar restringidos por otros contextos. Por ejemplo, si defines un perfil con un evento de Gesto y un contexto de aplicación, el gesto sólo será reconocido mientras sea realizado utilizando esa aplicación particular.

Nota: podría ser una buena idea deshabilitar Tasker mientras estableces nuevos gestos, no vaya a ser que dispares alguno de los gestos que habías definido previamente.

Grabando un Gesto

Puntos del Gesto

Lo primero -en importancia- de todo es saber que Tasker sólo grabará los puntos particulares (que llamaremos*puntos de inflexión) de un gesto que tú le digas que grabe. Por ejemplo, grabando un gesto que incluya inclinar el teléfono a la izquierda y volver al centro, grabarías tres puntos de inflexión: el inicio, la posición inclinada a la izquierda, y el final (que es el mismo que al comienzo en este caso).

Puedes grabar tantos puntos como quieras, pero en general es mejor grabar sólo los puntos cuando el teléfono no se está moviendo.

Movimientos Reconocidos

Tasker sólo reconocerá cambios en el*ángulo*del teléfono p.ej.*inclinándolo*de izquierda a derecha, hacia atrás o hacia adelante, o rotándolo verticalmente. Imagina tres ejes atravesando el dispositivo en las tres dimensiones.

No podrán ser reconocidos*movimientos*del teléfono hacia atrás o hacia adelante, arriba o abajo, o de lado a lado.

Procedimiento

Crea un nuevo Evento de Gesto y dale un nombre (para que puedas diferenciarlo de otros gestos).

Pon el teléfono en la posición en la que quieres comenzar el gesto y*pulsa y mantén pulsado*el botón físico de*Llamada,*Cámara,*Menú,*Buscar*o*Volumen*para grabar el punto inicial. El dispositivo zumbará ligeramente.

Muévelo a otro punto del recorrido de tu gesto y pulsa el botón otra vez (ahora pulsación normal). El dispositivo zumbará otra vez.

En el punto de inflexión*final*, vuelve a*pulsar y mantener pulsado*el botón para marcar el fin del gesto. El dispositivo zumbará de nuevo y aparecerá el texto "Grabado" en la pantalla.

Pulsa en*Hecho, y añade una acción de Vibrar de manera que puedas saber cuando consigues que coincida el patrón (del gesto) cuando lo estés probando.

Activación

Calibración

Antes de que intentes hacer coincidir un patrón, probablemente necesitarás calibrar el hardware de tu dispositivo. Ve a*Menú / Prefs / Monitor / Gestos. Pulsa en el botón de*Calibrar*e inclina el teléfono en todas las direcciones.

Ahora Tasker tiene más información sobre que tipo de valores produce el*acelerómetrode tu teléfono.

Sólo necesitas calibrarlo una vez.

Comparando

Ahora sal de Tasker y mueve tu dispositivo de igual manera que los puntos que definiste anteriormente cuando grababas el gesto. Deberías notar la vibración del dispositivo cuando llegues al punto final grabado.

Si no sucede, intenta 'jugar' con los valores que tienes en la pantalla de Ajustes de Gestos. Por ejemplo, puedes intentar aumentar el Radio de Comparación (pero sé cuidadoso de no incrementarlo demasiado u obtendrás muchas coincidencias por error).

Sacudidas

El sistema de gestos de Tasker no está diseñado para detectar movimientos rápidos del teléfono como las sacudidas. Está planeado el desarrollo de un evento distinto para las Sacudidas.
__________________
Regístrate en Dropbox con este link y gana 250 MB extras. http://db.tt/v4IyLA1
Responder Con Cita
  #8  
Viejo 25/02/17, 00:41:10
Array

[xs_avatar]
Caravantes Caravantes no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Tu operador: Lowi
 Cita: Originalmente Escrito por Knopfler Ver Mensaje
Pon el teléfono en la posición en la que quieres comenzar el gesto y*pulsa y mantén pulsado*el botón físico de*Llamada,*Cámara,*Menú,*Buscar*o*Volumen*para grabar el punto inicial. El dispositivo zumbará ligeramente.
Muévelo a otro punto del recorrido de tu gesto y pulsa el botón otra vez (ahora pulsación normal). El dispositivo zumbará otra vez.
En el punto de inflexión*final*, vuelve a*pulsar y mantener pulsado*el botón para marcar el fin del gesto. El dispositivo zumbará de nuevo y aparecerá el texto "Grabado" en la pantalla.
Me parece complicado y difícil programar los gestos. Nunca había usado este contexto. Quizá no entiendo bien el procedimiento. He probado y varias veces me he encontrado mensajes de error porque no lo hago bien. Finalmente consigo poner dos puntos, uno inicial en horizontal y otro final con una inclinación de unos 25 grados a la derecha. Supongo que a Fran le interesaría que los faros laterales se encendieran con inclinaciones menores, pero si intento programar un gesto con menor ángulo me dice: "error, puntos demasiado cercanos".

Por otro lado, este contexto tiene una complicación para lo que le interesa a Fran: es un contexto de evento. Eso significa que el perfil no se mantiene activo por ningún periodo de tiempo ni hasta que una situación "finalice". El contexto dispara la tarea, que podría encender el faro lateral, pero ese contexto-tarea no es capa de detectar cuándo termina la curva (habría que apagar el faro).

Por tanto, habría que hacer cuatro contextos:
1- Detectar curva derecha. Encender faro derecho.
2- Detectar fin de curva derecha. Apagar faro derecho.
3- Detectar curva izquierda. Encender faro izquierdo.
4- Detectar fin de curva izquierda. Apagar faro izquierdo.

Además, el gesto de Detectar-curva-derecha es demasiado similar al gesto de Detectar-fin-de-curva-izquierda. En ambos casos el smartphone gira desde una posición previa a otra que está más inclinada a la derecha. No estoy seguro de que se puedan diferenciar ambas, o vayan a confundirse. Y lo mismo para los otros dos gestos (2 y 4).

Tampoco tengo ni idea de cómo relacionar una tarea de Tasker con un dispositivo bluetooth-relé que sirva para encender las luces. Por lo que ha dicho Fran, quizá él sepa resolver ese "detallito".

A todas estas dificultades hay que sumar lo que ya comenté en la segunda parte de mi primer mensaje. No creo que estos gestos vayan a funcionar porque si tenemos el smartphone en una posición fija respecto a la moto... las curvas no modifican la dirección relativa que detecta el acelerómetro, que siempre es la dirección representada por la línea verde de los gráficos que puse.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker

Última edición por Caravantes Día 25/02/17 a las 00:44:21.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Otro software para Android > Tasker



Hora actual: 10:43:40 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /