Добавить в корзинуПозвонить
Найти в Дзене
4pda.to

Игрушечный шар судьбы превратили в цифровую «гадалку»

На просторах интернета появилась инструкция по превращению шара предсказаний Magic 8 Ball в современный цифровой гаджет. Целью проекта было не просто заменить «начинку», а максимально точно воссоздать физику оригинальной игрушки с помощью программного кода. Автор проекта посчитал, что простая случайная выдача текста — это слишком скучно, и собрал свою версию шара для гадания на базе Raspberry Pi Pico. Вместо оригинальной жидкости с плавающим кубиком внутри используется круглый 1,25-дюймовый дисплей. На нём отображается виртуальный игральный кубик D20, который ведёт себя так, будто действительно находится в жидкости: вращается, плавает и реагирует на наклон корпуса. За «магию» отвечает акселерометр. Он отслеживает движения устройства, распознаёт встряхивания и повороты, после чего запускает анимацию и выводит случайный ответ. Если шар оставить в покое, система автоматически уходит в спящий режим для экономии заряда. Автор проекта опубликовал всю информацию по сборке на GitHub.
   Игрушечный шар судьбы превратили в цифровую «гадалку»
Игрушечный шар судьбы превратили в цифровую «гадалку»

На просторах интернета появилась инструкция по превращению шара предсказаний Magic 8 Ball в современный цифровой гаджет. Целью проекта было не просто заменить «начинку», а максимально точно воссоздать физику оригинальной игрушки с помощью программного кода.

-2

Автор проекта посчитал, что простая случайная выдача текста — это слишком скучно, и собрал свою версию шара для гадания на базе Raspberry Pi Pico. Вместо оригинальной жидкости с плавающим кубиком внутри используется круглый 1,25-дюймовый дисплей. На нём отображается виртуальный игральный кубик D20, который ведёт себя так, будто действительно находится в жидкости: вращается, плавает и реагирует на наклон корпуса.

-3

За «магию» отвечает акселерометр. Он отслеживает движения устройства, распознаёт встряхивания и повороты, после чего запускает анимацию и выводит случайный ответ. Если шар оставить в покое, система автоматически уходит в спящий режим для экономии заряда.

Автор проекта опубликовал всю информацию по сборке на GitHub.