Kommunikation


Möglichkeiten der Kommunikation

Durch die Modularität des Systems Theremino, Alle ’ HAL (Hardware-Abstraktionsschicht), die Schlitze (Interprozesskommunikation), alle UDP ’ (Kommunikation über Netzwerk und Internet) und das OSC-Protokoll (Open Sound Control), alle Komponenten des nächsten Bildes können miteinander kommunizieren., schnell und einfach, Obwohl unter verschiedenen Betriebssystemen, wie Windows, Android, Linux, UNIX und Mac OSX.

Dies alles ist sofort anwendbar, auch von denen, die nicht über eine ’ Erfahrung, oder die Zeit, für das Schreiben von Kommunikationssoftware. Alle Software, die Sie brauchen, kommt als “frei” und “Offen”, Download-Seiten.

Dieses Bild zeigt auch ein Arduino, die, wie jede andere hardware, mit USB-Anschluss, kann das System Slot Theremino zugreifen, und somit profitieren alle Möglichkeiten der Kommunikation, bereitgestellt durch unsere software. Weitere Informationen in Diese Seite.


Theremino Stand-Alone-Versionshinweise

Theremino das System entstand aus dem Bedürfnis, ermöglichen eine einfache und sofortige ein-/ Ausgabe für PC. Alle Design-Entscheidungen richten sich an das System, geeignet für folgenden Anwendungen:

  • Bildungssysteme Input Output einfach zu montieren und zu verstehen.
  • Anwendungen für die wissenschaftliche Forschung.
  • Prozesssteuerungseinrichtungen und testen.
  • Labor-Bank-Messgeräte.
  • Timing und Kontrolle der künstlerische Installationen.
  • Benutzeroberfläche und Multimediasysteme Befehl.

Professionelle Anwendungen, musikalische und wissenschaftliche, benötigen Sie einen PC. Für komfortables Arbeiten auch dienen: echten Betriebssystems, ein mathematischer Koprozessor, eine Maus, und möglicherweise mehr als einen monitor. Dies ist die ’ Umwelt, wofür es sich das System Theremino entwickelte,.

Sie können den Master für ein Standalone-Betrieb umprogrammieren., mit Hilfe der C-Sprache, wie Sie mit Arduino-kompatible Systeme. Aber diese Operation, erfordert Fachwissen und jahrelange Erfahrung in der Programmierung von Mikrocontrollern. Die Syntax ist identisch, und der Compiler ist die gleiche “GCC”, gültig für ATMEL Prozessoren 8 bisschen Arduino, für beide PIC zu 16 Bits des Theremino. Arduino kompiliert mit einer IDE für ihn gemacht, Während Theremino von Microchip verwendet MPLAB. Arduino-Programm über USB, aber braucht einen Programmierer, den Bootloader zu schreiben. Theremino statt, erfordert immer einen Programmierer (Pickit2, Pickit3 o.ä.), gegen einen Aufpreis, aber mit dem Vorteil, haben Sie vollständige Kontrolle über Mikro, und nicht nur der Parteien, die die “Skizze” Wir sehen.

AUFMERKSAMKEIT: Dies ist keine leichte Aufgabe. Die Firmware des Meisters, die kümmert sich um die Kommunikation, über USB, und das macht die Anerkennung, die Konfiguration, und serielle Kommunikation, mit den Sklaven, ist sehr viel komplexer, eine normale “Skizze” Arduino. Wenn Sie es etwas falsch ist, Sie beeinträchtigen die Leistung des gesamten Systems.


Software-Modularität

Theremino-System-Software ist modular aufgebaut. Anwendungen können miteinander kommunizieren., sind modular, wie die LEGO ® Steinen. Hardwaremodule sind ausgelegt, modulare und stapelbar sein.

