संचार


संचार संभावनाओं

प्रणाली के प्रतिरूपकता के Theremino के लिए धन्यवाद, एचएएल (हार्डवेयर मतिहीनता परत), स्लॉट (इंटरप्रोसेस संचार), UDP (संचार नेटवर्क और इंटरनेट के माध्यम से) और OSC प्रोटोकॉल (ओपन ध्वनि नियंत्रण), अगली छवि के सभी घटक एक दूसरे के साथ संवाद कर सकते हैं, जल्दी और आसानी से खोलता है, हालांकि विभिन्न ऑपरेटिंग सिस्टम पर स्थित है, जैसे Windows, आदमी के समान, लिनक्स, यूनिक्स और मैक OSX.

यह सब तुरंत लागू है, यहां तक कि उन लोगों के द्वारा जो अनुभव नहीं है, या समय, संचार सॉफ्टवेयर लिखने के लिए. सभी सॉफ्टवेयर आप की आवश्यकता, के रूप में आता है “नि: शुल्क” और “खुला”, डाउनलोड पृष्ठों.

यह चित्र भी एक Arduino पता चलता है कि, हर अन्य हार्डवेयर की तरह, USB कनेक्शन के साथ, स्लॉट Theremino सिस्टम का उपयोग कर सकते हैं, और इसलिए संचार की सभी संभावनाओं से लाभ, हमारे सॉफ्टवेयर के द्वारा प्रदान की गई. में अधिक जानकारी यह पृष्ठ.


रिलीज नोट्स Theremino स्टैंड-अलोन

Theremino सिस्टम से जरूरत पड़ी, पीसी के लिए एक त्वरित और आसान इनपुट-आउटपुट प्रदान करने के लिए. सभी डिजाइन विकल्प प्रणाली बनाने के उद्देश्य से कर रहे हैं, निम्न अनुप्रयोगों के लिए उपयुक्त:

  • शैक्षिक इनपुट-आउटपुट सिस्टम को इकट्ठा करने के लिए और समझने के लिए आसान.
  • वैज्ञानिक अनुसंधान के लिए आवेदन.
  • प्रक्रिया नियंत्रण उपकरण और परीक्षण.
  • प्रयोगशाला बेंच गेज.
  • समय के तालमेल और कलात्मक प्रतिष्ठानों का नियंत्रण.
  • उपयोगकर्ता इंटरफ़ेस और मल्टीमीडिया सिस्टम आदेश.

व्यावसायिक अनुप्रयोग, संगीत और वैज्ञानिक, एक पीसी की जरूरत. आराम से काम के लिए भी सेवा: वास्तविक ऑपरेटिंग सिस्टम, एक गणित coprocessor, एक माउस, और संभवतः एक से अधिक मॉनिटर. यह पर्यावरण के लिए जो यह Theremino प्रणाली विकसित की गई है.

आप एक स्वसंपूर्ण आपरेशन के लिए मास्टर reprogram कर सकते हैं, सी भाषा का उपयोग कर, जैसे आप Arduino-संगत सिस्टम के साथ. लेकिन यह कार्रवाई, विशेषज्ञ ज्ञान और microcontrollers के प्रोग्रामिंग में अनुभव के वर्षों की आवश्यकता है. एक ही सिंटैक्स है, और संकलक के समान है “जीसीसी”, करने के लिए ATMEL प्रोसेसर के लिए मान्य 8 Arduino का सा, करने के लिए दोनों तस्वीर के लिए 16 Theremino के टुकड़े. Arduino एक आईडीई के लिए उसे बनाया के साथ compiles, माइक्रोचिप के Theremino का उपयोग करता है, जबकि MPLAB. Arduino प्रोग्राम USB के माध्यम से, लेकिन बूटलोडर लिखने के लिए एक प्रोग्रामर की जरूरत. Theremino इसके बजाय, हमेशा एक प्रोग्रामर की आवश्यकता है (Pickit2, Pickit3 या समान), एक अतिरिक्त शुल्क के लिए, लेकिन लाभ के साथ, माइक्रो का पूरा नियंत्रण है के लिए, और न केवल दलों के, कि “संक्षिप्त वर्णन” देखते हैं.

