Главная


Системы Theremino

Theremino является открытым исходным кодом система, для соединения компьютеров с реальным миром. Диапазон применения от музыки, инструменты обучения, научные исследования. В отличие от аналогичных систем (EG Arduino), система работает на, и не требует программирования прошивки.

Theremino System - Musical instruments

Форма Theremino мастер-это не карта с микро программируемый контроллер (как Arduino), но Устройство ввода вывода, как мыши. И’ по-прежнему можно использовать модули Arduino. См. приложение ArduHAL и ее документация.

Theremino система применима также к системам “Встроенный”, которые требуют быстрой реакции (к примеру беспилотники). FlatPC для приложений “Встроенный” крошечные, Дешевые и легкие, как объяснил на этой странице..

Инновационная архитектура связи. В отличие от любой другой аналогичной системы. Основные принципы описаны на странице theremino Миссия

Тот же пользователь, даже без знания программирования, можно настроить модули, для измерения, физические величины всех видов: Температура, излучение, магнитные поля, землетрясения, загрязнителей… и управлять сервоприводы, двигатели, Светодиодные лампы, печи, электромагнитные клапаны, Реле, Робот, Станки с ЧПУ, 3D принтеры, Лазерная резка и гравировка, и т.д.…

Theremino системные устройства

Сила планшеты и ПК, гибкость модулей InOut, и всю экосистему, из более чем 100 приложений, делает систему Theremino “разные”. Системы Theremino, Это не копия Arduino. Мы хотим указать его, потому что многие обманули, форма модулей InOut. Кого, Правда, они выглядят как клоны Arduino.

Theremino Термен Google Doodle
Даже имя Theremino, непреднамеренно способствовал это недоразумение. Что многие не верят, но это правда. Когда он был выбран имя, Никто из нас были осведомлены о существовании Arduino и имя относится только, в Леон Теремин и ввода вывода. При нажатии на эту картину, вы открываете Google Doodle Он учит её играть Термен.

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

Цель и философии системы Theremino являются обучение и сотрудничество. Цель заключается не в том, чтобы продать, но делать хорошие проекты. Сотрудники только исследования и коллективно способствовать улучшению системы. Результаты являются общими и должен оставаться свободным, как указано в Эта страница

Индекс страницы

Чтобы найти отдельные разделы, Мы рекомендуем использовать “Поиск”, расположен на верхней левой стороне. Затем “CTRL-F” на отдельных страницах.


Аналогично Theremino (или совместимый) с Arduino?

Нет, две очень разные системы.
Здесь есть Таблица сравнения функций.

Arduino Это “Одноплатный микроконтроллер” которые должны быть запрограммированы, время от времени, с специальной прошивки. Если, Например,, Вы хотите прочитать температуры, Затем программа прошивки, чтобы получить его, Если температура два, Вы изменения и прошивки, Читать 2.
Theremino Это “устройства ввода вывода”, как мышь или принтер. Связывая модули, работает мгновенно, без необходимости программировать его прошивки.

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

Arduino общается через USB, но становится виртуальным серийный, и это сам процессор, Вы должны подготовить данные для серийного. Поэтому данные проходят четыре преобразования: от байт серийного и серийный для USB, затем на вашем компьютере снова преобразован из виртуальным USB serial. Наконец, считываются из виртуальный последовательный и преобразуется обратно в оригинальный байт. Это замедляет скорость общения с PC.
Theremino общается через родной USB и микро мастер содержит два независимых секций, один из них касается вышел и другой посвящен USB связь. Когда соединение между ПК и оборудования становится жидкости.

Arduino Программирование с эскизом, Вы узнаете, так что определенный язык, Это не будет использоваться для что-нибыдь за исключением для Arduino.
Theremino система обучения, Как запрограммировать ПК на основных языках программирования (Основные, CSharp, CPP и Phyton). Что вы узнаете, будет полезным даже в профессиональной среде.

И’ по-прежнему можно использовать Arduino модули как подсистемы ввода вывода для ПК. См. приложение ArduHAL и ее документация.


