Связь


Коммуникационные возможности

Благодаря модульности системы Theremino, все ’ Хэл (Слой абстрагирования оборудования), Слоты (Межпроцессное взаимодействие), все UDP ’ (Связь через сеть и Интернет) и протокол OSC (Управление звуком открытых), все компоненты следующего изображения могут общаться друг с другом, быстро и легко, Хотя на различных операционных системах, Например, Windows, Андроид, Linux, UNIX и Mac OSX.

Все это непосредственно применимыми, даже на тех, кто не имеет ’ опыт, или время, для написания сообщений программного обеспечения. Все программное обеспечение, что вам нужно, приходит как “бесплатно” и “Открытые”, Загрузка страницы.

Эта картина показывает также Arduino, что, как и все другое оборудование, с подключением USB, можно получить доступ к системе Theremino слот, и поэтому выгоды от всех возможностей коммуникации, предоставляемые нашим программным обеспечением. Больше информации в Эта страница.


Заметки о выпуске Theremino автономные

Theremino системы возникла из необходимости, чтобы обеспечить легкий и немедленного ввода вывода для ПК. Все варианты разработки направлены на создание системы, подходит для следующих приложений:

  • Образовательные системы ввода вывода легко собрать и понять.
  • Приложения для научных исследований.
  • Процесс контроля оборудования и тестирование.
  • Лаборатория скамейке датчики.
  • Сроки и контроля художественных инсталляций.
  • Пользовательский интерфейс и мультимедийных систем командования.

Профессиональные приложения, Музыкальные и научных, нужен ПК. Для комфортной работы также служат: реальной операционной системы, Математический сопроцессор, мышь, и возможно более одного монитора. Это ’ окружающей среды, для которой она была разработана система Theremino.

Можно перепрограммировать мастер для автономной работы, использование языка C, как вы делаете с Arduino совместимых системах. Но эта операция, требует экспертных знаний и многолетнего опыта в программировании микроконтроллеров. Синтаксис такой же, и компилятор не то же самое “GCC”, действительны для ATMEL процессоров 8 бит Arduino, для обоих PIC 16 бит Theremino. Arduino компилируется с IDE сделал для него, В то время как Theremino использует микрочип в MPLAB. Программа Arduino через USB, но нуждается программистом, чтобы написать загрузчик. Theremino вместо, всегда требуется программист (Pickit2, Pickit3 или аналогичный), за дополнительную плату, но с преимуществом, чтобы иметь полный контроль над микро, и не только из сторон, что “Эскиз” позволяет видеть.

ВНИМАНИЕ: Это не легкая задача. Прошивка мастер, Это заботится о коммуникации, через USB, и что делает признание, Конфигурация, и последовательной связи, с рабами, является гораздо более сложным, обычный “Эскиз” Arduino. Если вы получаете это неправильно, что-то, они снижают производительность всей системы.


Модульность программного обеспечения

Программное обеспечение системы Theremino Модульная. Приложения могут взаимодействовать друг с другом, -модульный, как кирпичи LEGO ®. Аппаратные модули предназначены, чтобы быть модульными или стекируемыми.

Эти новаторских и необычных особенностей, который может дезориентировать пользователей, на ранних этапах обучения, необходимо ознакомиться, с новыми концепциями, как: в “Слот”, межпроцессное взаимодействие (InterprocessCommunication и MemoryMappedFiles), l ’ Хэл (Слой абстрагирования оборудования), l ’ UDP (Связь через сеть и Интернет), OSC протокол (Управление звуком открытых), и все взаимодействия с PureData, Eyesweb, Макс MSP и обработка.

Как только вы понимаете основные принципы, которые делают системы установлены Theremino, Это становится возможным добиться, через несколько мгновений, Каждый тип взаимодействия, без написания единой строчки кода.

Сделать больше, но сразу, не имея лет освоить программирование, Вы можете использовать Theremino Автоматизация. Очень простой язык, вероятно самый простой в мире (и есть действительно много).

Для очень сложных проектов, и для тех, кто предпочитает использовать стандарт языки программирования, доступна на “Theremino_script”, а также инструкции по использованию C++, C#, VBNET , VB6, Python и Паскаль.


