Автор проекта, известный под ником Tolko, хотел приучить детей к физической активности, но столкнулся с тем, что им хотелось лишь играть в видеоигры. Так родилась BlobJump — игра на базе Raspberry Pi, напоминающая знаменитый раннер с динозавриком. Разница в том, что контроллером служит само тело игрока, а точнее — надеваемый на него пояс: когда человек прыгает или приседает, то же самое делает и персонаж на экране.

Игра BlobJump на Raspberry Pi: пояс с датчиком движения в роли контроллера

Идея проста и наглядна: движения тела напрямую превращаются в действия в игре. Прыжок заставляет аватара подпрыгнуть, приседание — пригнуться, и чтобы набирать очки, ребёнку приходится двигаться по-настоящему, а не нажимать кнопки.

реклама кормит Уточку 🦆

Начинка пояса предельно компактна: микроконтроллер ESP32-C3, инерциальный датчик MPU-6050 и аккумулятор, которого хватает на автономную работу. Связь, разумеется, полностью беспроводная.

Именно датчик MPU-6050 — связка акселерометра и гироскопа — отслеживает наклоны и ускорения пояса и позволяет отличить прыжок от приседания. Такой подход роднит самоделку с целым направлением активных игр, где физическая нагрузка становится частью геймплея.

реклама кормит Уточку 🦆

Помимо собственно подвижных игр, проект ценен и как повод увлечь ребёнка созданием техники: здесь сходятся и схемотехника, и программирование, и работа с датчиками. В качестве первого совместного инженерного опыта вариант далеко не худший.

реклама кормит Уточку 🦆

Идея отслеживания движений телом не нова, но реализация получилась симпатичной. Правда, видео с реальными детьми автор не показал, так что остаётся лишь гадать, насколько активно они двигались и не додумались ли попросту сесть и трясти поясами в руках. Впрочем, при желании самый ленивый игрок может и вовсе пропустить игру — но тогда теряется весь её смысл.