Comunicaciones


Posibilidades de comunicación

Gracias a la modularidad del sistema Theremino, todos ’ HAL (Capa de abstracción de hardware), las ranuras de (Comunicación entre procesos), todos UDP ’ (Comunicaciones a través de red e Internet) y el protocolo OSC (Open Sound Control), todos los componentes de la siguiente imagen se pueden comunicar con los demás, rápida y fácilmente, Aunque situado en diferentes sistemas operativos, como las ventanas, Android, Linux, UNIX y Mac OSX.

Todo esto es inmediatamente aplicable, incluso por aquellos que no tienen una ’ experiencia, o el tiempo, para escribir software de comunicaciones. Todo el software que necesita, viene en forma de “libre de” y “Abierto”, páginas de descarga.

Esta imagen también muestra un Arduino que, como cada otro hardware, con conexión USB, puede acceder al sistema ranura Theremino, y por lo tanto, aprovechar todas las posibilidades de comunicación, proporcionada por nuestro software. Más información en Esta página.


Notas de la versión independiente de Theremino

Theremino de que el sistema surgió de la necesidad, para proporcionar una fácil e inmediata entrada-salida para PC. Todas las opciones de diseño tienen como objetivo que el sistema, adecuado para las siguientes aplicaciones:

  • Sistemas educativos de la entrada y salida fáciles de montar y de entender.
  • Aplicaciones para la investigación científica.
  • Equipo de control de proceso y prueba.
  • Indicadores de banco de laboratorio.
  • Sincronización y control de instalaciones artísticas.
  • Interfaz de usuario y dominio de sistemas multimedia.

Aplicaciones profesionales, científico y musical, Necesita un PC. Para el trabajo cómodo también sirven: sistema operativo real, un coprocesador, un ratón, y posiblemente más de un monitor. Este es el ’ medio ambiente para el cual fue desarrollado el sistema Theremino.

Usted puede reprogramar el maestro para una operación independiente, usando el lenguaje C, como lo hace con sistemas compatibles con Arduino. Pero esta operación, requiere conocimientos y años de experiencia en la programación de microcontroladores. La sintaxis es la misma, y el compilador es el mismo “GCC”, válido para procesadores ATMEL 8 poco de Arduino, para ambos PIC a 16 bits de Theremino. Arduino compila con un IDE le, Mientras que Theremino utiliza de Microchip MPLAB. Programa de Arduino a través de USB, pero necesita un programador escribir el gestor de arranque. Theremino en su lugar, siempre requiere un programador (Pickit2, Pickit3 o similar), por un cargo adicional, pero con la ventaja, control total de la micro, y no sólo de las partes, que la “dibujo” vamos a ver.

ATENCIÓN: Esto no es una tarea fácil. El firmware del maestro, se encarga de la comunicación, a través de USB, y eso hace que el reconocimiento, la configuración de, y comunicación serial, con los esclavos, es mucho más compleja, un normal “Dibujo” Arduino. Si sale mal algo, ellos degradan el rendimiento de todo el sistema.


Modularización del software

Theremino software del sistema es modular. Aplicaciones pueden comunicarse con los demás, son modulares, como los ladrillos LEGO ®. Módulos de hardware están diseñados, modular y apilable.

Estas características innovadoras e insólitas, que puede desorientar a los usuarios, en las primeras etapas de aprendizaje, necesita para familiarizarse, con nuevos conceptos, como: el “Ranura de”, comunicación entre procesos (InterprocessCommunication y MemoryMappedFiles), l ’ HAL (Capa de abstracción de hardware), l ’ UDP (Comunicaciones a través de red e Internet), Protocolo OSC (Open Sound Control), y las interacciones con PureData, Eyesweb, Max-MSP y procesamiento.

Una vez que entienda los principios básicos, que hacen que el sistema instalado Theremino, es posible lograr, en unos momentos, cada tipo de entretela, sin escribir una sola línea de código.

Para hacer más, pero inmediatamente, sin necesidad de años para aprender programación, Usted puede utilizar el Theremino automatización. Un lenguaje muy sencillo, probablemente el más simple del mundo (y hay realmente muchos).

Para proyectos muy complejos, y para aquellos que prefieren utilizar el estándar de lenguajes de programación, está disponible en “Theremino_script”, así como la instrucciones para el uso de C++, C#, VBNET , VB6, Python y Pascal.


Componentes de hardware

Theremino System Devices


El sistema Theremino consiste en uno o más módulos de tipo “Master”

Theremino System -

El maestro tiene 6 Pin genérico, etiquetado con números 1 en 6. Los pasadores son configurables, digital y analógico, y entrantes y salientes. El maestro programado, con versión de firmware 3 y posterior, sus otros cuatro pernos, en la parte superior. Detalles de conexión de PIN, en esta página: técnico/pin-tipos


Cada “Master” puede comunicarse con uno o más módulos “Auxiliar”

Theremino System -

El esclavo “Criado” ha 10 Pin genérico, etiquetado con números 1 en 10. Incluso los pernos de “Criado” son configurables, digital y analógico, y entrantes y salientes. El esclavo “Sensor de tapa” tiene Pin genérico, pero sólo el acceso directo del escritorio a la antena. Detalles de conexión de PIN, en esta página: técnico/pin-tipos


Tanto el maestro y el “Auxiliar” puede controlar sensores y actuadores

Ejemplos de sensores y actuadores

Theremino Ultrasuoni

Sensor de distancia ultrasónico. Sensores de luz.

Sensor de radiación, compuesto de tubo Geiger, y el adaptador para el estándar Theremino.

Theremino Servocomandi

Motor sin escobillas. Control de servo.


Descripción del sistema

Theremino le permite conectarse fácilmente, cualquier tipo de sensor, y el actuador. Por el contrario, Necesidades de Arduino, un reto de programación, Esto implica tiempo, Experiencia, y herramientas adecuadas. Theremino tiene todas las funciones, para conectar sensores y actuadores, ya programado y listo para usar ’.

L ’ todo el sistema está diseñado, para ser completamente modular y permite componer, sistemas de control complejos, por medio de programas de alto nivel en tu PC. Dispositivos conectables, que van desde la simple, como un potenciómetro, o un servo, al complejo, como un sensor de distancia capacitivo, un brazo robótico, un contador Geiger, o un analizador multicanal, Espectroscopia gamma.

Theremino inmediatamente está integrada, con programas conocidos “PureData”, “Eyesweb”, “Max-MSP”, y “Procesamiento de”. Esto permite que cada tipo de entretela, para aplicaciones científicas, actividades educativas, y obras artísticas, sin escribir una sola línea de código. Para las aplicaciones más exigentes, Se puede utilizar Theremino automatización, Script Theremino, y todas las clases de lenguaje de alto nivel, C++, VBNET, C#, VB6, Python, Pascal etc..

Sea cual sea el idioma de su elección, comunicación con el sistema Theremino, Es muy simple y eficiente, Gracias a la aplicación de HAL (Capa de abstracción de hardware), encarga de los detalles de los sensores, y los presenta al software, tan simple y homogénea, mediante el uso de la “Ranura de”.

Finalmente, a través de UDP y OSC (Open Sound Control), Puede conectar el “Ranura de”, con el otro “Ranura de”, ubicados en otros equipos, través de Internet o red local, y con cualquier aplicación, en cualquier sistema operativo: Windows, Linux, Mac OSX, UNIX y Android.

Estas posibilidades son reales y aplicables inmediatamente, Descargando el software libre y código abierto desde las páginas de “Descargar”, y sin escribir una sola línea de código.


Theremino el sistema se distingue por:

Configurable por el pin de entrada salida
Sistema Theremino que cada Pin puede configurarse individualmente. Otros “n”Duini en su lugar, tienen los pasadores con tipo fijo y ubicación.

Los tipos de pernos
Los pasadores son configurables, en más de veinte tipos preprogramado, puede comunicarse directamente, con sensores y actuadores, de todas las clases. Otros “n”Duini en su lugar, Que generalmente sólo cuatro tipos de Pin: Digital en, Salida digital, Analogin y PWM.

El hardware modular
A diferencia de los otros “n”Duini, los módulos del sistema Theremino, inmediatamente se comunican unos con otros y son modulares, como el LEGO ®, sin necesidad de programación.

El software modular
Programas de nivel alto, comunicarse con los demás y son modulares. Todo el software para audio, videos y especiales características ya está escrito, con tecnologías altamente eficientes.

La comunicación en un solo cable
Comunicar en un solo cable, es posible utilizar los cables de tres hilos cómodos, ahora son un estándar para aeromodelismo, Controles servo, Acelerómetros, Brújulas, Motores sin escobillas, Helicópteros, Aviones no tripulados y robots. Las funciones de la comunicación están preprogramadas, simplemente conecte los módulos del sistema Theremino, y se auto reconoce y configuración automática.

La comunicación USB
A diferencia de los otros “n”Duini, la Theremino no utiliza una serie virtual, para la comunicación. Que no requiere la ’ instalar un controlador y puede comunicar mucho más rápido (intercambio de datos y refrescos para todos los módulos, hasta 500 – 1000 veces por segundo).

Facilidad de uso
Y’ puede montar rápidamente, sistemas muy complejos, con prácticamente ilimitada, módulos de hardware y software, que se comunican entre sí, sin escribir una sola línea, de firmware o software.

Funciones preprogramadas
A diferencia de todos los demás Duini "n", Theremino el sistema tiene todas las funciones básicas para la comunicación y para la entrada/salida preprogramada.

La posibilidad de añadir nuevas características
Theremino el sistema incluye funciones de entrada/salida, para todo tipo de aplicación, y para todos los sensores de uso general. En las raras ocasiones que requieren firmware adicional, Theremino el sistema es programable de todos modos, como todos sus compañeros “n”Duini. Todas las fuentes de software, están disponibles gratuitamente, así como los protocolos, diagramas de cableado y toda la información pertinente, para hacer cambios de hardware y software.

La posibilidad de solicitar nuevas funciones
Programación de firmware es compleja, requiere de mucha experiencia, y debe planificarse cuidadosamente, Dell ’ pena de la eficiencia de degradación, de todo el sistema. El sistema de equipo Theremino está disponible, para desarrollar nuevas funciones gratis, donde son útiles para toda la comunidad, y técnicamente válidos.

La capacidad de aislar ópticamente la línea de comunicación
Para aplicaciones profesionales, Debe asegurarse la ’ aislamiento entre las masas de los subsistemas, por ejemplo, un ordenador y una máquina herramienta. Si las masas son en común, los transitorios de corriente fuerte, causado como, por la potencia de un motor eléctrico ’, puede fallar tu PC, dañar los componentes electrónicos, y generar errores de comunicación. Aislar ópticamente l ’ USB es casi imposible, los pocos sistemas existentes, son costosos y complejos.

Theremino el sistema comienza con el protocolo de comunicación, preparado para la ’ aislamiento óptico, la ’ aplicación es sencilla e inmediata.

La habilidad de comunicarse a larga distancia
Conexiones USB deben ser cortas, Máximo 10 metros, para comunicar a larga distancia debe utilizar una línea serial.

También todos los otros sistemas “n”Duino puede comunicarse a través de serie, pero usted debe construir módulos esclavos especiales, Escudo de llama, Monte y programarlos. Estos módulos deben contener, tanto el firmware para comunicarse con sensores, Lo que para comunicarse con Arduino ’. Implementar un sistema, Necesita un tiempo de desarrollo decente, y significativo conocimiento de hardware y software.

Theremino el sistema se comunica a través de una línea serial, pueden ser cientos de metros de largo. No necesita cambios, para ir lejos con un largo cable blindado.

El tamaño de
Los módulos del sistema Theremino son muy compactos y el esquema de los terminales está diseñado para minimizar el tamaño de los cables.

L ’ fiabilidad y coste
Theremino el sistema es el resultado de más de 30 años de experiencia en ’ entrada-salida para PC. Los primeros sistemas, fueron desarrollados en 1981, con patentes y soluciones innovadoras, en la ’ aplicación de los primeros sistemas de control de iluminación para discoteca, con docenas de módulos, y cientos de canales en la red. En todos estos años, a través de la iteración continua de diseños, revisiones y mejoras, Finalmente tenemos un hardware simple, confiable, y coste mínimo.


Características

  • Pin de entrada / salida configurable individualmente.
  • Gran variedad de tipos de Pin preprogramado, para los sensores y actuadores, de todas las clases.
  • Comunicación serial bidireccional, en un solo cable.
  • Configuración automática.
  • Detección automática de dispositivos conectados.
  • Número de dispositivos que van desde 1 en 200.
  • Número de bytes transmitidos y recibidos variable, Dependiendo del tipo de dispositivos.
  • Velocidad de transmisión de hasta 4 Megabits/seg., para transmitir un montón de datos con cables cortos.
  • Velocidad de transmisión de hasta 100 Kilobits por segundo, para longitudes de cable más largas (hasta 10 Km).
  • Alta eficiencia de la comunicación (De 10 en 20 veces mayor que en puede).
  • Modularidad de los componentes, hardware, firmware y software.
  • Tamaño compacto y dimensiones del módulo mínimo, el esquema de los terminales.
  • Simplicidad y bajo costo.

Los comentarios están cerrados.