Возможно, вам не нравятся мягкие игрушки, но Cuddly — это блестящее нестандартное использование сенсоров мобильного телефона для создания анимированной игрушки.
Идея проста. Вы помещаете мобильный телефон в мягкую игрушку и программируете его, чтобы он реагировал на сжатие — отсюда и название Cuddly. Предполагается, что ребенок будет обнимать, гладить или гладить мягкую игрушку, чтобы воспроизвести звук или даже что-то произошло на экране.
Идея может быть простой, но как заставить телефон чувствовать, что вас обнимают?
Если вы думаете о датчиках ближнего поля или приближения, вы слишком сложны — и я понятия не имею, будут ли они работать. Что действительно хорошо работает, так это метод, изобретенный для приложения Cuddly. Идея состоит в том, что вы включаете вспышку телефона и используете камеру для измерения количества света, которое он может «видеть». Когда телефон окружен мягкой игрушкой, количество света, рассеиваемого обратно в камеру, зависит от того, насколько плотная начинка, то есть от того, насколько она сжимается.
Это идея типа «если бы я подумал об этом».
Взгляните на видео о том, как это работает, в котором объясняется, как это работает:
Большим ограничением этого подхода является ограниченный диапазон действий, которые телефон может делать в ответ. Он явно может издавать звуки, и вибратор телефона может пригодиться, но в обоих случаях может возникнуть проблема с начинкой. Кроме того, в примере с игрой требуется, чтобы верхняя часть телефона была открыта, что не очень естественно. Вы можете добавить устройства к телефону, но это испортит простоту 100% программного решения.
Есть идеи, кто-нибудь?