Arduino клоны

ArduinoDuemilanove, ArduinoDiecimila, Arduinouno, ArduinoMega, ArduinoNano, ArduinoMini, Ardupilot, DIY-Duino, DuinoStamp, Duinomite, eauDuino, Freeduino, FreeduinoEpic, Воронка ввода-вывода, Рубить Badge, Illuminato генеза, JeenodeWirelessFreeduino, LabJack, Lightuino, Netduino, Olimexino, PaperDuino, Phidgets, Photoduino, Пингвин, ProtoDuino, R-duino, Roboduino, Я истекать кровью, Seeeduino, Северино, Космос duino, StickDuino, uDuino, и т.д.…

Все они похожи друг на друга, микро контроллер смонтирован на печатной плате, с вокруг некоторых ввода/вывода разъемы. Есть уже много, Зачем предлагать другой?

Лучшее объяснение он дал Стефано, чайник, кто написал: Очевидно он всегда начинается с Arduino, но вскоре я понял, его ограничения: Это маленький компьютер с ввода/вывода будет запланированных, Хотя я хочу большой компьютер для добавления ввода/вывода!


Что делает возможным операции “БЕЗ КОДА”

Тип операции PLC (Программируемый логический контроллер)
Поскольку “Руководитель” Это PC, наиболее соответствующий технический термин “Мягкие PLC”.
Приложение HAL (Слой абстрагирования оборудования) Обновляет все входы и выходы на регулярной основе (обычно 500 раз в секунду) и нормализует данные, упрощение связи с оборудованием.

Группировка преобразователей в макро категории
Цифровой выход
ШИМ
Из слуга
Из StepMotors
В цифровой
В ADC – напряжение
В шапке – Электрическая мощность
В Res – Электрическое сопротивление
Счетчики и измерители частоты
В Periodimetri
В энкодеры
В УЗИ
В CapSensorsHQ – емкостной обнаружение на большие расстояния

Иерархическая организация модульные
Модули программного обеспечения ….. Высокого уровня приложения. Глава системы мышления.
Слоты …………………….. Связь между всеми компонентами системы.
HAL приложения …….. Связь между программного обеспечения и USB
Мастер модули …….. Аппаратные модули, подключен к USB.
Slave-модули ……….. Аппаратные модули, подключен через последовательные линии DPM.
Контакты ……………………… Разъемы ввода/вывода.
Адаптеры ………………. Специальные датчики и адаптеры ПИН-Стандартная, Системы Theremino.
Преобразователи производства .. Серводвигатели, звуки, видео, легкие контроллеры, Включения/выключения управления и т.д..
Входные преобразователи ….. Датчики света, позиция, Температура, напряжение, текущий, способности и т.д..

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

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

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


Основные особенности

Модульное программное обеспечение – это новая концепция. Отсутствует система, до сих пор, Вы когда-либо использовали коммуникации и модульность системы Theremino.

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

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

В “PIN-КОД” системы являются индивидуально настраиваемых, с большим количеством запрограммированных функций, охватывающих все требования ввода-вывода.

Вы можете подключить датчики и назначить новых функций, Контакты-Out, даже во время операции. Вы можете добавить модули, и установите их в секундах. Автоматически распознаются модули, и общаться друг с другом, по однопроводной последовательной линии. Каждая строка может иметь до 200 модулей и каждый модуль 10-контактный. Общее количество InOut практически неограничен, и они могут общаться друг с другом, или с другими приложениями, через HAL (Слой абстрагирования оборудования) и слоты (Межпроцессное взаимодействие). Модули могут общаться друг с другом, до километров, последовательный порт, большие расстояния на сетевые кабели и в Интернете. Используемые операционные системы, Windows, UNIX, Linux, Mac OSX и Android.

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


Портативные приложения

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

Это также предполагает, что Ваш компьютер не подвержен (Примечание 1). Что вы не устанавливать что-либо в вашей системе, не устанавливайте драйверы, не пишите “Реестр”, и не используют общую базу данных. Приложения “thereminiche” ничего не менять, из их папки. Другая информация на этой странице..

