Флоппи-дисковод превратили в умный пульт для телевизора для детей
«Флоппи-диски — лучшее запоминающее устройство из когда-либо изобретённых», — утверждает техноэнтузиаст и мейкер Мадс Кр. Олесен. Преданный отец поставил себе цель доказать это утверждение своему трёхлетнему сыну, создав простую, тактильную систему управления Smart TV, которая работает с помощью этих узнаваемых физических воплощений значка «сохранить». Знакомьтесь с системой умного пульта для телевизора FloppyDiskCast для детей.
По мнению Олесена, современные пульты для Smart TV лишают малышей самостоятельности. Мейкер считает, что штатный пульт или управление со смарт-устройств вносят слишком много «шума» и отвлекают от использования телевизора. Плиточные интерфейсы могут даже привести к развитию у маленьких детей короткой продолжительности концентрации внимания — если они вообще смогут успешно ориентироваться в этих интерфейсах.
Проблема взаимодействия малыша с Smart TV не давала Олесену покоя, пока он не решил, что детям пойдёт на пользу опыт обращения с флоппи-дисками прошлого. Реализуя идею на практике, он отбросил первоначальную мысль использовать корпус дискеты для размещения RFID-метки. Олесен хотел, чтобы устройство-пульт давало аутентичную обратную связь — «щёлк, жужжание, брр брр», — знакомую ветеранам использования этого портативного съёмного носителя.
Создатель, судя по всему, больше знаком с ретро-способами Windows для загрузки съёмных носителей. Это означало, что «флоппи-дисководы в основном не знают, вставлен ли диск, пока операционная система не попытается получить к нему доступ». Но те из нас, кто использовал Apple Mac и Amiga в прошлом, помнят характерный жужжащий щёлкающий механизм автоматической подачи у первых и постоянное тиканье дисковода у вторых, готового почувствовать носитель, даже если слот был пуст.
В итоге Олесен выяснил, что 34-й контакт на старых флоппи-дисководах может передавать информацию о смене диска. Но для его работы ему потребовалось сделать физический переключатель, который срабатывал бы при вставке дискеты. Когда дискета обнаружена, в дело вступает библиотека Arduino FDC Floppy от dhansel.
Чтобы вставка конкретной дискеты запускала воспроизведение конкретной телепередачи, достаточно короткого конфигурационного файла «autoexec.sh», который Олесен добавляет на каждую дискету. Поскольку всплески чтения с диска настолько коротки, оказалось возможным сделать этот пульт на флоппи-дисках работающим от батареи, несмотря на древнюю начинку от настольного компьютера в его основе.
На разных дисках находятся разные конфигурационные файлы, они имеют разный цвет и рисунок и запускают разные шоу. Это очень интуитивный метод управления Smart TV для малыша. Пользователю, вероятно, кажется, что воспроизводимые медиафайлы находятся на самом диске, но код Arduino просто запускает соответствующие потоки через Chromecast.
Если вы заинтересованы в создании собственного FloppyDiskCast, перейдите по ссылке на GitHub и приступайте к сборке.
Источник: Tomshardware.com









0 комментариев