i2: Технические подробности
О том, что такое прерыватель i2 и о всех его возможностях можно прочитать в моей прошлой статье. В этой статье будут размещены материалы для повторения проекта. По мере исправления багов или добавления новых возможностей, я буду редактировать обе статьи.

<— Описание возможностей, обзор
Лицензия
Все файлы, прилагаемые к этому посту распространяются под лицензией GPL v3, что, в прочем, не должно помешать вам поставить пиво автору.
Текст лицензии можно получить тут — http://www.gnu.org/licenses/gpl.html
Прошивка. Текущая версия – 1.01
Исправления в версии 1.01
- Исправлены ошибки в приемнике midi
- Прошивка адаптирована под новую ревизию (rev3) схемы
- При запуске прерывателя он рассылает все подчиненным устройствам команду остановить воспроизведение midi – защищает сеть от зависания мастера.
Скомпилированная прошивка в формате intel-hex
Исходные коды AVR IAR 5.3.02
Фьюзы. Настройки для прожигания фьюзов показаны на картинках если вы используете не IAR, то придется подобрать аналогичные настройки в вашей среде.



Схема. Текущая ревизия – 3
Исправления в ревизии 2:
- Добавлена возможность работы с DRSSTC.
- Исправлены ножки подключения USB, добавлена подтяжка на ножке прерывания USB для исключения ложных срабатываний прерывания.
Исправления в ревизии 3:
- Заменена оптопара на более быстродействующую 6n136. TLP181 сильно затягивала фронты.
- Таймер для DRSSTC заменен на обычный дешевый NE555
- Исправлена ошибка из-за которой при выключении питания, тесла оказывалась включенной на 100мкс.
Скачать схему можно тут.
Управляющая программа. Текущая версия – 1.00
Программа написана на Borland Builder C++ 6.0. Она является пособием “как не нужно писать”, что и понятно – она разрабатывалась просто как тест для основной прошивки. Потом я просто на костылях прилепил к ней несколько красивых рюшечек. Но, все-таки она работает. Если вы – программист и готовы помочь проекту и превратить эту программу во что-то более красивое, пишите мне!
Скомпилированная программа.
Исходник
Драйвер
Кроме всего прочего, для прерывателя нужно установить драйвер. Сделать это можно нажав правой кнопкой мыши на inf файле и выбрав Install (Установить). Если у вас этот пункт меню, как и у меня глючит и ничего не делает, то нужно выполнить такую последовательность действий
Start->Control Panel->Add Hardware->(Yes, I have already..)->(Add a new hardware)->(Install the harware that I…) ->Show all devices->(Have disk)->Browse
Выбрать inf файл и согласиться на установку. После этого, после подключения прерывателя, у вас в системе появится новое устройство.

Сам драйвер.
Плата.
Плата прерывателя пока не доступна. Пишите письма с запросом на bsvi@narod.ru (именно туда, а не в комментарии)
По многочисленным просьбам – плата в pdf:
Создать новую ветку комментариев
Вы должны войти или зарегистрироваться чтобы оставить комментарий.
У меня вопрос, а можно ли как то сделать так чтобы можно было бы подключить электро гитару к прерывателю и когда играеш на гитаре то тесла в ритм выдавала разряды такого же тона ))) ?
BSVi Reply:
марта 18, 2011 at 23:43
Можно.
PRO100_TOXA Reply:
марта 18, 2011 at 23:47
А можно узнать , что приблизительно нужно сделать , а то друг подкинул идею и у меня теперь навязчивая идея это сделать.)
PRO100_TOXA Reply:
марта 18, 2011 at 23:48
нужно сделать преобразователь звуковых волн в …. ?
BSVi Reply:
марта 19, 2011 at 7:51
прямоугольники, но тут все не совсем так просто. И если даже не понимаешь, что нужно сделать — лучше и не берись. (к примеру, нужно контроллировать ширину импульса, обеспечить гальваническую развязку, фильтровать помеху от теслы итп)
PRO100_TOXA Reply:
марта 19, 2011 at 8:08
ну хоть я не все знаю постараюсь, понять и попробовать сделать ,потом если что отпишусь
BSVi Reply:
марта 19, 2011 at 8:24
Давай )
PRO100_TOXA Reply:
марта 21, 2011 at 0:54
Я так понял что в принципе можно использовать разьем MIDI in для того чтобы подавать на него звуковую волну , тк там стоит опто пара то она то и выступит в роле того самого преобразователя , нужно только убрать все помехи от теслы гальванической развязкой . Я прав ?)
BSVi Reply:
марта 21, 2011 at 8:03
Нет. Оптопара как-раз для развязки и предназначена, но она не выдержит потенциала теслы, система должна быть такая: гитара-фильтр-предусилитель-преобразователь-оптопередатчик-оптоволокно-опторесивер-прерыватель-тесла.