dlinyj: (Default)
В принципе мне хочется уже отойти от темы ретрожелеза, потому что она мне изрядно надоела. Но есть просто море материала, который я готовил делал и просто жаль свой труд. Поэтому продолжаю рубрику проекты в стол.

В стародавние времена я задумался о том, что было бы круто иметь внешний 5,25 дисковод. Внезапно, у меня не так давно стала реальная необходимость в таком, когда мне попался настоящий 286 файл-сервер, с которого инфу можно было доставать только дискетками (возможно я когда-нибудь о нём напишу). С него переписал MS Word под ДОС и много интересного софта и инфы. При этом чтобы нормально переписать, мне пришлось задействовать промежуточный 386 комп с дисководом. А это определённый риск заразиться вирусом (так не хорошо делать).

Задача подключить дисковод по USB с одной стороны простая, с другой сложная. Простая, если работать строго в FAT, и просто сделать аппаратную прослойку. Кстати, там достаточно жёсткие тайминги и не всякое железо готово их переварить. А вот если требуется сделать поддержку разных форматов записи, то придётся писать ещё и свой драйвер. Я человек ленивый, и хотелось какой-то готовый проект. Поэтому мне удалось найти прикольный проект подключения FDD (3,5 и 5,25) по USB средствами ардуино ArduinoFDC.

Там, в зависимости от используемого процессора различные варианты исполнения. В ATmega328 просто не влезает все фичи, которые реализовал автор. Поэтому лучше использовать не Arduino UNO, а другие с более жирным контроллером, например Arduino Mega 2560.

Проект хорош тем, что можно сразу взять гербера и заказать себе платку на Uno (у меня уже была такая ардуинка, хотя выбор и не самый лучший).

5224701607210513337.jpg
Ардуинка с установленной платой


В зависимости от размера платы можно отключать участки кода, чтобы она поместилась на ардуине:

Снимок.PNG


Смысл проекта простой: ты подключаешься по COM-порту к Ардуино. Там у тебя консоль и простенький ДОС, который позволяет работать с дисководом. Можно просматривать, удалять, копировать файлы (например, между двумя дисководами). А на комп можно копировать с помощью xmodem.

То есть это выглядит совсем не так, как можно представить. Это не диск видится в системе, а просто некоторая программная прослойка, которая мало чем отличается от отдельного компа. Но я в своём познании настолько преисполнился, силы и средства же вложены, что купил себе за четыре тысячи внешний SCSI бокс для дисковода с блоком питания. Read more... )

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 06:20 am
Powered by Dreamwidth Studios