Comunicaţii


Posibilităţi de comunicare

Multumesc pentru Modularitatea sistemului Theremino, toate ’ HAL (Strat de abstractizare hardware-ul), sloturi (Comunicaţii inter-proces), toate UDP ’ (Comunicare prin reţea şi Internet) şi protocolul de OSC (Deschide Sound Control), toate componentele din imaginea următoare poate comunica cu ele, rapid şi uşor, Deşi situat pe diferite sisteme de operare, cum ar fi Windows, Android, Linux, UNIX şi Mac OSX.

Toate acestea sunt imediat aplicabile, chiar de către cei care nu au o ’ experienţă, sau timp, pentru scrierea de software de comunicaţii. Toate software-ul trebuie, vine ca “gratuit” şi “Deschis”, Descărcaţi pagini.

Această imagine arată, de asemenea, un Arduino care, ca orice alte componente hardware, cu conexiune USB, puteţi accesa sistemul Slot Theremino, şi, prin urmare, beneficiază de toate posibilitatile de comunicare, oferite de software-ul nostru. Mai multe informaţii în Această pagină.


Note de lansare Theremino independentă

Theremino sistemul a apărut din necesitatea de, pentru a oferi un uşor şi imediat de intrare-ieşire pentru PC. Toate opţiunile de proiectare sunt menite de a face sistemul de, Potrivit pentru următoarele aplicaţii:

  • Sistemele de intrare-ieşire învăţământ uşor pentru a asambla şi să înţeleagă.
  • Aplicaţii pentru cercetare ştiinţifică.
  • Echipament de control al procesului si de testare.
  • Calibre de bancul de laborator.
  • Calendarul şi controlul instalaţiilor artistice.
  • Interfaţa utilizator şi sisteme multimedia comanda.

Aplicaţii profesionale, muzicale şi ştiinţifice, nevoie de un PC. Pentru lucru confortabil, de asemenea, servi: sistem de operare real, o coprocessor de matematica, un mouse-ul, şi, eventual, mai mult de un monitor. Acest lucru este ’ mediului pentru care a fost dezvoltat sistemul Theremino.

Puteţi reprograma Master pentru o operaţie de sine stătătoare, folosind limbajul C, ca le face cu Arduino-compatibil cu sistemele. Dar această operaţie, necesită cunoștințe de specialitate și ani de experienta in programare microcontrolere. Sintaxa este aceeasi, şi compilator este aceeaşi “GCC”, valabil pentru ATMEL procesoare să 8 pic de Arduino, pentru ambele PIC pentru a 16 biţi de Theremino. Arduino compilează cu un IDE făcut pentru el, În timp ce Theremino foloseşte Microchip pe MPLAB. Arduino programul prin USB, dar are nevoie de un programator pentru a scrie Bootloader. Theremino în schimb, întotdeauna nevoie de un programator (Pickit2, Pickit3 sau similare), pentru o taxă suplimentară, dar cu avantajul, să aibă control complet de micro, şi nu numai din părțile, care “schita” să vedem.

ATENŢIA: Acest lucru nu este o sarcină uşoară. Firmware-ul de master, care are grijă de comunicare, prin USB, şi că face recunoaşterea, configurare, şi comunicare în serie, cu sclavi, este mult mai complex, un normal “Schita” Arduino. Dacă tu a lua it greşit ceva, ei se degrada performanţa întregului sistem.


Software-ul modularitate

Theremino sistemul de software-ul este modular. Cererile pot comunica cu ele, sunt modulare, ca cărămizi LEGO ®. Hardware-ul module sunt concepute, să fie modulare şi care pot fi stivuite.

Aceste caracteristici inovatoare şi neobişnuite, care poate disorient utilizatori, în primele etape ale învăţării, vă cer să vă familiarizaţi, cu noi concepte, ca: The “Slot”, comunicaţii inter-proces (InterprocessCommunication şi MemoryMappedFiles), l ’ HAL (Strat de abstractizare hardware-ul), l ’ UDP (Comunicare prin reţea şi Internet), Protocolul de OSC (Deschide Sound Control), şi orice interacţiuni cu PureData, Eyesweb, Max-MSP şi prelucrare.

Odată ce aţi înţeles principiile de bază, care fac sistemul montate pe Theremino, ea devine posibil de realizat, în câteva momente, fiecare tip de interfaţă, fără scriere un singur linie de cod.

Pentru a face mai mult, dar imediat, fără a fi nevoie de ani pentru a afla de programare, Puteţi utiliza Automatizare Theremino. Un limbaj foarte simplu, probabil cel mai simplu din lume (şi acolo sunt foarte multe).

Pentru proiecte foarte complexe, şi pentru cei care preferă să utilizeze standardul limbaje de programare, este disponibil pe “Theremino_script”, precum şi instrucţiuni pentru utilizarea C++, C#, VBNET , VB6, Python şi Pascal.


Componente hardware

Theremino System Devices


Sistemul Theremino este format din unul sau mai multe module de tip “Master”

