Problema
Sto cercando un rilevatore di movimento che può essere configurato per riattivare un tablet Android (4.3) con root e accendere lo schermo quando qualcuno lo attraversa in un raggio di forse 2-3m.
idee
Sono decisamente disposto a ottenere un dispositivo esterno per questo e ad investire una quantità (ragionevole) di denaro, dovrebbe essere solo uno che posso in qualche modo connettermi al tablet.
Esistono forse rilevatori di prossimità nel campo dell'automazione domestica con una discreta qualità di rilevamento (buon angolo e distanza configurabile) in grado di inviare notifiche push Android? Sono in grado di scrivere del codice da zero, se necessario, ma sono molto all'oscuro e inesperto nel campo dell'hardware, quindi non saprei come tenere un saldatore, per esempio. ;)
sfondo
L'idea qui è quella di trasformare un vecchio tablet in una sorta di schermo del cruscotto fisso, quindi non sono particolarmente preoccupato per l'usura della batteria (è ormai fuori uso e da ora in poi verrà utilizzato con il cavo di alimentazione collegato fino a quando non è collegato muore) o uso intenso (a meno che non stiamo parlando del 100% di CPU 24/7, che probabilmente lo ucciderebbe in pochi giorni).
Ricerca precedente
Ho studiato un po 'se ciò potesse essere fatto con i sensori esistenti nel dispositivo e credo che ciò non sia possibile.
Il problema con l'uso del sensore di prossimità è che in realtà restituisce solo se qualcosa (supposto di essere l'orecchio durante una chiamata) è proprio accanto ad esso (a pochi centimetri di distanza). Ma sto cercando qualcosa nell'area di 2-3m.
L'altra idea sarebbe la fotocamera frontale, ma il problema sembra essere che a) la fotocamera in molti dispositivi si spenga automaticamente quando lo schermo è spento eb) solo le app in primo piano possono accedere alla fotocamera, ma voglio che il tablet mostra un'altra app al rilevamento.
Ho dato una rapida occhiata al risveglio dello schermo in risposta alle notifiche push e questo non sembra troppo difficile usando l' API di PowerManager . Non sono sicuro della velocità con cui il dispositivo risponderà a una spinta durante il sonno profondo, ma questo è un problema secondario.