Maximite - Ностальгия С Паяльником По Временам Радио-86Рк И Спектрума

Некоторое время назад я наткнулся на интересный проект — Maximite. Это микрокомпьютер на базе микросхемы PIC32 со встроенным Бейсиком.

Прелесть этого в том, что собрать его можно за пару часов.



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

По возможностям он чуть мощнее Радио-86РК и классического Спектрума.

Но его периферия великолепна: карта SD/FAT, USB, VGA, PS/2, таймеры, RS232, I2C, SPI, PWM, АЦП/ЦАП и всего лишь отдельные порты/контакты общего назначения.

При сборке на макетной плате цена будет, по словам автора, менее десяти австралийских долларов.

Проект полностью открыт. Автор предоставляет схемы, исходные коды прошивок и рекомендации по настройке.

Даже если вы быстро пролистаете документация , видимо, возможностей много.

Практически на коленках можно создавать различные мини-контроллеры для чего угодно.

Работа со всей вышеперечисленной периферией осуществляется непосредственно из Бейсика.

Программы и данные можно хранить на SD-карте.

Если на карте есть файл «AUTORUN.BAS», то прошивка автоматически запускает его при запуске.

Мне все понравилось, но паять было лень.

А в Интернете продавались только конструкторы.

В итоге я заказал дизайнер из Altronics .

И затем он пришел.

На плате распаян только микропроцессор, потому что для пайки такого корпуса нужно либо иметь паяльную станцию, либо большое умение.

Идти.



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

Здесь я уже припаял несколько элементов.

Я не совсем новичок в пайке, но последний раз паяльник в руках держал лет пять назад. Кислоты у меня не было, поэтому для ускорения процесса наносил канифоль прямо на места пайки.

Эффект примерно такой же.

Паяльник (тот, что в пластине) с острым жалом.



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

Первый час я провел, возясь с некоторыми элементами, но потом дела пошли лучше.

Половина уже готова.



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

Но еще через час все было готово.



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

Питание Maximite может осуществляться как от внешнего источника 9 Вольт, так и от USB. Я подключил вторым способом.

Итак, запускаем.

Подключите USB и VGA к монитору.

Работает!

Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

Бейсик готов выполнять команды, но клавиатуры пока нет. У меня не было чистой клавиатуры PS/2, поэтому я попробовал использовать адаптер USB-PS/2. Увы, я не смог его вставить.



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

На следующий день я взял у наших ИТ-специалистов старую клавиатуру PS/2 и наконец подключил ее.



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

Рамка.



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

Закрыто.



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

Надо отдать должное – конструктор от Altronics отличного качества.

Отверстия на плате металлизированы, что значительно упрощает пайку.

Корпус собирается моментально.

Теперь необходимо было обновить прошивку, так как автор проекта уже успел существенно улучшить ее с момента выхода конструктора.

Maximite имеет встроенную возможность обновления прошивки, поэтому специальный программатор не требуется.

Вам необходимо открыть корпус и перезапустить Maximite, удерживая специальный микропереключатель.

Устройство перейдет в состояние загрузчика, и вы сможете загрузить обновление с помощью специальной утилиты по USB. Maximite рассматривается в подсистеме USB как стандартное устройство CDC. Но для Windows все равно нужно сначала установить драйвер для создания виртуального COM-порта.

На компьютерах Mac этот драйвер встроен.

Давайте подключимся.



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

Заполнить его.



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

Ура.

Прошивка обновлена с 2.1 до последней 3.0А.

Как я уже говорил, Maximite поддерживает VGA для дисплея и PS/2 для клавиатуры.

Но это не все.

Если подключить Maximite через USB к компьютеру, то помимо питания можно запустить программу-эмулятор терминала, которая сможет обмениваться данными с Maximite через виртуальный порт RS232 (работающий через USB).

Все, что Maximite выводит на VGA, также дублируется в порт, и все, что Maximite получает из порта, рассматривается как полученное с клавиатуры.

То есть вы можете полностью отключить VGA и PS/2 и работать чисто через терминал.

Это потрясающая возможность.

Для примера картинка с VGA (вольтметр):

Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

И одновременно с экрана терминала:

Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

Забавно, экран Максимита работает точками, а не привычными местами.

Когда символ отображается на экране, он дублируется, как я уже говорил, в терминале.

А если графики рисуются, то в терминале их, естественно, не видно.

Диалект BASIC в Maximite немного необычен, но он дает доступ ко всей периферии без ограничений, напрямую операторами языка.

На сайте автора есть архив с бейсиковыми программами, демонстрирующими некоторые возможности Maximite. Я дам вам несколько фотографий.

Смотреть.



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

Редактор генератора персонажей.



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

Вольтметр.



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

Пара головоломок.



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

И я не думаю, что нужно объяснять, что это такое.



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума



Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

Ну и конечно привет Хабру!

Maximite - Ностальгия с паяльником по временам Радио-86РК и Спектрума

Заключение Каждая копейка, потраченная на этот эксперимент, стоила того удовольствия, которое я получил.

Сам проект Maximite удивляет своей завершенностью.

Все как-то очень органично и просто.

И самое главное – это работает! Мне кажется, что для новичков, даже детей, интересующихся микропроцессорной техникой, Maximite — просто находка.

Элементарная сборка, не требующая настройки.

Как полный любитель, я собрал все за несколько часов.

Когда мой брат двадцать лет назад собирал Радио-86РК и Спектруме, была шутка про устройства для самостоятельной сборки, описанная в журнале "Радио" - если авторы говорят, что устройство не требует настройки, то есть хотя бы минимальный шанс его настроить, ну если авторы говорят, что требуется минимальная корректировка.

В общем, если хотите стряхнуть с себя восьмибитную древность с паяльником в руках, собирайте Maximite. Теги: #Сделай сам или Сделай сам #maximite

Вместе с данным постом часто просматривают: