theremino

  1. Теремино Система Theremino представляет собой систему с открытым исходным кодом, чтобы соединить...
  2. Чтобы найти отдельные темы, мы рекомендуем вам использовать «Поиск», расположенный в левом верхнем...
  3. Клоны Arduino
  4. Что делает возможным операцию «НЕТ КОДА»
  5. Основные особенности
  6. Портативные приложения
  7. (Примечание 1) Основной принцип - не изменять операционную систему. Это применимо только в Windows....
  8. Мы благодарим Марко Витангели за этот замечательный пример.


Теремино Система

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

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

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

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

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

д

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

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

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

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

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

  • Здесь находятся информация о программном обеспечении , совет по какие компьютеры используют и рекомендации для автономные системы и в режиме реального времени ,
  • Для удобного индекса, разделенного по темам, пожалуйста, обратитесь к страница приложения ,
  • Основная философия объясняется на этой странице
  • Приложения, все бесплатные и с открытым исходным кодом, могут быть загружены с страницы загрузки ,
  • Аппаратные модули, которые вы покупаете, у внешние производители , или они строят, с открытым оборудованием.
  • Здесь вы найдете информация о формах системы, и их электрические схемы ,
  • Преобразователи ( датчиков а также приводы ) и модули системы , сообщить ссылки и советы, купить по лучшей цене.
  • В вступление , вы найдете более подробную информацию о вашей системе, и заметки доступны методы , Информация различный а также пояснительные видеоролики ,
  • Самые активные блоги: хозяин и раб / мультимедиа / Робототехника и ЧПУ / гамма-спектрометрия / geigers-и-ionchambers ,
  • Для углубления научных и образовательных ресурсов имеются внешние ресурсы: Физика Открытая Лаборатория / www.mastrohora.it ,
  • На этих страницах доступны подробности о Лицензия Creative Commons на обработка персональных данных и на CE и ROHS сертификаты ,
Чтобы найти отдельные темы, мы рекомендуем вам использовать «Поиск», расположенный в левом верхнем углу. Затем «CTRL-F» на отдельных страницах.


Теремино похож (или совместим) с Arduino?

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

Arduino - это «одноплатный микроконтроллер», который время от времени должен быть запрограммирован специальной прошивкой. Если, например, вы хотите прочитать температуру, то вы программируете прошивку, чтобы получить ее, если температуры две, вы меняете и перепрограммируете прошивку, чтобы прочитать две.
Theremino - это «устройство ввода-вывода», подобное мыши или принтеру. Связывая модули, работает мгновенно, без необходимости программировать свою прошивку.

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

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

Программируя Arduino с помощью Sketch, вы изучаете такой специфический язык, который не будет использоваться ни для чего, кроме Arduino.
Theremino представляет собой систему обучения, как программировать ПК на основных языках программирования (Basic, CSharp, CPP и Phyton). То, что вы узнаете, будет полезно даже в профессиональной среде.

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


Клоны Arduino

ArduinoDuemilanove, ArduinoDiecimila, Arduinouno, ArduinoMega, ArduinoNano, ArduinoMini, Ardupilot, DIY-Duino, DuinoStamp, Duinomite, eauDuino, Freeduino, FreeduinoEpic, воронкообразный ввод-вывод, Хак Легендо Юно, Дзюдо, Жезу-юно, Джеу-де-Жуено, Джуниу, Иллюмин PaperDuino, Phidgets, Photoduino, Penguin, ProtoDuino, R-duino, Roboduino, Ileed, Seeeduino, Severino, Space-duino, StickDuino, uDuino и т.д…

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

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


Что делает возможным операцию «НЕТ КОДА»

Тип операции PLC (Программируемый логический контроллер)
Поскольку «голова» - это ПК, наиболее подходящим техническим термином является «Soft PLC».
Приложение HAL (Уровень аппаратной абстракции) Обновляет все входы и выходы через регулярные интервалы (обычно 500 раз в секунду) и нормализует данные, упрощая связь с оборудованием.

Группировка преобразователей по макрокатегориям
Цифровой выход
ШИМ Out
Out Servant
Out StepMotors
В цифровом
В АЦП - напряжение
In Cap - электрическая емкость
В Res - электрическое сопротивление
Счетчики и частотомеры
В периодиметрии
В кодировщиках
В УЗИ
В CapSensorsHQ - емкостное обнаружение на большом расстоянии

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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


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

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

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

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

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

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

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

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

Но система Theremino хочет встретить настоящих создателей. Составляйте планы с отличной производительностью, но используя только четыре компонента. И разрешить, насколько это возможно, автостроение даже тем, у кого нет высоких технологий. До предела, даже с Dremel «Freehand», как в следующем примере:


Мы благодарим Марко Витангели за этот замечательный пример.

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

Теремино похож (или совместим) с Arduino?
Уже есть много, зачем предлагать другое?
Почему модули у них выглядят так просто?

Новости

Как сбалансировать юзабилити и дизайн при создании сайта — User House
Красота или уродство в веб-дизайне всегда связаны с восприятием конкретного человека. То, что для одного «красиво», может быть «ужасным» для другого и наоборот. Но как же так получается, что многие популярные

Чем лучше юзабилити сайта – тем больше лояльных клиентов
Хотите понять, как посетители воспринимают сайт? Это очень просто. Представьте, что вы говорите по телефону с директором, и в это время вам звонит кто-то из родственников, а у вас еще работы на четыре

Знакомство с юзабилити-тестированием сайта. // webknowledge.ru
Перевод статьи:   An Introduction To Website Usability Testing. Автор:   Thomas Churm. При создании нового сайта необходимо учитывать множество факторов. Для того чтобы у посетителей возникло

Специалист по web-usability – боец невидимого фронта
Ярослав Перевалов Что такое usability engineering? Часто ли вы, бродя по Сети, обращаете внимание на то, насколько качественно структурирована информация на сайте и насколько удобно устроена навигация?

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

25 советов как улучшить юзабилити (usability) вашего сайта. | Блог об интернет деятельности и трудовых буднях Максима Вячеславовича
Доброго времени суток, дорогие друзья! Сегодня мы поговорим с вами о такой важной вещи как U sability (юзабилити) сайта , о том, как улучшить данный фактор, зная его основные принципы и правила.

Что такое юзабилити и зачем оно нужно
Юзабилити включает простоту, удобство в пользовании, тестирование, проведение аудита проекта. Юзабилити сайтов, интернет-магазинов — это неотъемлимая часть выгодного ведения бизнеса. Задача юзабилити

Юзабилити тестирование сайта турагентства
«Когда информации много и она дешева, дорогим становится внимание». James Gleick Представим сайт, владелец которого считает его достаточно хорошим, удобным и привлекательным. Он размещает рекламные объявления

Юзабилити
Юзабилити (от англ. слова «usability» – практичность, простота использования) – это весьма распространенное ныне понятие объединяет максимальное удобство использования сайта и полезность информации, на

5 шагов для успешного юзабилити-тестирования приложения
Представьте: вы придумали и разработали мобильное приложение с приятным, на ваш взгляд, дизайном, удобным функционалом, полезными опциями, выпустили релиз продукта, но… Несмотря на мощную маркетинговую

Карта