Датский разработчик Мадс Кристен Олесен представил проект детского пульта для телевизора на базе 3,5-дюймовых дискет. Для того чтобы включить нужное видео, надо вставить в устройство дискету с соответствующей картинкой. При этом ребёнок получает ровно один видеоролик без функции автоматического воспроизведения рекомендаций.

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

Чтобы упростить процесс управления телевизором разработчик сконструировал устройство на базе 3,5-дюймовых дискет. На каждую из дискет загружен файл autoexec.sh, который считывается микроконтроллером и содержит в себе команды для управления Chromecast. Для чтения данных разработчик использовал библиотеку ArduinoFDC и считает её лучшей из доступных для этих целей.

Помимо всего прочего, автору пришлось модифицировать флоппи-дисковод. Дело в том, что дисковод не знает, что в него вставили дискету до тех пор, пока система не попытается получить доступ к данным. В открытых источниках, например «Википедии», есть информация про 34 пин Disk Change, который должен сообщать, что дискета вставлена, но в реальности так и не нашёл способ правильно использовать его. Вместо этого он оснастил привод небольшим физическим переключателем, который срабатывает, если в дисковод вставить накопитель. 

Корпус представляет собой короб, детали для которого нарезали с помощью лазера из МДФ-плиты. Питается устройство от аккумуляторов формата 18650. Трёхлетний ребёнок быстро разобрался, как пользоваться своеобразным «пультом»: если вставить дискету в дисковод, то на Chromecast поступает команда «воспроизвести», а если вынуть — воспроизведение останавливается. Помимо этого, есть и другие команды, например, dad-music, которая включает случайную композицию из музыкальной библиотеки автора проекта.

В процессе эксплуатации выяснилось, что головка чтения-записи всегда остаётся на нулевой дорожке после чтения данных. Если ребёнок роняет «пульт», что происходит довольно часто, то головка повреждает дорожку. Чтобы не терять данные, автор слегка оптимизировал алгоритм работы: после окончания чтения данных головка автоматически смещается на дорожку 20. Благодаря этому, при ударах головка будет вредить дорожке, на которой не хранятся данные.