Diese innovative und ungewöhnliche features, Was kann Benutzer desorientieren., in den frühen Phasen des Lernens, erfordern Sie vertraut zu machen, mit neuen Konzepten, als: die “Steckplatz”, Interprozesskommunikation (InterprocessCommunication und MemoryMappedFiles), l ’ HAL (Hardware-Abstraktionsschicht), l ’ UDP (Kommunikation über Netzwerk und Internet), OSC-Protokoll (Open Sound Control), und sämtliche Interaktionen mit PureData, EyesWeb, Max-MSP und Verarbeitung.

Sobald Sie wissen, dass die grundlegenden Prinzipien, Diese machen das System ausgestattet Theremino, wird es möglich, zu erreichen, in wenigen Augenblicken, jede Art der Anbindung, ohne eine einzige Zeile Code schreiben.

Mehr tun, aber sofort, ohne Jahre Programmierung lernen, Können Sie die Theremino Automatisierung. Eine sehr einfache Sprache, wahrscheinlich das einfachste der Welt (und es gibt wirklich viele).

Bei sehr komplexen Projekten, und für diejenigen, die lieber Standard verwenden Programmiersprachen, steht auf “Theremino_script”, sowie die Anweisungen zur Verwendung von C++, C#, VBNET , VB6, Python und Pascal.


Hardware-Komponenten

Theremino System Devices


Das Theremino-System besteht aus einem oder mehreren Modulen des Typs “Master”

Theremino System -

Der Master hat 6 Konventioneller pin, getaggt mit Zahlen 1 in 6. Die Pins sind konfigurierbar, sowohl analog als auch Digital als, und eingehender und ausgehender. Der Master geplant, mit Firmware-version 3 und die nachfolgenden, Ihre anderen vier pins, an der Spitze. PIN-Verbindungsdetails, auf dieser Seite sind: Technische/Pin-Typen


Jede “Master” kommuniziere mit ein oder mehrere Module “Sklave”

Theremino System -

Der slave “Knecht” hat 10 Konventioneller pin, getaggt mit Zahlen 1 in 10. Auch die Stifte des “Knecht” sind konfigurierbar, sowohl analog als auch Digital als, und eingehender und ausgehender. Der slave “GAP-Sensor” hat generischen Pin, aber nur die desktop-Verknüpfung zur Antenne. PIN-Verbindungsdetails, auf dieser Seite sind: Technische/Pin-Typen


Sowohl der Master und die “Sklave” können Sensoren und Aktoren Steuern

Beispiele für Sensoren und Aktoren

Theremino Ultrasuoni

Ultraschall Abstandssensor. Lichtsensoren.

Strahlung-sensor, bestehend aus Geiger tube, und Adapter auf die Norm Theremino.

Theremino Servocomandi

Bürstenloser motor. Servosteuerung.


Beschreibung des Systems

Theremino können Sie problemlos eine Verbindung herstellen, jede Art von sensor, und Betätiger. Im Gegenteil:, Arduino-Bedürfnisse, eine anspruchsvolle Programmierung, Das bedeutet Zeit, Erfahrung, und entsprechenden tools. Theremino verfügt über alle Funktionen, an Sensoren und Aktoren, bereits programmiert und einsatzbereit ’.

L ’ das ganze System dient der, vollständig modular aufgebaut sein und können Sie erstellen, komplizierte Steuersysteme, durch hochentwickelte Programme auf Ihrem PC. Anschließbare Geräte, von einfachen bis hin, als ein potentiometer, oder ein servo, zu komplex, als ein kapazitiver Abstandssensor, ein Roboterarm, ein Geigerzähler, oder ein Multikanal-Analysator, Gamma-Spektroskopie.

Theremino ist sofort angeschlossen., mit bekannten Programmen “PureData”, “EyesWeb”, “Max-MSP”, und “Verarbeitung”. Dadurch wird jede Art von Schnittstellen, für wissenschaftliche Anwendungen, pädagogische Aktivitäten, Werken und Kunst, ohne eine einzige Zeile Code schreiben. Für die anspruchsvollsten Anwendungen, Können Sie Theremino Automatisierung, Theremino Skript, und alle Arten von Hochsprache, C++, VBNET, C#, VB6, Python, Pascal etc..