Аппаратные компоненты

Theremino System Devices


Система Theremino состоит из одного или нескольких модулей типа “Мастер”

Theremino System -

Мастер 6 Общий контакт, Tagged с номерами 1 в 6. Контакты являются настраиваемыми, как цифровые и аналоговые, и входящие и исходящие. Мастер запланированных, с версии прошивки 3 и последующие, их четыре булавки, в верхней части. Сведения о подключении ПИН, на этой странице: технические/ПИН типы


Каждый “Мастер” можно общаться с одного или нескольких модулей “Раб”

Theremino System -

Раб “Слуга” имеет 10 Общий контакт, Tagged с номерами 1 в 10. Даже на контактах “Слуга” настраиваются, как цифровые и аналоговые, и входящие и исходящие. Раб “Колпачковый датчик” имеет универсальный Pin, но только ярлык на рабочем столе для антенны. Сведения о подключении ПИН, на этой странице: технические/ПИН типы


Оба мастера и “Раб” можно управлять датчиков и приводов

Примеры датчиков и приводов

Theremino Ultrasuoni

Ультразвуковой датчик расстояния. Датчики света.

Датчик излучения, состоит из трубка Гейгера, и адаптер стандарта Theremino.

Theremino Servocomandi

Бесколлекторный электродвигатель. Сервоконтроллер.


Описание системы

Theremino позволяет легко подключить, любой тип датчика, и привода. На противоположности, Arduino потребности, сложные программирование, Это означает, что время, опыт работы, и соответствующие инструменты. Theremino обладает всеми функциями, для подключения датчиков и приводов, уже запрограммирован и готовы к использованию ’.

L ’ вся система предназначена, чтобы быть полностью модульная и позволяет вам создавать, сложных систем управления, за счет высокого уровня программы на вашем компьютере. Подключаемые устройства, Начиная от простых, как потенциометра, или один сервопривода, комплекс, как емкостной датчик расстояния, робот-манипулятор, Счётчик Гейгера, или Многоканальный анализатор, Гамма спектроскопии.

Theremino сразу же интерфейсом, с известными программами “PureData”, “Eyesweb”, “Макс MSP”, и “Обработка”. Это позволяет каждый тип взаимодействия, для научных приложений, Учебная деятельность, и художественных произведений, без написания единой строчки кода. Для самых требовательных приложений, Вы можете использовать Theremino Автоматизация, Сценарий Theremino, и все виды языка высокого уровня, C++, VBNET, C#, VB6, Python, Паскаль и т.д..

Любой язык по вашему выбору, связь с системой Theremino, Это очень простой и эффективный, Благодаря применению HAL (Слой абстрагирования оборудования), Это обрабатывает данные датчиков, и представляет их в программное обеспечение, так просто и однородной, с помощью “Слот”.

И наконец, через UDP и OSC (Управление звуком открытых), Вы можете подключить “Слот”, с другой “Слот”, Расположенный на других компьютерах, через локальную сеть или Интернет, и с любым приложением, на любой операционной системе: Windows, Linux, Mac OSX, UNIX и Android.

Эти возможности являются реальными и непосредственно применимыми, загрузив свободного программного обеспечения и open-source со страниц “Скачать”, и без написания единой строчки кода.


Theremino система отличается:

Ввода ПИН настраиваемый вывод
Theremino системы, каждый контакт может быть настроен индивидуально. Другие “n”Duini вместо, иметь контакты с фиксированного типа и местоположения.

Типы контактов
Контакты являются настраиваемыми, в более чем двадцати типов запрограммированных, могут общаться напрямую, с датчиками и приводами, из всех видов. Другие “n”Duini вместо, Они обычно только четыре типа Pin: В цифровой, Цифровой выход, Analogin и PWM.

Модульное оборудование
В отличие от других “n”Duini, модули системы Theremino, немедленно связаться друг с другом и являются модульные, как LEGO ®, без программирования.

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

Общение на одного провода
Общаться на одного провода, позволяет использовать удобные 3 проводной кабель, они в настоящее время стандарт для модели самолетов, Сервопривод управления, Акселерометры, Компасы, Бесщеточные двигатели, Вертолеты, Трутни и роботы. Запрограммированные функции связи, просто подключите модули системы Theremino, и они признают авто и Авто настройка.

