Резюме.
Монтаж эмулятора диска ADAMnet.
Некоторое время назад я разместил проект 3D-печатного корпуса для потрясающего эмулятора дисковода ADAMnet для Coleco ADAM, разработанного так, чтобы он выглядел как дисковод ADAM. Больше информации здесь:
https://github.com/Kalidomra/AdamNet-Drive-Emulator
Теперь есть коммерческая версия от того же автора - найдите его на Facebook, если вам обязательно туда нужно.
Я подумал, что сделаю ещё одно решение для тех, кто занимается DIY и, возможно, не хочет дополнительную внешнюю коробку, даже если это милый маленький флоппи-диск, аххх!
Как знают владельцы ADAM, компьютер поддерживает два цифровых накопителя данных, но у большинства из них на месте правого накопителя установлена заглушка.
Это решение хорошее и простое, удобное, использует эту заглушку, и модификация полностью обратима.
Основные моменты:
-Распечатайте файл face_plate.stl в ориентированном виде, с поддержкой.
-Осторожно удалите фиксирующие выступы, удерживающие металлический кронштейн на заглушке.
-Удалите упомянутую металлическую скобу и перспексное окно.
- Вставьте модуль дисплея в face_plate.stl - он должен просто защелкнуться на своём месте.
- Задвиньте весь комплект домой вместо стеклопакета - он должен легко встать на место.
-Замените металлическую скобу и фиксирующие защелки.
-Распечатайте arduino_support.stl и прикрепите к нему ваш модифицированный Arduino Mega.
-Возьмите несколько двухконцевых женских патч-проводов и подключите два устройства.
(Извините, вы не можете подключить дисплей и Arduino напрямую друг к другу, не хватает места.)
-Верните всё обратно в ваш ADAM, винты заглушки также будут служить для крепления arduino_support.stl.
-Готово!
Ладно, ладно, дьявол кроется в деталях:
Помимо модификации вашего Arduino Mega в соответствии со страницей ADAMnet на GitHub, есть и некоторые другие соображения:
-Сила.
-Коммуникация.
-Выключатель "Включить/Выключить"
-Доступ к кнопкам на дисплейном модуле.
-Светодиод мощности/активности.
Мощность:
Электропитание можно легко получить от запасных разъёмов для накопителей, расположенных сразу за защитной пластиной. Подробнее см. в файле Data_Drive_Headers.txt. Я бы выбрал GND и +12V(L), так как Arduino может справиться с этим, и даже если вы не обновили блок питания вашего ADAM, запаса энергии должно быть более чем достаточно.
Коммуникация:
После того, как вы выполнили инструкции по сборке на Github, вам будет интересно, куда направить линии связи ADAMnet - внутреннего заголовка нет. Простое решение будет заключаться в том, чтобы отрезать один конец кабеля ADAMnet (по сути, телефонный кабель с шестью проводами) и ввести отрезанный конец кабеля в ADAM через порт ADAMnet на левой стороне у
Плюсы:
-Довольно легко.
-У вас есть простой вариант отключить диск.
Минусы:
- Не так аккуратно.
-Мультиметр необходим для проверки проводки.
Другой вариант - разобрать ваш ADAM и припаять провода непосредственно к печатной плате, к которой подключается один из портов ADAMnet, вероятно, порт клавиатуры - поскольку ADAMnet является последовательным протоколом, это не должно быть проблемой.
Плюсы:
- В конечном итоге аккуратнее.
-Более надежный в долгосрочной перспективе.
Минусы:
-Требуется больше усилий.
-Гораздо больший шанс испортить свой ADAM.
Выключатель включения/выключения:
Я включил место для 7-миллиметрового защелкивающегося выключателя включения/выключения на передней панели. Защелка очень важна, и я настоятельно рекомендую приобрести такой, который имеет не менее 6 контактов (три отдельные линии), так как я рекомендую проводить через него линии связи, а также линию питания. Почему? Ну, я заметил, что ADAM может вести се
Кнопки модуля отображения:
Вы заметите, что они не выступают из передней панели. Невозможность управлять устройством можно считать довольно серьёзной проблемой! Два решения, которые я бы предложил, это:
1) Десольдируйте текущие тактические переключатели и замените их более длинными - 6x6x12 мм с кожухом.
Плюсы:
-Хорошее, надежное решение.
Недостатки:
-Ещё более кропотливая пайка.
2) Купите несколько маленьких пуговиц, чтобы вставить их в отверстия и закрыть зазор.
Плюсы:
-Красивые пуговицы.
-Меньшая вероятность сломать что-нибудь.
Недостатки:
-Собрать всё вместе будет упражнением в разочаровании.
-...и снова в любое время, когда вы хотите/нужно разобрать его на части.
- В таких местах, как eBay, выбор очень большой, но вы удивитесь, насколько сложно правильно указать размеры.
Светодиод мощности/активности:
Последнее отверстие предназначено для размещения 3-миллиметрового светодиода. Его можно подключить для подачи питания, индикации активности или для обоих целей, если вы выберете светодиод с несколькими входами (вероятно, RGB).
Питание светодиода - это просто. Ищите свободный вывод питания и GND на Arduino и приступайте к работе. Обязательно включите подходящий резистор в цепь в зависимости от технических характеристик вашего светодиода и напряжения, которое вы используете!
Индикатор активности — это более сложная задача. Самый разумный способ его подключить — взглянуть на схему подключения индикатора активности для вдохновения, предполагая, что используемый вами щит для microSD подходит для этого. Вы также можете попробовать удалить крошечный светодиод SMD для индикации активности из Arduino и подключить провода от свободных контактных
Бонусные очки:
Поскольку декоративные наклейки на передней панели имеют выемки, вы можете заполнить их контрастным цветом, чтобы они лучше выделялись.
Макетные детали ADAM (корпус и кронштейн) достаточно точны, поэтому вы также можете найти их полезными для печати запасных частей.
Макет экрана дисплея также достаточно точен, поэтому может оказаться полезным в целом.
모델 소스
