Ретрофутуристичная «Виселица» на шаговых двигателях
Х@habr_comмедиа / агрегатор
1 месИстория создания физической игры «Виселица» с использованием шаговых двигателей 28BYJ-48 и решение проблем с точностью позиционирования дисков.
Пример того, как даже простая задача может потребовать глубокой инженерной проработки при работе с физическим миром.
- Демонстрация проблем точности при использовании дешевых шаговых двигателей.
- Иллюстрация сложности сопряжения программного кода с механическими ограничениями.
- Пример творческого подхода к созданию DIY-устройств с необычным дизайном.
Ретрофутуристичная «Виселица»: одна функция, шаговик 28BYJ-48 и полугодовая война с третью шага
Оверинжиниринг — прошлый век, теперь эпатажный инжиниринг. У девайса ровно одна функция, а выглядит он как пульт управления инопланетным кораблём. Автор собрала физическую «Виселицу» с двумя вращающимися дисками букв, шаговиками, промышленным тумблером и силиконовыми накладками с детской присыпкой сверху. Крутишь энкодер, диск с механическим шуршанием подгоняет букву в иллюминатор, ошибся — экран дорисовывает виселицу.
А потом началась математика. Шаговик 28BYJ-48 тратит 2048 импульсов на оборот, согласных 24. Делим и получаем 85,3333 шага на букву. Мотор не умеет делать треть шага, и это только первая из проблем, которые устроила геометрия диска. Дальше в дело вступила скрытая мистика с уползающими нулями.
Посмотрим, как одна функция превращается в полгода войны с железом.

Кратко (AI)
Автор создала физическую версию игры «Виселица» с ретрофутуристичным дизайном, используя шаговые двигатели 28BYJ-48. В процессе разработки возникли сложности с точностью позиционирования дисков из-за нецелого количества шагов на одну букву, что потребовало полугодовой работы над программной и аппаратной частью.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