Связь USB
В отличие от других “n”Duini, Theremino не использовать виртуальный серийный, для связи. Это не требует ’ установки драйвера и может общаться гораздо быстрее (Обмен данными и прохладительные напитки для всех модулей, до 500 – 1000 раз в секунду).

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

Запрограммированных функций
В отличие от всех других «n» Duini, Theremino система имеет все основные функции для общения и запрограммированных ввода/вывода.

Возможность добавления новых функций
Theremino система включает в себя функции ввода/вывода, для всех видов применения, и для всех широко используемых датчиков. В тех редких случаях, которые требуют дополнительных прошивки, Theremino система все равно программируемых, как и все его товарищей “n”Duini. Все программное обеспечение источников, свободно доступны, а также протоколы, электросхемы и вся соответствующая информация, чтобы сделать изменения аппаратного и программного обеспечения.

Возможность запросить новые возможности
Прошивка программирование комплекс, требует большого опыта, и должна быть тщательно спланирована, Dell ’ деградации производительности, всей системы. Team system Theremino доступен, разработать новые возможности для свободного, где они полезны для общества в целом, и технически обоснованными.

Способность изолировать оптически линии связи
Для профессиональных применений, Вы должны обеспечить ’ изоляции между массами подсистем, например PC и станок. Если массы в общем, сильная власть переходные процессы, причиной таких как, по мощности электродвигателя ’, может привести к сбою компьютера, повредить электронные компоненты, и генерировать ошибки связи. Оптически изолировать л ’ USB практически невозможно, несколько существующих систем, дорогие и сложные.

Theremino системы начинается с коммуникационный протокол, подготовлено для ’ оптическая изоляция, ’ осуществление простой и немедленное.

Способность общаться на большие расстояния
USB-соединения должны быть короткими, Макс 10 метров, чтобы общаться большие расстояния необходимо использовать последовательной линии.

Также все другие системы “n”Дуйно могут общаться через последовательный порт, но вы должны построить специальный раб модули, под названием щит, Монтировать и программировать их. Эти модули должны содержать, прошивки для взаимодействия с датчиками, То, что общаться с Arduino ’. Для реализации такой системы, Вам нужно время, достойного развития, и значительные знания аппаратного и программного обеспечения.

Theremino система взаимодействует по последовательной линии, Это могут быть сотни метров длиной. Не нужны изменения, чтобы идти достаточно далеко использовать длинный экранированный кабель.

Размер
Модули системы Theremino очень компактны и Pin макет предназначен для минимизации размера проводки.

L ’ надежность и стоимость
Theremino системы является результатом более 30 многолетний опыт в ’ ввода-вывода для ПК. Первый из системы, были разработаны в 1981, с патентами и инновационные решения, в ’ осуществление первых систем управления освещением для диско, с десятками модулей, и сотни каналов в сети. Все эти годы, путем непрерывного итерации конструкций, изменения и усовершенствования, Мы, наконец, получил простой оборудования, надежный, и минимальной стоимости.


Характеристики

  • Индивидуально настраиваемый контактный ввода вывода.
  • Широкий выбор видов Pin запрограммированных, для датчиков и приводов, из всех видов.
  • Двунаправленный последовательный, на одного провода.
  • Автоматическая настройка.
  • Автоматическое обнаружение подключенных устройств.
  • Количество устройств, начиная от 1 в 200.
  • Количество байтов, отправленных и полученных переменной, В зависимости от типа устройства.
  • Скорость передачи данных до 4 Мегабит в секунду, для передачи большого объема данных с короткие кабели.
  • Скорость передачи данных до 100 Килобит в секунду, для длины кабеля (до 10 Км).
  • Высокая эффективность коммуникации (От 10 в 20 раза больше, чем может).
  • Модульность всех компонентов, аппаратное обеспечение, прошивки и программное обеспечение.
  • Минимальный модуль размеры и компактность, PIN-код макета.
  • Простота и низкая стоимость.

Комментарии закрыты.