ध्यान: यह एक आसान काम नहीं है. मास्टर के फर्मवेयर, कि संचार के लिए ख्याल रखता है, USB के माध्यम, और मान्यता है कि बनाता है, कॉन्फ़िगरेशन, और सीरियल संचार, दास के साथ, बहुत अधिक जटिल है, एक सामान्य “संक्षिप्त वर्णन” Arduino. यदि आप इसे गलत कुछ, वे पूरे सिस्टम का प्रदर्शन नीचा.


सॉफ्टवेयर प्रतिरूपकता

Theremino सिस्टम सॉफ्टवेयर मॉड्यूलर है. अनुप्रयोग एक दूसरे के साथ संवाद कर सकते हैं, मॉड्यूलर हैं, LEGO® ईंटों की तरह. हार्डवेयर मॉड्यूल डिज़ाइन कर रहे हैं, मॉड्यूलर और stackable किया जा करने के लिए.

इन नवीन और असामान्य सुविधाओं, जो उपयोगकर्ताओं को गुमराह करना हो सकता है, सीखने की प्रारंभिक अवस्था में, आप अपने आप को परिचित करने के लिए की आवश्यकता, नई अवधारणाओं के साथ, के रूप में: को “स्लॉट”, इंटरप्रोसेस संचार (InterprocessCommunication और MemoryMappedFiles), HAL (हार्डवेयर मतिहीनता परत), UDP (संचार नेटवर्क और इंटरनेट के माध्यम से), OSC प्रोटोकॉल (ओपन ध्वनि नियंत्रण), और PureData के साथ किसी भी बातचीत, Eyesweb, अधिकतम-MSP और प्रसंस्करण.

एक बार तुम बुनियादी सिद्धांतों समझ, Theremino सिस्टम बनाने लगे, इसे हासिल करना संभव हो जाता है, कुछ ही क्षणों में, प्रत्येक प्रकार interfacing के, कोड की एक एकल पंक्ति लिखने के बिना.

अधिक करना, लेकिन तुरंत, प्रोग्रामिंग सीखने के लिए वर्षों किए बिना, आप उपयोग कर सकते हैं Theremino स्वचालन. एक बहुत ही सरल भाषा, शायद दुनिया में सबसे आसान (और वहाँ वास्तव में कई हैं).

बहुत ही जटिल परियोजनाओं के लिए, और जो मानक का उपयोग करने के लिए पसंद करते हैं उन लोगों के लिए प्रोग्रामिंग भाषाओं, पर उपलब्ध है “Theremino_script”, के रूप में अच्छी तरह के रूप में C++ का उपयोग कर के लिए निर्देश, सी #, VBNET , VB6, अजगर और पास्कल.


हार्डवेयर घटक

Theremino System Devices


Theremino प्रणाली के प्रकार के एक या अधिक मॉड्यूल होते हैं “मास्टर”

Theremino System -

मास्टर है 6 जेनेरिक पिन, संख्या के साथ टैग की गईं 1 में 6. पिन विन्यास योग्य हैं, दोनों डिजिटल और एनालॉग के रूप में, और दोनों इनबाउंड और आउटबाउंड. शेड्यूल मास्टर, फर्मवेयर संस्करण के साथ 3 और उसके बाद, उनके अन्य चार पिन, शीर्ष पर. पिन कनेक्शन विवरण, इस पृष्ठ पर हैं: तकनीकी/पिन-प्रकारों


प्रत्येक “मास्टर” एक या अधिक मॉड्यूल के साथ संवाद कर सकते हैं “दास”

Theremino System -

दास “नौकर” है 10 जेनेरिक पिन, संख्या के साथ टैग की गईं 1 में 10. यहां तक कि पिन के “नौकर” कॉन्फ़िगर करने योग्य हैं, दोनों डिजिटल और एनालॉग के रूप में, और दोनों इनबाउंड और आउटबाउंड. दास “कैप सेंसर” जेनेरिक पिन है, लेकिन केवल ऐन्टेना करने के लिए डेस्कटॉप शॉर्टकट. पिन कनेक्शन विवरण, इस पृष्ठ पर हैं: तकनीकी/पिन-प्रकारों


दोनों गुरु और “दास” सेंसरों और नियंत्रित कर सकते हैं

सेंसरों और के उदाहरण

Theremino Ultrasuoni

