Problème
Je suis à la recherche d'un détecteur de mouvement qui peut être configuré pour réveiller une tablette Android (4.3) et allumer l'écran lorsque quelqu'un passe à côté d'elle dans un rayon de 2-3m.
Idées
Je suis tout à fait prêt à acheter un périphérique externe pour cela et à investir une somme (raisonnable) d'argent, il faudrait juste que ce soit un périphérique que je puisse connecter d'une manière ou d'une autre à la tablette.
Existe-t-il des détecteurs de proximité dans le 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 ignorant 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 stationnaire, donc je ne suis pas particulièrement inquiet de l'usure de la batterie (elle est en fin de vie maintenant et sera dorénavant utilisée avec le câble d'alimentation branché jusqu'à ce qu'elle meure) ou de l'utilisation intense (à moins que nous parlions de 100% de CPU 24/7, ce qui la tuerait probablement en quelques jours).
Recherche précédente
J'ai un peu cherché à savoir si cela pouvait être fait avec les capteurs existants dans l'appareil et je pense que ce n'est pas possible.
Le problème de l'utilisation du capteur de proximité est qu'il ne permet de savoir que si un objet (supposé être votre oreille lors d'un appel) se trouve juste à côté de lui (à quelques centimètres). Mais je cherche quelque chose dans la zone des 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 se ferme automatiquement lorsque l'écran est éteint et b) seules les applications au premier plan peuvent accéder à la caméra, mais je veux que la tablette affiche une autre application lors de la détection.
J'ai jeté un coup d'œil rapide sur la possibilité de réveiller l'écran en réponse à des notifications push et cela ne semble pas trop difficile en utilisant la fonction API PowerManager . Je ne suis pas sûr de la rapidité avec laquelle l'appareil répondrait à une pression lorsqu'il est en sommeil profond, mais c'est un problème secondaire.