Página de inicio


Sistema Theremino

Theremino es un sistema de código abierto, para conectar computadoras con el mundo real. Las aplicaciones van desde la música, herramientas de enseñanza, a la investigación científica. A diferencia de sistemas similares (por ejemplo, Arduino), el sistema funciona en, y no requiere programación de firmware.

Theremino System - Musical instruments

La forma principal de Theremino no es una tarjeta con microcontrolador programable (como Arduino), pero un Dispositivo de entrada salida, como un ratón. Y’ puede usar módulos Arduino. Ver la aplicación ArduHAL y su documentación.

El sistema Theremino es también aplicable a sistemas “incrustado”, que requieren reacciones rápidas (por ejemplo los aviones no tripulados). FlatPC para aplicaciones “incrustado” son pequeñas, baratos y light, como se explicó en esta página.

La arquitectura de comunicaciones es innovador. A diferencia de cualquier otro sistema similar. Los principios básicos se explican en la página la misión de theremino

El mismo usuario, incluso sin saber programación, puede configurar los módulos, para medir la, cantidades físicas de todo tipo: temperaturas, radiación, campos magnéticos, terremotos, contaminantes… y a los servos, motores, lámparas LED, Hornos, válvulas de solenoide, Relé de, robot de, Máquinas CNC, Impresoras 3D, grabado y corte láser, etc.…

Dispositivos del sistema de Theremino

El poder de las tabletas y PC, la flexibilidad de los módulos de InOut, y un ecosistema, de más de cien aplicaciones, hace que el sistema Theremino “diferentes”. El sistema Theremino, no es una copia de Arduino. Queremos especificarlo, porque muchos son engañados, la forma de los módulos de InOut. Quien, Es cierto que, parecen clones de Arduino.

Theremino Theremin el Doodle de Google
Incluso el nombre del Theremino, sin querer ha fomentado este malentendido. Que muchos no creen, pero es la verdad. Cuando fue elegido el nombre, Ninguno de nosotros era consciente de la existencia de Arduino y el nombre se refiere solamente, en Leon Theremin y de entrada salida. Hacer clic en esta imagen, se abre un Doodle de Google Él le enseña a jugar el Theremin.

Theremino el sistema es también un contenedor de, para el intercambio de ideas, entre los aficionados. Así como un catálogo, sensores y actuadores, una ayuda a la ense6anza, y una colección de tecnologías para la entrada-salida, electrónica de fuente abierta y de programación.

Propósito y filosofía del sistema Theremino son enseñanza y colaboración. El objetivo no es vender, pero hacer buenos proyectos. Empleados solamente de investigación y contribuir colectivamente al mejoramiento del sistema. Los resultados son compartidos y deben permanecer libres, como se indica en Esta página

Índice de página

Para encontrar asuntos individuales, Le recomendamos que utilice el “Búsqueda de”, situado en la parte superior izquierda. Entonces “CTRL-F” en las páginas individuales.


Theremino es similar (o compatible) con Arduino?

No, son dos sistemas muy diferentes.
Aquí hay un cuadro de comparación de características.

Arduino es un “Microcontrolador de la placa única” debe programarse, de vez en cuando, con un firmware especial. If, Por ejemplo,, quieres leer una temperatura, luego programar el firmware para conseguirlo, Si las temperaturas son dos, te cambio y reprogramación del firmware, leer dos.
Theremino es un “dispositivo de entrada-salida”, como un ratón o impresora. Uniendo módulos, funciona al instante, sin tener que programar el firmware.

Arduino se diseña para funcionar por sí mismo, sin PC y sin sistema operativo.
Theremino También utiliza el poder del sistema operativo, PC procesador y coprocesador. La potencia total, es acerca de 1000 veces mayor.

Arduino se comunica a través de USB, pero se convierte en serie virtual, y es el procesador sí mismo, Debe preparar los datos para la serie. Por lo que los datos se someten a cuatro conversiones: de byte a serie y número de serie a USB, luego en tu PC se convierten otra vez de USB serial virtual. Finalmente se leen de virtual serial y convertido nuevamente dentro de los bytes originales. Esto disminuye la velocidad de comunicación con PC.
Theremino se comunica a través de USB nativo y el micro del maestro tiene dentro de ella dos secciones independientes, uno trata de In-Out y el otro se dedica a la comunicación del USB. Por el que la conexión entre PC y hardware está líquido.

Arduino programación con el bosquejo, así aprendes un idioma específico, no se utilizará para nada excepto para Arduino.
Theremino es un sistema de enseñanza, Cómo programar el PC en los principales lenguajes de programación (Básico, CSharp, CPP y Phyton). Lo que se aprende será útil incluso en un ambiente profesional.

Y’ puede utilizar módulos Arduino como subsistema de la entrada-salida para el PC. Ver la aplicación ArduHAL y su documentación.


Clones de Arduino