अल्ट्रासोनिक दूरस्थ सेंसर. प्रकाश सेंसर.

विकिरण सेंसर, Geiger की ट्यूब से बना, और मानक Theremino करने के लिए एडाप्टर.

Theremino Servocomandi

Brushless मोटर. इमदादी नियंत्रण.


सिस्टम का विवरण

Theremino की अनुमति देता है आप आसानी से कनेक्ट करने के लिए, किसी भी प्रकार के सेंसर, और गति देनेवाला. इसके विपरीत, Arduino की जरूरत, एक चुनौतीपूर्ण प्रोग्रामिंग, कि समय निकलता है, अनुभव, और उचित उपकरण. सभी कार्य Theremino किया है, सेंसरों और कनेक्ट करने के लिए, पहले से ही प्रोग्राम और का उपयोग करने के लिए तैयार.

पूरा सिस्टम डिज़ाइन किया गया है, पूरी तरह से मॉड्यूलर बनना और रचना के लिए आप की अनुमति देता है, जटिल नियंत्रण प्रणाली, अपने PC पर के माध्यम से उच्च स्तरीय कार्यक्रम. कनेक्ट करने योग्य उपकरणों, सरल से लेकर, एक तनाव नापने का यंत्र के रूप में, या एक सहायक, करने के लिए जटिल, एक दूरी capacitive संवेदक के रूप में, एक रोबोट भुजा, एक Geiger काउंटर, या एक मल्टीचैनल विश्लेषक, गामा स्पेक्ट्रोस्कोपी.

Theremino तुरंत interfaced है, ज्ञात प्रोग्राम्स के साथ “PureData”, “Eyesweb”, “अधिकतम-MSP”, और “प्रसंस्करण”. यह interfacing की हर प्रकार की अनुमति देता है, वैज्ञानिक अनुप्रयोगों के लिए, शैक्षिक गतिविधियाँ, और कलात्मक काम करता है, कोड की एक एकल पंक्ति लिखने के बिना. सबसे ज्यादा मांग अनुप्रयोगों के लिए, आप उपयोग कर सकते हैं Theremino स्वचालन, Theremino लिपि, और सभी प्रकार की उच्च स्तरीय भाषा, सी + +, VBNET, सी #, VB6, अजगर, पास्कल आदि.

जो कुछ भी अपनी पसंद की भाषा, Theremino सिस्टम के साथ संचार, यह बहुत ही सरल और कुशल है, एचएएल आवेदन करने के लिए धन्यवाद (हार्डवेयर मतिहीनता परत), संभालता है सेंसर का विवरण, और उन्हें प्रस्तुत करता है करने के लिए सॉफ्टवेयर, इतनी सरल और सजातीय, का उपयोग करके “स्लॉट”.

अंत में, UDP और OSC द्वारा (ओपन ध्वनि नियंत्रण), आप कनेक्ट कर सकते हैं “स्लॉट”, दूसरे के साथ “स्लॉट”, अन्य कंप्यूटरों पर स्थित, स्थानीय नेटवर्क या इंटरनेट के माध्यम से, और किसी भी आवेदन के साथ, किसी भी ऑपरेटिंग सिस्टम पर: विंडोज, लिनक्स, मैक OSX, UNIX और Android.

इन संभावनाओं के असली और तुरंत लागू कर रहे हैं, कि मुक्त तन्त्रांश व खुले स्रोत के पन्नों से डाउनलोड करके “डाउनलोड करें”, और कोड की एक पंक्ति लिखने के बिना.


Theremino सिस्टम द्वारा प्रतिष्ठित है:

इनपुट पिन विन्यास योग्य आउटपुट
प्रत्येक पिन अलग-अलग कॉन्फ़िगर कर सकते हैं सिस्टम Theremino. दूसरों “एन”Duini इसके बजाय, निश्चित प्रकार और स्थान के साथ पिन है.

पिन के प्रकार
पिन विन्यास योग्य हैं, में बीस से अधिक प्रकार पूर्व क्रमादेशित, सीधे संवाद कर सकते हैं, सेंसरों और साथ, सभी प्रकार के. दूसरों “एन”Duini इसके बजाय, वे आम तौर पर केवल चार प्रकार के पिन: डिजिटल-में, डिजिटल-आउट, Analogin और PWM.

