Комментарии 17
Корпус представляет собой короб, детали для которого нарезали с помощью лазера из МДФ-плиты.
...
Если ребёнок роняет «пульт», что происходит довольно часто, то головка повреждает дорожку.
Дорожку-то ладно. А если такой пульт на ногу уронить?
Есть QR сканеры. Работают через USB или UART если хочется на ESP сделать устройство. Распечатал карточки с кр кодами, написал приложение для смарт тв и вперед.
Можно сделать что-то похожее из купюроприемника, некоторые из них умеют считывать штрих коды, ну или встроить в него модуль чтения, и тогда билет с мультиком падает внутрь и нельзя будет по кругу смотреть).
Механика в нем несложная, можно и ардуинку заставить вращать моторчик.
Ещё есть механические картоприемники, взять от него механику можно.
"Блок питания для машины Тьюринга" - (с)
Трех-четырехлетние дети, которых я видел, не то что с пультом телевизора, они с планшетом и смартфоном умеют лучше меня.
Хм! Дискета 3.5 нынче стоит сто рублей. Белая карточка rfid -- пятнадцать-двадцать, а то и десять. Модуль чтения рфид -- 50р. ESP8266 D1Mini -- ещё 100-150. Прога не сильно сложнее.
Прога наверное даже легче. Не думаю что в природе есть готовый скетч для подключения флоппи-дисковода) А ведь там еще и файловая система есть...
У него там нет файловой системы, он тупо на нулевую дорожку пишет, вероятно, прям в первый сектор, а после чтения уводит головку на двадцатую дорожку, чтоб при очередном падении игрушки не испортить дискету.
А вообще в статье есть ссылка на либу, которой он воспользовался: https://github.com/dhansel/ArduinoFDC. В комплекте с либой и скетч для неё идёт )))
Да вроде поддежка FAT у них там была. Автор только добавил откат головки после конца чтения.
Ага, разобрался. В блоге автор пишет о том, что закидывает на дискету файл: "Formatting the disk and storing a single small file, “autoexec.sh”, means that all the data ends up in track 0 and is read more or less immediately."
А вот с сигналом DSKCHG# он, похоже, ошибся. Этот сигнал не сообщает о вставке диска, он проверяется перед операцией чтения/записи, чтобы убедиться, что во время простоя дискета не была заменена, и сбрасывает кэш диска в системах, где таковой имеется. https://retrocmp.de/fdd/general/floppy-bus.htm#pin34
Автор пишет "There is a pin 34 “Disk Change” that is supposed to give this information, but this is basically a lie. None of the drives in my possession had that pin connected to anything". Это просто невозможно, с неисправным/отсутствующим сигналом DSKCHG# даже винда, известная своей кривой работой с дисководами, не сможет нормально работать, так что предположение, будто "контакт никуда не подключен" явно ошибочное.
Есть куча цветастых красивых Mifare чипов, как раз для детей
Мда уж… Интерфейс Ютуба слишком сложен, поэтому вместо того, чтобы поставить NewPipe или сверстать за пару вечеров что-то аналогичное, лучше сделать замороченную систему с ардуиной, хромкастом и хрупкими дискетами.
Что - то напомнило анекдот про автоген и гланды...
Прикольный проект. Понравился (как минимум, из-за реализации). Хотя лично сам бы сделал по-другому (как минимум, сразу кажется, что считыватель надо сделать стационарным, тогда не будет проблем с тем, что он падает или испытывает ещё какие-то жизненные удары).
Вместо этого он оснастил привод небольшим физическим переключателем, который срабатывает, если в дисковод вставить накопитель.
Во многих приводах есть сдвоенный концевик, который отвечает за тип дискеты. Один из его контактов отвечает за 720К/1,44М, а второй - за 1,44М/2,88М. Поскольку дискеты на 2,88М довольно редкие и при вставке "обычной" он всегда замкнут, можно снимать сигнал о наличии дискеты с него.
Хотя, конечно, если бы делал лично я для кого-то, то взял бы RFID-считыватель и гору пластиковых карт (возможно, даже заказал бы печать термотрансферным принтером на них). Потому что девайс от автора статьи прикольный (как любитель странных решений я прямо оценил), но вот слишком уж ненадёжный.

Разработчик представил FloppyDiskCast — детский пульт для телевизора на базе 3,5-дюймовых дискет