Was auch immer die Sprache Ihrer Wahl, Kommunikation mit dem System Theremino, Es ist sehr einfach und effizient, Dank HAL-Anwendung (Hardware-Abstraktionsschicht), verarbeitet, die die Details der Sensoren, und stellt diese Software, so einfach und homogene, mithilfe der “Steckplatz”.

Schließlich, über UDP und OSC (Open Sound Control), Sie können die “Steckplatz”, mit anderen “Steckplatz”, befindet sich auf anderen Computern, über das lokale Netzwerk oder Internet, und mit jeder Anwendung, auf jedem Betriebssystem: Windows, Linux, Mac OSX, UNIX und Android.

Diese Möglichkeiten sind real und sofort anwendbar, durch die freie Software und Open Source auf den Seiten von herunterladen “Download”, und ohne eine einzige Zeile Code schreiben.


Theremino das System zeichnet sich durch:

Pin-konfigurierbare Input-Output
System-Theremino können jeden Pin einzeln konfiguriert werden. Andere “n”Duini stattdessen, haben Sie die Pins mit örtlich festgelegte Art und Lage.

Die Typen der pins
Die Pins sind konfigurierbar, in mehr als zwanzig Arten vorprogrammiert, kann direkt kommunizieren, mit Sensoren und Aktoren, aller Art. Andere “n”Duini stattdessen, Sie in der Regel nur vier Arten von Pin: Digital-In, Digital-Out, ANALOGIN und PWM.

Das modulare hardware
Im Gegensatz zu den anderen “n”Duini, die Module des Systems Theremino, kommunizieren Sie miteinander und sind modular sofort, wie die LEGO ®, ohne Programmierung.

Die modulare software
High-Level-Programme, kommunizieren Sie miteinander und sind modular. Alle Software für audio, Video und Besonderheiten ist schon geschrieben., mit hocheffizienten Technologien.

Die Mitteilung über eine single-wire
Kommunizieren Sie auf einer single-wire, macht es möglich, die komfortable drei-Draht-Kabel verwenden, Sie sind jetzt ein Standard für Modellflugzeuge, Servo-Steuerelemente, Beschleunigungssensoren, Kompasse, Bürstenlose Motoren, Hubschrauber, Drohnen und Roboter. Die Kommunikationsfunktionen sind vorprogrammiert., Schließen Sie einfach die Module des Systems Theremino, und sie automatisch erkennen und automatisch konfigurieren.

Die USB-Kommunikation
Im Gegensatz zu den anderen “n”Duini, die Theremino verwendet keine virtuelle serielle, für die Kommunikation. Das erfordert nicht die ’ Installation eines Treibers und kann viel schneller kommunizieren (Datenaustausch und Erfrischungen für alle Module, bis zu 500 – 1000 Mal pro Sekunde).

Anwenderfreundlichkeit
Und’ können schnell einbauen, sehr komplexe Systeme, mit nahezu unbegrenzten, Hardware-Module und software, die miteinander kommunizieren, ohne eine einzige Zeile schreiben, der Firmware- oder software.

Vorprogrammierte Funktionen
Im Gegensatz zu allen anderen "n" Duini, Theremino das System hat alle grundlegenden Funktionen für die Kommunikation und für die vorprogrammierten ein-/Ausgabe.

Die Fähigkeit, neue Features hinzuzufügen
Theremino das System umfasst ein-/Ausgabefunktionen, für alle Arten der Anwendung, und für alle gängigen Sensoren. Bei den seltenen Gelegenheiten, die zusätzliche Firmware benötigen, Theremino das System ist auf jeden Fall programmierbar, wie alle seine Mitmenschen “n”Duini. Alle Software-Quellen, sind frei verfügbar, sowie die Protokolle, Schaltpläne und alle relevanten Informationen, Hard- und Software-Änderungen vornehmen.

