Бывают эксперименты ради хайпа, а бывают — ради чистого исследовательского интереса. Так вот речь про второй, YouTube-блогер Throaty Mumbo, пошел дальше обычных «умных» девайсов и портировал интерфейс Windows 98 в тостер. Получилась рабочая система, которая, хоть и с трудом, но все еще способна поджарить хлеб.
С технической точки зрения проект выглядит как типичная история про «зачем, но прикольно». Автор разобрал современный тостер, оснащенный сенсорным экраном, и сразу столкнулся с проблемой совместимости: оригинальное «железо» устройства базировалось на микроконтроллере, куда Windows 98 физически не установить. Чтобы понять логику работы прибора, Throaty Mumbo подключил логический анализатор к проводке между дисплеем и управляющей платой и выяснилось, что тостер работает по принципу постоянного обмена короткими пакетами данных, регулируя нагрев и положение лотка. Изначально за эти сигналы отвечал модуль Raspberry Pi Pico, впаянный в схему.
Суть модификации свелась к тому, чтобы заменить «мозги» тостера, но сохранить механику. Вместо Pico автор интегрировал в устройство более мощный одноплатный компьютер Raspberry Pi 5, на который и была установлена операционная система 98-й версии. а всю внутреннюю начинку упаковали в новый корпус, напечатанный на 3D-принтере — стилизованный под системные блоки конца 90-х.
Однако просто запустить ОС внутри кухонного прибора недостаточно, ведь лавная инженерная задача заключалась в сопряжении софта и физики «поджаривания». Для этого была написана примитивная, но работоспособная программа toast.exe. По сути, это графическая оболочка, которая через ПИН-ы Raspberry Pi отправляет тостеру те самые команды, которые ранее анализировал логический анализатор: опустить лоток, включить ТЭН, поднять лоток.
Установка ос на тостер, конечно, не ускоряет готовку, но с другой стороны, это едва ли не единственный в мире тостер, на котором можно запустить «Сапера» или старый скринсейвер «Летающие тостеры», пока греется бутерброд. Формально это бесполезная модификация, но она наглядно демонстрирует, что программный код и бытовая техника существуют в параллельных мирах, которые при желании можно соединить.
А как вы думаете, есть реальная польза в подобных «безумных» модах, или это просто способ поностальгировать за железом 90-х? Расскажите в комментариях.

