Главная Веб-разработка Как пробежать полумарафон с помощью Strava API и IoT-кормушки с M&M’s — Tproger

Как пробежать полумарафон с помощью Strava API и IoT-кормушки с M&M’s — Tproger

от admin

Разработчик Джон Майер создал необычную мотивационную систему, соединив Strava API с IoT-кормушкой. Каждый преодолённый километр активировал устройство, выдающее порцию M&M’s

112 открытий79 показов

Разработчик и любитель бега Джон Майер нашёл оригинальный способ мотивировать себя на длительные пробежки.

Он соединил Strava API с умной кормушкой для собак, наполненной конфетами M&M’s, чтобы вознаграждать себя сладостями после достижения определённых дистанций.

Как это работает?

Майер приобрёл IoT-кормушку для собак, управляемую через приложение Smart Life, и наполнил её M&M’s.

С помощью Python-библиотеки tinytuya, предназначенной для взаимодействия с устройствами на платформе Tuya, он настроил программный доступ к кормушке.

Затем Майер написал скрипт, который проверяет данные о пробежках через Strava API. Если зафиксированная дистанция превышала установленный порог, скрипт активировал кормушку, выдавая порцию конфет в качестве награды.

Результаты эксперимента

Этот метод оказался чрезвычайно эффективным.

Читать также:
GitHub назвал Python самым популярным языком программирования — Tproger

Майер начал регулярно преодолевать большие дистанции и недавно успешно завершил полумарафон (21.1 км).

10 пакетов Python, которые улучшат вашу кодовую базуtproger.ru

Интересно, что со временем потребность в материальном вознаграждении отпала: как и в случае с собаками, которые продолжают выполнять команды без лакомства, Майер продолжил бегать без использования кормушки.

Похожие статьи