Vấn đề
Tôi đang tìm kiếm một bộ phát hiện chuyển động có thể được thiết lập để đánh thức máy tính bảng Android (4.3) đã root và bật màn hình khi có ai đó đi ngang qua nó trong bán kính khoảng 2-3m.
Ý tưởng
Tôi chắc chắn sẵn sàng nhận một thiết bị bên ngoài cho việc này và đầu tư một số tiền (hợp lý), nó sẽ chỉ là một thiết bị mà tôi có thể kết nối với máy tính bảng bằng cách nào đó.
Có thể có bất kỳ máy dò gần nào từ lĩnh vực tự động hóa gia đình với chất lượng phát hiện khá (góc tốt và khoảng cách cấu hình) có thể gửi thông báo đẩy Android không? Tôi có thể viết một số mã từ đầu nếu cần thiết, nhưng tôi rất không biết và không có kinh nghiệm trong lĩnh vực phần cứng, vì vậy tôi sẽ không biết cách cầm bàn ủi hàn chẳng hạn. ;)
Lý lịch
Ý tưởng ở đây là biến một chiếc máy tính bảng cũ thành một loại màn hình bảng điều khiển cố định, vì vậy tôi không đặc biệt lo lắng về việc hao pin (nó đã hết tuổi thọ và từ giờ sẽ được sử dụng với cáp nguồn được cắm cho đến khi chết) hoặc sử dụng mạnh mẽ (trừ khi chúng ta nói về CPU 100% 24/7, có thể sẽ giết chết nó trong vài ngày).
Nghiên cứu trước đây
Tôi đã điều tra một chút liệu điều này có thể được thực hiện với các cảm biến hiện có trong thiết bị hay không và tôi tin rằng điều đó là không thể.
Vấn đề với việc sử dụng cảm biến tiệm cận là nó thực sự chỉ trả về việc có thứ gì đó (được coi là tai của bạn khi đang trong cuộc gọi) ở ngay bên cạnh nó hay không (cách vài centimet). Nhưng tôi đang tìm kiếm thứ gì đó trong khu vực 2-3m.
Ý tưởng khác sẽ là camera phía trước, nhưng vấn đề dường như là a) camera trong nhiều thiết bị sẽ tự động tắt khi màn hình tắt và b) chỉ các ứng dụng tiền cảnh mới có thể truy cập vào camera, nhưng tôi muốn máy tính bảng hiển thị một ứng dụng khác về phát hiện.
Tôi đã có một cái nhìn nhanh về việc đánh thức màn hình để phản hồi các thông báo đẩy và điều đó dường như không quá khó khi sử dụng API PowerManager . Không chắc thiết bị sẽ phản ứng nhanh như thế nào khi bị đẩy khi ngủ sâu, nhưng đó là vấn đề thứ yếu.