मॉड्यूलर हार्डवेयर
के विपरीत अन्य “एन”Duini, मॉड्यूल की व्यवस्था Theremino, तुरंत एक दूसरे और मॉड्यूलर कर रहे हैं के साथ संवाद, LEGO® की तरह, प्रोग्रामिंग के बिना.

मॉड्यूलर सॉफ्टवेयर
उच्च स्तरीय कार्यक्रम, एक दूसरे और मॉड्यूलर कर रहे हैं के साथ संवाद. ऑडियो के लिए सभी सॉफ्टवेयर, वीडियो और विशेष सुविधाएँ पहले से ही लिखा है, अत्यधिक कुशल प्रौद्योगिकियों के साथ.

एक एकल तार पर संचार
एक एकल तार पर संवाद, यह आरामदायक तीन-तार केबल का उपयोग करने के लिए संभव बनाता है, वे अब एक मानक मॉडल हवाई जहाज के लिए कर रहे हैं, सर्वो नियंत्रण, त्वरणमापियों, परकार, Brushless मोटर्स, हेलीकाप्टरों, राजा और रोबोट. संचार सुविधाओं preprogrammed हैं, बस सिस्टम Theremino का मॉड्यूल कनेक्ट करें, और वे स्वत:-स्वीकार करते हैं और स्वत: कॉन्फ़िगर करें.

यूएसबी संचार
के विपरीत अन्य “एन”Duini, Theremino एक आभासी सीरियल का उपयोग नहीं करता है, संचार के लिए. कि एक ड्राइवर की स्थापना की आवश्यकता नहीं है और बहुत तेजी से संवाद कर सकते हैं (डेटा विनिमय और नाश्ते के लिए सभी मॉड्यूल, अप करने के लिए 500 – 1000 बार प्रति सेकंड).

उपयोग की सरलता
और’ जल्दी से इकट्ठा कर सकते हैं, बहुत ही जटिल प्रणाली, के साथ वस्तुतः असीमित, हार्डवेयर मॉड्यूल और सॉफ्टवेयर, कि एक दूसरे के साथ संवाद, एक पंक्ति लिखने के बिना, फर्मवेयर या सॉफ्टवेयर के.

Preprogrammed फ़ंक्शन
के विपरीत अन्य सभी 'n' Duini, सभी बुनियादी कार्यों के लिए संचार और पूर्व क्रमादेशित इनपुट/आउटपुट के लिए Theremino सिस्टम है.

नई सुविधाओं को जोड़ने की क्षमता
Theremino सिस्टम इनपुट/आउटपुट कार्य भी शामिल है, आवेदन के सभी प्रकार के लिए, और सभी के लिए सेंसर आमतौर पर इस्तेमाल किया. दुर्लभ अवसरों पर जो अतिरिक्त फर्मवेयर की आवश्यकता, Theremino प्रणाली वैसे भी प्रोग्राम है, उसके सभी साथियों की तरह “एन”Duini. सभी सॉफ्टवेयर सूत्रों, स्वतंत्र रूप से उपलब्ध हैं, साथ ही प्रोटोकॉल, तारों आरेख और सभी प्रासंगिक जानकारी, हार्डवेयर और सॉफ्टवेयर में परिवर्तन करने के लिए.

नई सुविधाओं के लिए अनुरोध करने की क्षमता
फर्मवेयर प्रोग्रामिंग जटिल है, अनुभव की एक बहुत आवश्यकता है, और ध्यान से योजना बनाई जानी चाहिए, अन्यथा गिरावट दक्षता, पूरे सिस्टम की. टीम सिस्टम Theremino उपलब्ध है, मुफ्त के लिए नई सुविधाएं विकसित करने के लिए, जहां ये पूरे समाज के लिए उपयोगी हैं, और तकनीकी तौर पर मान्य.

ऑप्टिकली संचार लाइन को अलग करने की क्षमता
व्यावसायिक अनुप्रयोगों के लिए, आप इन्सुलेशन उप की जनता के बीच यह सुनिश्चित करना चाहिए, उदाहरण के लिए, एक पीसी और एक मशीन उपकरण. यदि आम जनता आम में कर रहे हैं, मजबूत शक्ति यात्रियों, इस तरह के रूप में कारण, एक विद्युत मोटर द्वारा, अपने पीसी दुर्घटना कर सकते हैं, इलेक्ट्रॉनिक उपकरणों को नुकसान, और संचार त्रुटियों जनरेट करें. ऑप्टिकली अलग USB लगभग असंभव है, कुछ मौजूदा सिस्टम, महंगा और जटिल कर रहे हैं.