Theremino System -

Maestrul a 6 PIN-ul generice, Etichetate cu numere 1 în 6. Pinii sunt configurabile, ca atât digital şi analogic, şi atât de intrare şi de ieşire. Master programate, cu versiunea de firmware 3 ulterioare, lor alte 4 pini, în partea de sus. Detaliile de conexiune codul PIN, sunt pe această pagină: tehnic/AC-tipuri


Fiecare “Master” poate comunica cu unul sau mai multe module “Sclav”

Theremino System -

Sclav “Robul” a 10 PIN-ul generice, Etichetate cu numere 1 în 10. Chiar şi pinii de “Robul” sunt configurabile, ca atât digital şi analogic, şi atât de intrare şi de ieşire. Sclav “PAC senzorul” are ac de generice, dar numai pe desktop de antenă. Detaliile de conexiune codul PIN, sunt pe această pagină: tehnic/AC-tipuri


Atât Master si “Sclav” puteţi controla de senzori şi actuatori

Exemple de senzori şi actuatori

Theremino Ultrasuoni

Senzor distanta cu ultrasunete. Senzori de lumina.

Senzor de radiaţii, compus din tub Geiger, adaptor pentru Theremino standard.

Theremino Servocomandi

Motor fara perii. Servo control.


Descrierea sistemului

Theremino permite să vă conectaţi cu uşurinţă, orice tip de senzor, şi acţionare. Dimpotrivă, Arduino nevoile, o programare provocator, care implică timp, experienţa, şi instrumente adecvate. Theremino are toate funcţiile, pentru a conecta senzorii și elemente de acționare, deja programate şi gata de utilizare ’.

L ’ întregul sistem este conceput, pentru a fi complet modulare şi vă permite să compuneţi, sisteme complexe de control, prin programe la nivel înalt pe PC-ul. Conecta dispozitive, variind de la simplu, ca un potentiometru, sau un servo, complex, ca o distanţă senzor capacitiv, un Brat robotic, un contor Geiger, sau un analizor multicanal, Spectroscopie gamma.

Theremino este interfatat imediat, cu programe cunoscute “PureData”, “Eyesweb”, “Max-MSP”, şi “Prelucrare”. Acest lucru permite orice tip de interfaţă, pentru aplicaţii ştiinţifice, activităţi educative, şi opere de artă, fără scriere un singur linie de cod. Pentru cele mai solicitante aplicaţii, Puteţi utiliza Automatizare Theremino, Theremino Script, şi tot felul de limbaj de nivel înalt, C ++, VBNET, C#, VB6, Python, Pascal etc.

Oricare ar fi limba de alegerea ta, comunicare cu sistemul de Theremino, Este foarte simplu si eficient, Vă mulţumim pentru cererea de HAL (Strat de abstractizare hardware-ul), care se ocupă de detaliile de senzori, şi le prezintă la software-ul, atât de simplu şi omogene, prin utilizarea “Slot”.

În cele din urmă, Via UDP şi OSC (Deschide Sound Control), Vă puteţi conecta “Slot”, cu alte “Slot”, Situat pe alte computere, prin reteaua locala sau Internet, şi cu orice cerere, pe orice sistem de operare: Windows, Linux, Mac OSX, UNIX şi Android.

Aceste posibilităţile sunt reale si imediat aplicabile, prin descărcarea software-ului liber şi open-source de pe paginile de “Descarca”, şi fără scriere un singur linie de cod.


Theremino sistemul se distinge prin:

Intrare AC-configurabil de ieşire
Sistem Theremino fiecare PIN-ul poate fi configurat individual. Altele “n”Duini în schimb, au pini cu fixe tip şi locaţie.

Tipurile de ace
Pinii sunt configurabile, în mai mult de douăzeci de tipuri de pre-programate, pot comunica direct, cu senzori şi actuatori, de toate tipurile. Altele “n”Duini în schimb, Ei au, în general, doar patru tipuri de Pin: Digitale-în, Digitală-Out, Analogin şi PWM.

Hardware-ul modulare
Spre deosebire de alte “n”Duini, modulele sistemului Theremino, comunica cu fiecare alte şi sunt modulare imediat, ca LEGO ®, fara programare.

Software-ul modulare
Programe de nivel înalt, comunica cu fiecare alte şi sunt modulare. Toate software-ul pentru audio, caracteristici speciale şi pagina este deja scris, cu eficiente tehnologii.

Comunicarea pe un singur fir
Comunica pe un singur fir, face posibil de a utiliza confortabil trei-sârmă cabluri, ele sunt acum un standard pentru avioane, Servo controale, Accelerometre, Busole, Motoare de curent continuu fără perii, Elicoptere, Drones şi roboţi. Caracteristicile de comunicare sunt preprogramat, pur şi simplu conectaţi modulele sistemului Theremino, şi auto-recunosc şi auto-configurarea.