В системе Theremino, приложения не имеют фиксированный адрес (Тип папки “Программы/Theremino”), но они могут двигаться, без необходимости “запись”, их новый адрес, на централизованное подразделение. Слоты являются единственной точкой контакта между приложениями, Некоторые виды почтовых ящиков.

Theremino HAL была первоначально задумана как водитель, был базой данных, в общем для всех приложений, и представил его значок в строке состояния, рядом с часами. Но вскоре мы, Это сделало его темный, и непрозрачные, его работы. Любой человек с толикой знакомство, с проблемы с драйверами, можно подтвердить его. Для дальнейшего подтверждения, Поиск YouTube “Кошмар водителей”: Вот пример, а также Другие примеры.

(Примечание 1) Основной принцип, чтобы не изменять операционной системы, Это применимо только в Windows. Другой операционной системы (Linux, MacOSX и Android), требовать установки драйверов и программного обеспечения. Согласно нашим принципам, Это ошибка, осложнением для пользователей, и потенциальным источником нестабильности. В таких системах, Пользователи постоянно предлагается, Ключевые слова и утверждения. Однако пользователи не могут найти вредоносных программ, так привыкнуть утвердить все. Приложения становятся все более сложными каждый год, и контроля человека, уже не в состоянии понять, Что на самом деле. Должна быть той же операционной системы, действовать, Антивирус, с комплексной антивирусной и свободной от соблазнов.


Потому что модули, они выглядят так просто?

Нажмите на изображение, чтобы увеличить их.

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

Современная технология, будет строить PCB, с изоляцией несколько десятых и микроскопических треки. Было бы легко повторить наши модули, с помощью этих методов. Терпеть добавить, несколько десятков необязательных компонентов, Мы могли бы способствовать разработке и дешевле производить их. Производители будут счастливее и эстетики подойдет мне лучший, Любители миниатюризации любой ценой.

Но есть веские причины, для разработки форм в медленное питание стиль thereminico, низкие технологии, с преувеличенной изоляцией, склоны имеют широкий и односторонний PCB:

  1. Повышение надежности даже во влажных условиях.
  2. Вы можете сделать без защитного покрытия (называется “Припой”).
  3. Не навязывать жесткие производственные допуски позволяют здания даже на тысячи отверстий или с фото травлению (без отверстий Металлика).
  4. Разрешить строительство ПХД с резак (минимальной изоляции вокруг 0.8 мм, одно лицо и ничего металлического отверстия).
  5. Позволяют легко удалить компоненты, для замены, изменения и эксперименты, не испортив PCB (Гастроли и обильные диаметр отверстия).
  6. Используйте только простые соединители, полоски на шаге 2.54, что все в ящик, или легко переработанных из старого оборудования.
  7. Не переусердствуйте миниатюризации. Наши модули уже довольно малы, Некоторые писали, что это слишком малы. Преувеличение делает его трудным для их обработки.
  8. Свести к минимуму воздействие на окружающую среду (минимальное возможное количество компонентов и мелких односторонней PCB, без металлизации).

Существует множество систем с микро USB, микро разъемы недоступен и преувеличенным количество компонентов, что почти соприкасаются друг с другом. Вот несколько примеров (Нажмите на изображение):

Master Module - PhidgetsMaster Module - TinkerforgeMaster Module - OpenPicus


Но система Theremino хотят встретиться реальные производители. Сделать планы с высокой производительностью, но с использованием только 4 ингридиента. И позволяют, как можно больше, AutoBuilder, даже для тех которые не имеют высоких технологий. До предела, даже с Dremel “От руки”, как в следующем примере:

Theremini System - DIY PCB - Free Hand made with Dremel Theremini System - DIY PCB - Free Hand made with Dremel
Мы благодарим Ванг Марко за этот прекрасный пример.

Советы о том, как готовиться и паять SMD компонентов легко, Прочитайте эту страницу: Технические/таблицы и заметки

Макетные пикселей изображения

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