Theremino सिस्टम को संचार प्रोटोकॉल के साथ शुरू होता है, ऑप्टिकल अलगाव के लिए डिज़ाइन किया गया, के लिए जो सरल और तत्काल कार्यान्वयन है.

लंबी दूरी पर संवाद करने की क्षमता
USB कनेक्शन कम होना चाहिए, अधिकतम 10 मीटर, संवाद करने के लिए लंबी दूरी तुम एक सीरियल लाइन का उपयोग करना चाहिए.

भी अन्य सभी सिस्टम “एन”Duino सीरियल पर संवाद कर सकते हैं, लेकिन आप विशेष गुलाम मॉड्यूल का निर्माण करना चाहिए, कहा जाता है ढाल, माउंट करें और उन्हें कार्यक्रम. इन मॉड्यूल में होना चाहिए, सेंसर के साथ संचार करने के लिए दोनों फर्मवेयर, Arduino के साथ संचार करने के लिए. एक ऐसी प्रणाली को लागू करने के लिए, तुम एक सभ्य विकास समय की जरूरत, और महत्वपूर्ण हार्डवेयर और सॉफ्टवेयर ज्ञान.

Theremino सिस्टम पर एक धारावाहिक लाइन संचार, सैकड़ों मीटर लंबे समय किया जा सकता है कि. परिवर्तन की जरूरत नहीं, अभी तक एक लंबे समय का उपयोग करने के लिए पर्याप्त जाने के लिए परिरक्षित केबल.

आकार
Theremino प्रणाली के मॉड्यूल बहुत कॉम्पैक्ट हैं और पिन लेआउट तारों के आकार को कम करने के लिए डिज़ाइन किया गया है.

विश्वसनीयता और लागत
Theremino सिस्टम का परिणाम है पर 30 पीसी के लिए इनपुट-आउटपुट में अनुभव के वर्ष. पहले सिस्टम बाहर, में विकसित किया गया 1981, पेटेंट और अभिनव समाधान के साथ, डिस्को के लिए पहले प्रकाश नियंत्रण प्रणाली के कार्यान्वयन में, मॉड्यूल के दर्जनों के साथ, और नेट पर चैनलों के सैकड़ों. इन सभी वर्षों में, डिजाइन की सतत पुनरावृत्ति के द्वारा, संशोधन और सुधार, हम अंत में एक सरल हार्डवेयर मिला, विश्वसनीय, और न्यूनतम लागत.


विशेषताओं

  • अलग-अलग कॉन्फ़िगर करने योग्य इनपुट-आउटपुट पिन.
  • पूर्व क्रमादेशित पिन के प्रकार के व्यापक विकल्प, सेंसरों और के लिए, सभी प्रकार के.
  • द्वि-दिशा सीरियल संचार, एक एकल तार पर.
  • ऑटो-विन्यास.
  • कनेक्ट किए हुए डिवाइस के ऑटो का पता लगाने.
  • से लेकर उपकरणों की संख्या 1 में 200.
  • प्रेषित और चर प्राप्त बाइट्स की संख्या, उपकरणों के प्रकार पर निर्भर करता है.
  • संचरण गति अप करने के लिए 4 Megabits/सेकंड, लघु तारों के साथ डेटा का एक बहुत संचारित करने के लिए.
  • संचरण गति अप करने के लिए 100 किलोबाइट/सेकंड, के लिए लंबे समय तक केबल लंबाई (अप करने के लिए 10 मी).
  • संचार के उच्च दक्षता (से 10 में 20 कर सकते हैं में अधिक से अधिक बार).
  • सभी घटकों के प्रतिरूपकता, हार्डवेयर, फर्मवेयर और सॉफ़्टवेयर.
  • कम से कम मॉड्यूल आयाम और compactness, पिन लेआउट.
  • सादगी और कम लागत.

टिप्पणियाँ बंद हो जाती हैं.