Comunicare USB
Spre deosebire de alte “n”Duini, Theremino nu utilizează o serie virtuală, pentru comunicare. Care nu necesită ’ instalarea unui driver şi poate comunica mult mai repede (schimbul de date şi băuturi răcoritoare pentru toate modulele, până la 500 – 1000 ori pe secundă).

Uşurinţa de utilizare
Şi’ poate asambla rapid, sisteme foarte complexe, cu practic nelimitat, module de hardware şi software, care comunica între ele, fără scriere un singur linie, firmware-ul sau software-ul.

Funcţii preprogramate
Spre deosebire de toate celelalte Duini "n", Theremino sistemul are toate funcţiile de bază pentru comunicare şi pentru pre-programate de intrare/ieşire.

Posibilitatea de a adăuga noi caracteristici
Theremino sistemul include funcţii de intrare/ieşire, pentru toate tipurile de aplicare, şi pentru toate frecvent utilizate senzori. Ocazii rare care necesita firmware-ul suplimentare, Theremino sistemul este programabil oricum, ca toţi semenii “n”Duini. Toate software-ul surse, sunt disponibile gratuit, precum şi protocoale, schemele de cablare şi toate informaţiile relevante, pentru a face modificări de hardware şi software.

Capacitatea de a solicita noi caracteristici
Firmware-ul de programare este complexă, necesită o mulţime de experienţă, şi trebuie să fie planificate cu grijă, Dell ’ degradarea eficienţa pedepsei, întregului sistem. Sistemul de echipa Theremino este disponibil, pentru a dezvolta noi caracteristici pentru drum liber, în cazul în care acestea sunt utile pentru întreaga Comunitate, şi tehnic valabil.

Capacitatea de a izola optic linia de comunicare
Pentru aplicaţii profesionale, Tu trebuie să se asigure ’ izolare între masele de subsisteme, de exemplu, un PC şi un instrument de maşină. În cazul în care masele sunt în comun, tranzitorii de puternic puterea, cum ar fi cauzat, prin puterea unui motor electric ’, pot crash PC-ul, deteriora componentele electronice, şi pentru a genera erori de comunicare. Izola optic l ’ USB este practic imposibil, câteva sistemele existente, sunt scumpe şi complexe.

Theremino sistemul începe cu Protocolul de comunicare, pregătit pentru ’ optice izolarea, ’ punerea în aplicare este simplă şi imediată.

Capacitatea de a comunica la distanţă lungă
Conexiuni USB trebuie să fie scurt, Max 10 metri, pentru a comunica lungă distanţă trebuie să utilizaţi o linie serială.

De asemenea, toate celelalte sisteme “n”Duino pot comunica prin serie, dar trebuie să construiască module speciale sclav, numit scut, Muntele şi programul-le. Aceste module trebuie să conţină, ambele firmware-ul pentru a comunica cu senzori, Ce să comunice cu Arduino ’. Pentru a implementa un astfel de sistem, ai nevoie de un timp de dezvoltare decente, şi cunoştinţe semnificative de hardware şi software.

Theremino sistemul comunică peste o linie serială, care poate fi de sute de metri lungime. Nu au nevoie de schimbări, pentru a merge suficient de departe pentru a utiliza un lung cablu ecranat.

Dimensiunea
Modulele de sistemul de Theremino sunt foarte compacte şi aspectul PIN-ul este proiectat pentru a minimiza dimensiunea de cablare.

L ’ fiabilitatea şi costul
Theremino sistemul este rezultatul a peste 30 de ani de experienţă în ’ intrare-ieşire pentru PC. Primul Out sisteme, s-au dezvoltat în 1981, cu brevete şi soluţii inovative, în ’ punerea în aplicare a primele sisteme de control de iluminare pentru disco, cu zeci de module, şi sute de canale de pe net. În toţi aceşti ani, prin repetare continuă de modele, revizii şi îmbunătăţiri, Am ajuns în cele din urmă un simplu hardware, fiabile, şi de cost minim.


Caracteristici

  • Pin de intrare-ieşire individual configurabile.
  • Gamă largă de tipuri de Pin de pre-programate, pentru senzori şi actuatori, de toate tipurile.
  • Comunicare serială bidirecţională, pe un singur fir.
  • Auto-configurare.
  • Detectare automată a dispozitivelor conectate.
  • Numărul de dispozitive, de la 1 în 200.
  • Numărul de octeți de transmis şi primit variabilă, În funcţie de tipul de dispozitive.
  • Viteza de transmisie de până la 4 Megabiţi/sec, să transmită o mulţime de date cu cabluri scurte.
  • Viteza de transmisie de până la 100 Kilobiţi/sec, pentru lungimi de cablu mai lung (până la 10 Km).
  • Randament ridicat de comunicare (la 10 în 20 ori mai mare decât în poate).
  • Modularitatea tuturor componentelor, hardware-ul, firmware-ul şi software-ul.
  • Modul minim dimensiunile şi compact, aspectul de Pin.
  • Simplitatea şi low-cost.

Comentariile sunt închise.