Шторм в кулоне с микрочипом

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

Внутри работает алгоритм FLIP, который рисует воду в голливудских блокбастерах. Чтобы он заработал плавно, процессор пришлось разогнать со штатных 80 до 100 МГц, а управление светодиодами сбросить на DMA-контроллер, чтобы не отвлекать вычислительные ядра от физики. Автор сам спроектировал и выточил корпус из латуни на токарном станке, вручную провел золочение, в одиночку пройдя путь от пайки диагональной разводки платы (чтобы сэкономить место под дорожки) до ювелирной полировки металла.

С точки зрения пользы этот гаджет не имеет смысла — он ничего не может, кроме красивого отображения «воды». Но с точки зрения инженерии это демонстрация того, что при креативном подходе и ручной оптимизации кода сложные вычисления возможны сегодня на дешевом железе. Несмотря на ценник в £1200 (125 тысяч рублей) за штуку, 2 партии кулонов были быстро распроданы. В комментариях люди шутят, что «водонепроницаемая симуляция жидкости — это особый вид эстетики», а часть подписчиков требуют «запустить на этом Bad Apple».