ArduinoDuemilanove, ArduinoDiecimila, Arduinouno, ArduinoMega, ArduinoNano, ArduinoMini, Ardupilot, DIY-Duino, DuinoStamp, Duinomite, eauDuino, Freeduino, FreeduinoEpic, Embudo de entrada-salida, Hackear la insignia, Iluminates Génesis, JeenodeWirelessFreeduino, LabJack, Lightuino, Netduino, Olimexino, PaperDuino, Phidgets, Photoduino, Pingüino de, ProtoDuino, R-duino, Roboduino, Sangran, Seeeduino, Severino, Espacio-duino, StickDuino, uDuino, etc.…

Son todos parecidos entre sí, un micro-controlador montado sobre un PCB, con todo algunos conectores de entrada/salida. Hay ya muchos, por qué proponer otro?

La mejor explicación le dio Stefano, un fabricante de, Quién escribió: Claramente se inicia siempre de Arduino, pero pronto me di cuenta de sus limitaciones: una computadora pequeña con la entrada-salida va prevista, Mientras que quiero a un equipo grande añadir la entrada-salida!


Lo que hace posible el funcionamiento “NINGÚN CÓDIGO”

Tipo de operación PLC (controlador lógico programable)
Puesto que la “cabeza” es la PC es el término técnico más adecuado “Soft-SPS”.
La aplicación HAL (Capa de abstracción de hardware) Se actualiza todas las entradas y salidas a intervalos regulares (normalmente 500 veces por segundo) y normaliza los datos, simplificar la comunicación con el hardware.

Agrupación de transductores en macro categorías
Salida digital
PWM a
Un siervo
Por StepMotors
En Digital
En la ADC – tensión
En la tapa – capacidad eléctrica
En Res – resistencia eléctrica
Contadores y medidores de frecuencia
En Periodimetri
En codificadores
En ultrasonido
En CapSensorsHQ – detección capacitiva de larga distancia

Organización modular jerárquica
Módulos de software ….. Aplicaciones de nivel alto. Cabeza del pensamiento de sistema.
Ranuras de …………………….. Comunicación entre todos los componentes del sistema.
Aplicación de HAL …….. Comunicaciones entre el software y el USB
Módulos Masters …….. Módulos de hardware, conectado al USB.
Módulos de esclavo ……….. Módulos de hardware, conectados a través de la línea serie DPM.
Pernos de ……………………… Conectores de entrada/salida.
Adaptadores de ………………. Adaptadores y sensores especiales Perno estándar, Sistema Theremino.
Transductores de salida .. Servo motores, sonidos, video, Controladores de luz, Encendido/apagado controles etc...
Transductores de entrada ….. Sensores de luz, posición, temperatura, tensión, actual, capacidad etc...

Comunicación entre los módulos, a través de las ranuras
Las ranuras de (comunicación entre procesos) son la base del sistema Theremino y lo diferencian de todos los sistemas similares. Con las ranuras no solo hardware sino también aplicaciones de forms pueden comunicarse entre sí.

Software configurable y ampliable y muestra en código abierto
Aplicaciones, disponible en código abierto, cubrir todas las operaciones comunes, de multimedia, medidas del laboratorio. Nuevas aplicaciones se pueden desarrollar a partir del código fuente abierto de los existentes, como nuevos ladrillos, para expandir las posibilidades del sistema.

Modularidad de hardware y software
También se pueden añadir aplicaciones como módulos, múltiples aplicaciones pueden configurarse para comunicarse con los demás, y socio, sin reprogramar.


Características principales

El software modular es un nuevo concepto. Ningún sistema de, hasta ahora, ha usado la comunicación y la modularidad como el sistema Theremino.

Sistema Theremino, cada solicitud sólo se refiere a sus funciones específicas, y múltiples aplicaciones, para lograr el resultado deseado. Esto le permite construir sistemas complejos, con el simple ladrillo.

Con Theremino usted no tiene que ser programadores con experiencia, para realizar sus propias ideas. Incluso los artistas, químicos, los músicos, Geólogos, los estudiantes y los científicos del clima, puede construir lo que necesita, mediante la combinación de los módulos de software y hardware existente.

El “PIN” del sistema son configurables individualmente, con una gran cantidad de funciones preprogramadas, cubriendo todos los requerimientos de entrada-salida.

Usted puede conectar sensores y asignar nuevas funciones, En la salida pins, incluso durante el funcionamiento. Se pueden añadir módulos, y configurar en segundos. Los módulos son reconocidos automáticamente, y comunicarse con los demás, a través de una línea serie de la solo-alambre. Cada línea puede tener hasta 200 módulos y cada módulo de 10 Pin. El número total de InOut es prácticamente ilimitado, y pueden comunicarse con los demás, o con otras aplicaciones, a través de HAL (Capa de abstracción de hardware) y ranuras (Comunicación entre procesos). Los módulos pueden comunicarse entre sí, hasta kilómetros, línea serie, grandes distancias en los cables de red y en la WEB. Puede usar los sistemas operativos son Windows, UNIX, Linux, Mac os x y Android.

La simplicidad, los módulos de bajo costo y tamaño pequeño, no reducen el rendimiento, De hecho es todo lo contrario. Simplicidad hace que el sistema es muy robusto, y realiza tal, Usted puede actualizar InOut todos simultáneamente, suavemente (hasta 500..1000 veces por segundo).


