Problème
Je recherche un détecteur de mouvement qui peut être configuré pour réveiller une tablette Android (4.3) enracinée et allumer l'écran lorsque quelqu'un passe près de lui dans un rayon de 2-3 mètres.
Des idées
Je suis vraiment prêt à obtenir un appareil externe pour cela et à investir une somme d'argent (raisonnable), il suffirait que ce soit un appareil que je puisse en quelque sorte connecter à la tablette.
Existe-t-il des détecteurs de proximité du domaine de la domotique avec une qualité de détection décente (bon angle et distance configurable) qui peuvent envoyer des notifications push Android? Je suis capable d'écrire du code à partir de zéro si nécessaire, mais je suis très désemparé et inexpérimenté dans le domaine du matériel, donc je ne saurais pas comment tenir un fer à souder, par exemple. ;)
Contexte
L'idée ici est de transformer une vieille tablette en une sorte d'écran de tableau de bord fixe, donc je ne suis pas particulièrement inquiet pour l'usure de la batterie (elle est maintenant en fin de vie et sera désormais utilisée avec le câble d'alimentation branché jusqu'à ce qu'elle meurt) ou une utilisation intense (sauf si nous parlons de 100% CPU 24/7, ce qui le tuerait probablement dans quelques jours).
Recherche précédente
J'ai étudié un peu si cela pouvait être fait avec les capteurs existants dans l'appareil et je pense que ce n'est pas possible.
Le problème avec l'utilisation du capteur de proximité est qu'il ne retourne vraiment que si quelque chose (supposé être votre oreille pendant un appel) est juste à côté (à quelques centimètres). Mais je cherche quelque chose dans la zone 2-3m.
L'autre idée serait la caméra frontale, mais le problème semble être que a) la caméra de nombreux appareils s'éteint automatiquement lorsque l'écran est éteint et b) seules les applications de premier plan peuvent accéder à la caméra, mais je veux que la tablette afficher une autre application sur la détection.
J'ai jeté un coup d'œil sur le réveil de l'écran en réponse aux notifications push et cela ne semble pas trop difficile à utiliser l' API PowerManager . Je ne sais pas à quelle vitesse l'appareil répondrait à une poussée lorsqu'il est en sommeil profond, mais c'est un problème secondaire.