Problem
Ich suche nach einem Bewegungsmelder, der eingerichtet werden kann, um ein verwurzeltes Android (4.3) -Tablet zu aktivieren und den Bildschirm einzuschalten, wenn jemand in einem Radius von etwa 2-3 m daran vorbeikommt.
Ideen
Ich bin definitiv bereit, ein externes Gerät dafür zu besorgen und einen (angemessenen) Geldbetrag zu investieren. Es müsste nur eines sein, das ich irgendwie mit dem Tablet verbinden kann.
Gibt es möglicherweise Näherungsmelder aus dem Bereich der Hausautomation mit einer anständigen Erkennungsqualität (guter Winkel und konfigurierbarer Abstand), die Android-Push-Benachrichtigungen senden können? Ich kann bei Bedarf Code von Grund auf neu schreiben, bin aber im Hardwarebereich sehr ahnungslos und unerfahren, sodass ich beispielsweise nicht weiß, wie man einen Lötkolben hält. ;)
Hintergrund
Die Idee hier ist, ein altes Tablet in eine Art stationären Armaturenbrettbildschirm zu verwandeln, damit ich mir keine besonderen Sorgen über den Batterieverschleiß mache (es ist jetzt nicht mehr gültig und wird von nun an mit angeschlossenem Netzkabel verwendet, bis es funktioniert stirbt) oder intensive Nutzung (es sei denn, wir sprechen von 100% CPU 24/7, was es wahrscheinlich in ein paar Tagen töten würde).
Frühere Forschungen
Ich habe ein wenig untersucht, ob dies mit den vorhandenen Sensoren im Gerät möglich ist, und ich glaube, dass dies nicht möglich ist.
Das Problem bei der Verwendung des Näherungssensors besteht darin, dass er wirklich nur zurückgibt, ob sich etwas (vermutlich Ihr Ohr während eines Anrufs) direkt daneben befindet (einige Zentimeter entfernt). Aber ich suche etwas im 2-3m Bereich.
Die andere Idee wäre die nach vorne gerichtete Kamera, aber das Problem scheint zu sein, dass a) die Kamera in vielen Geräten automatisch ausgeschaltet wird, wenn der Bildschirm ausgeschaltet ist, und b) nur Vordergrund-Apps auf die Kamera zugreifen können, aber ich möchte, dass das Tablet dies tut Zeige eine andere App bei der Erkennung.
Ich habe kurz nach dem Aufwecken des Bildschirms als Reaktion auf Push-Benachrichtigungen gesucht, und das scheint mit der PowerManager-API nicht allzu schwierig zu sein . Ich bin mir nicht sicher, wie schnell das Gerät im Tiefschlaf auf einen Stoß reagieren würde, aber das ist ein sekundäres Problem.