😱 Что случилось: программист доработал беговое колесо для своего кота Лебедя, чтобы следить за его активностью.
🤔 А как: основу проекта составляет One Fast Cat — колесо для упражнений домашних кошек, которым не хватает активности. В нём нет электроники, оно напоминает колесо для грызунов, только намного больше. Внутренняя поверхность колеса покрыта материалом, за который цепляются когти, а с обратной стороны есть две выступающие дорожки, которые ездят на роликах в основании устройства.
Чтобы сделать колесо умным, программист приклеил по внешнему периметру восемь постоянных магнитов с одинаковым шагом. Затем он распечатал на 3D-принтере деталь в форме стула и надел её на одну из опор колеса. На детали программист закрепил два датчика Холла, которые обнаруживают магнитное поле и измеряют его величину. Расстояние между датчиками меньше, чем между магнитами на колесе. За счёт этого система определяет направление вращения, проверяя порядок, в котором датчики регистрируют магниты.
Датчики управляются микроконтроллером ESP8266, который выполняет вычисления и фиксирует три вида данных: скорость, направление и время. С помощью скрипта Google Apps каждый запуск колеса записывается в новую строку электронной таблицы. Специальный JSON-файл отображает в ней периоды бега, расстояние, среднюю скорость, продолжительность и так далее.
📺 Посмотреть: https://i.imgur.com/Lhozswb.mp4
⏬ GitHub: github.com
🤨 И что? Благодаря простой доработке колеса программист узнал, что его кот Лебедь много бегает. В первый месяц наблюдений он делал в среднем 50 пробежек в день продолжительностью от 5 секунд до минуты, предпочитая в основном бег по часовой стрелке. Большинство пробежек оказались медленными со скоростью 3–5 км/ч, но были и спринты до 20 км/ч.
Выяснилось, что Лебедь в основном начинает бегать сразу после того, как программист ложится спать, то есть упражняется на колесе вместо того, чтобы тыгыдыкать по всему дому. Так что теперь программист хочет доработать систему и добавить устройство, которое будет выдавать коту лакомство за хорошую пробежку.
👨🔧 Кто: программист Скотт Катлер, США.
Источник: scottcutler.net