Aplicaciones portables

Theremino sistemas de aplicaciones son portables. Copiar a memoria externa y poner en otro PC, seguirán funcionando, exactamente dónde estabas tú llegar. También puede duplicar, en varias carpetas separadas, y hacerlos funcionar simultáneamente, con diferentes parámetros, sin interferir con otros.

Esto también implica, que el ordenador no se ve afectado (Nota 1). Que no instala nada en tu sistema, No instale Drivers, no escriba “Registro”, y no utiliza base de datos compartida. Aplicaciones “thereminiche” no cambiar nada, fuera de las carpetas. Otra información en esta página.

Sistema Theremino, aplicaciones no tienen una dirección fija (un tipo de carpeta “Programas/Theremino”), pero puede mover, sin tener que “registro”, la nueva dirección, en una unidad centralizada. Las ranuras son el único punto de contacto entre aplicaciones, algún tipo de buzones.

El HAL Theremino fue concebido inicialmente como un conductor, tenía una base de datos única, en común para todas las aplicaciones, y su icono en la barra de estado, cerca del reloj. Pero pronto nos, Este hecho oscuro, y no-transparente, su funcionamiento. Cualquier persona con un mínimo de familiaridad, con problemas de controladores, puede confirmarlo. Para más confirmación, Buscar YouTube “Pesadilla de controladores”: Este es un ejemplo, y también otros ejemplos.

(Nota 1) El principio básico, no alterar el sistema operativo, Esto sólo es aplicable en Windows. Para otros sistemas operativos (Linux, MacOSX y Android), reclamar la instalación de controladores y software. De acuerdo a nuestros principios, Esto es un error, una complicación para los usuarios, y una fuente potencial de inseguridad. En estos sistemas, los usuarios se solicita continuamente para, Palabras clave y aprobaciones. Pero los usuarios no pueden localizar software malicioso, tan acostumbrarse a aprobar todos. Aplicaciones se convierten en más complejas cada año, y control humano, no poder entender, Realmente. Debe ser el mismo sistema operativo, actuar por antivirus, con un integrada de antivirus y libre de tentaciones.


Porque los módulos parecen tan simple?

Haga clic sobre las imágenes para ampliarlas.

Los módulos del sistema Theremino (A pesar de ser muy flexible y configurable), están diseñados con baja tecnología y pocos componentes.

Tecnología actual, construcción de PCB, con el aislamiento de unas pocas décimas y microscópicas pistas. Sería fácil rehacer nuestros módulos, con estas técnicas. Tolerar el añadir, algunos componentes no esenciales docena, Podríamos facilitar el diseño y cuestan menos para producirlas. Los productores sería más felices y estética me convendria mejor, amantes de la miniaturización en todos los costos.

Pero hay razones válidas, para el diseño de sus formularios en alimento lento estilo thereminico, baja tecnología, con el aislamiento exagerado, las pistas son ancha y de un solo lado PCB:

  1. Aumentar la fiabilidad incluso en condiciones húmedas.
  2. Usted puede hacer sin la capa protectora (llama “De la soldadura”).
  3. No imponer tolerancias rigurosas de fabricación permiten la construcción incluso en 1 mil agujeros o con fotograbado (no metálicos de los agujeros).
  4. Permiten la construcción de la PCB con el cortador (mínima de aislamiento alrededor de 0.8 mm, solo cara y nada metálico agujeros).
  5. Permite eliminar fácilmente los componentes, para sustituciones, cambios y experimentos, sin estropear el PCB (Giras y abundantes orificios de diámetro).
  6. Use sólo conectores de simple, tiras en el paso 2.54, todos en el cajón, o fácilmente reciclados de viejos equipos.
  7. No exageres la miniaturización. Nuestros módulos ya son muy pequeños, Algunos han escrito que son demasiado pequeños. Exageración es difícil manejarlos.
  8. Reducir el impacto ambiental al mínimo (mínimo número posible de los componentes y PCB una cara pequeña, sin metalización).

Existen muchos sistemas con micro USB, micro conectores de carácter y un número exagerado de componentes, casi se tocan. Aquí están algunos ejemplos (Haga clic en imágenes):

Master Module - PhidgetsMaster Module - TinkerforgeMaster Module - OpenPicus


Pero el sistema de Theremino queremos conocer a los verdaderos creadores. Hacer planes con un gran rendimiento, pero con sólo cuatro ingredientes. Y permitir que, tanto como sea posible, Autocompilador, incluso para aquellos que no disponen de alta tecnología. Hasta el límite, incluso con la Dremel “A mano alzada”, según el siguiente ejemplo:

Theremini System - DIY PCB - Free Hand made with Dremel Theremini System - DIY PCB - Free Hand made with Dremel
Agradecemos este maravilloso ejemplo Marco Vang.

Para consejos sobre cómo se preparan y facilidad de la soldadura de componentes SMD, Lea esta página: técnico/mesas-y-las notas

Imagen de maniquí píxeles

Los comentarios están cerrados.