Die Fähigkeit, neue Funktionen anfordern
Firmware-Programmierung ist komplex, erfordert viel Erfahrung, und muss sorgfältig geplant werden, Dell ’ Verschlechterung der Effizienz Strafe, des gesamten Systems. Das Team-System Theremino ist verfügbar, Neue Features kostenlos entwickeln, sofern diese für die gesamte Gemeinschaft nützlich sind, und technisch gültig.

Die Fähigkeit, die Kommunikationsleitung optisch zu isolieren
Für professionelle Anwendungen, Achten Sie darauf die ’ Isolation zwischen den Massen der Teilsysteme, beispielsweise einem PC und einer Werkzeugmaschine. Wenn die Massen gemeinsam sind, die starke Kraft-Transienten, wie verursacht, durch die Macht von einem Elektromotor ’, können Ihren PC zum Absturz, Schäden an elektronische Bauteilen, und Kommunikationsfehler zu generieren. Isolieren Sie optisch l ’ USB ist praktisch unmöglich, die wenigen vorhandenen Systeme, sind teuer und komplex.

Theremino das System beginnt mit dem Kommunikationsprotokoll, vorbereitet für die ’ optische Isolierung, die ’ Umsetzung ist einfach und unmittelbar.

Die Fähigkeit zur Kommunikation auf der Langdistanz
USB-Verbindungen sollte kurz sein., Max 10 Meter, die Kommunikation müssen lange Strecke Sie serielle Verbindung verwenden.

Auch alle anderen Systeme “n”Duino kann über serielle Schnittstellen kommunizieren., aber Sie müssen spezielle Slave-Module erstellen, namens-Schild, Montieren und Programmieren. Diese Module müssen enthalten, sowohl die Firmware für die Kommunikation mit Sensoren, Was für die Kommunikation mit Arduino ’. Ein solches System zu implementieren, Sie brauchen eine anständige Entwicklungszeit, und umfassende Hardware- und Software-Kenntnisse.

Theremino das System kommuniziert über eine serielle Leitung, Das kann hunderte Meter lang sein.. Brauchen Sie Änderungen nicht, weit genug, um ein lange geschirmte Kabel verwenden, gehen.

Die Größe
Die Module des Theremino Systems sind sehr kompakt und das Pin-Layout wurde entwickelt, um die Größe der Verkabelung zu minimieren.

L ’ Zuverlässigkeit und Kosten
Theremino das System ist das Ergebnis von über 30 jahrelange Erfahrung in ’ Input-Output für PC. Die ersten Systeme, wurden entwickelt 1981, mit Patenten und innovativen Lösungen, in der ’ Umsetzung des ersten Lichtsteuerungen für Disco, mit Dutzenden von Modulen, und Hunderte von Kanälen im Netz. In all diesen Jahren, durch die fortlaufende Iteration von Mustern und Modellen, Korrekturen und Verbesserungen, Wir haben endlich eine einfache hardware, zuverlässige, und minimalen Kosten.


Merkmale

  • Individuell konfigurierbare ein-/ Ausgabe-pin.
  • Eine große Auswahl an Arten von Pin vorprogrammiert, für Sensoren und Aktoren, aller Art.
  • Bidirektionale serielle Kommunikation, auf einem einzigen Draht.
  • Automatische Konfiguration.
  • Automatische Erkennung der angeschlossenen Geräte.
  • Anzahl der Geräte reicht von 1 in 200.
  • Anzahl der Bytes gesendeten und empfangenen variable, Abhängig von der Geräte.
  • Übertragungsgeschwindigkeit bis zu 4 Megabit/sek., zum Übertragen von großen Datenmengen mit kurzen Kabeln.
  • Übertragungsgeschwindigkeit bis zu 100 KBit/Sek., für längere Kabellängen (bis zu 10 Km).
  • Hohe Effizienz der Kommunikation (Von 10 in 20 Mal größer als in Dose).
  • Modularität aller Komponenten, Hardware, Firmware und software.
  • Minimale Modul Abmessungen und Kompaktheit, Das Pin-layout.
  • Einfachheit und niedrige Kosten.

Kommentare sind geschlossen.