Jeffrey Cross
Jeffrey Cross

Arduino + मॉड्यूल = FEZ मेडुसा

इस तथ्य से कोई इनकार नहीं करता है कि हर कोई कभी-कभी लोकप्रिय Arduino से प्यार करता है। हालांकि, Arduino द्वारा उपयोग किए जाने वाले "ढाल" दृष्टिकोण की अपनी सीमाएं हैं और हममें से जो गैजेट गैजेट के प्लेटफ़ॉर्म के प्रशंसक भी हैं, वे जानते हैं कि एक बेहतर समाधान - मॉड्यूल है। अंत में, ऐसा लगता है कि एक मॉड्यूल-आधारित Arduino व्युत्पन्न होगा जो गैजेट गैजेट के उपयोग की अनुमति देगा।

फेज़ मेडुसा के लिए एक किकस्टार्टर पिछले हफ्ते GHI Electronics द्वारा लॉन्च किया गया था। मेडुसा मेनबोर्ड्स का एक परिवार है और एक कवच है जो गैजेट को Arduino दुनिया के लिए संगत सॉकेट देता है। सॉकेट्स और मॉड्यूल का उपयोग अरुडिनो परियोजनाओं को वर्तमान में ढाल के साथ उपलब्ध होने की तुलना में बहुत अधिक लचीलापन देता है और कई कंपनियों के मॉड्यूल के कई नए स्रोतों को Arduino डेवलपर्स से जोड़ता है। इसके अलावा, यदि आपके पास पहले से ही गैजेट मॉड्यूल का संग्रह है तो इसकी बहुत संभावना है कि आप उनमें से कई का उपयोग FEZ मेडुसा के साथ कर पाएंगे।

मुझे FEZ मेडुसा किकस्टार्टर के बारे में GHI इलेक्ट्रॉनिक्स के अध्यक्ष गूस इस्सा के साथ बात करने का मौका मिला और यही उनका कहना था।

क्या यह GHI का पहला Arduino उत्पाद है?

हम मानक Arduino pinout और ढाल अवधारणा के साथ बोर्ड प्रदान करते हैं लेकिन इन बोर्डों को Arduino IDE का उपयोग करके प्रोग्राम नहीं किया जाता है। जबकि ये बोर्ड आपको अधिक मांसल सूक्ष्म और अधिक पुस्तकालय प्रदान करते हैं, उन्हें Windows पर VisualStudio का उपयोग करके प्रोग्राम किया जाना चाहिए। यह वह जगह है जहाँ सभी नए FEZ मेडुसा आते हैं; किसी भी ऑपरेटिंग सिस्टम का उपयोग करके उपयोगकर्ता को एक वास्तविक Arduino अनुभव प्रदान करना।

Arduino & Gadgeteer (जो एक ही मॉड्यूल डिज़ाइन साझा करते हैं) दोनों के एक बड़े प्रशंसक के रूप में, मैं विशेष रूप से दोनों को एक साथ देखने के लिए उत्साहित हूं। Arduino उपयोगकर्ताओं के बड़े आधार के लिए, जिन्होंने गैजेटर की कोशिश नहीं की है, आप क्या कहेंगे कि नंबर एक लाभ है जो इन उपयोगकर्ताओं को FEZ मेडुसा जैसे मॉड्यूल आधारित मेनबोर्ड का उपयोग करके प्राप्त होगा?

लचीलापन और पुन: प्रयोज्य। चाहे आप एक शक्तिशाली मेनबोर्ड (प्रोसेसर के साथ बोर्ड) में अपग्रेड कर रहे हों या छोटे मेनबोर्ड में अपग्रेड कर रहे हों, आप उसी मॉड्यूल को पुनः उपयोग कर रहे हैं। और अगर आप एक मॉड्यूल बदलना चाहते हैं, तो आपके बाकी डिज़ाइन समान रह सकते हैं। जैसे अगर आप सिंगल रिले के बजाय 16x रिले बोर्ड का उपयोग करना चाहते हैं। आप 3 डी प्रिंटेड बाड़े या लेजर कट ऐक्रेलिक में अपने अंत डिजाइन के लुक को कस्टमाइज़ करने में भी सक्षम होंगे, यह केबलों के लचीलेपन के लिए धन्यवाद।

ढाल के बजाय मॉड्यूल और केबल का उपयोग करने का क्या फायदा है?

ढाल महान हैं लेकिन वे अन्य प्रणालियों पर काम करने के लिए बिल्कुल तैयार नहीं हैं। इन ढालों का उपयोग करने के लिए डिज़ाइन किए गए किसी भी बोर्ड के पास Arduino के रूप में सटीक पदचिह्न और पिनआउट होना चाहिए। यदि आप एक छोटा बोर्ड चाहते हैं तो क्या होगा? वैसे Arduino एक छोटा मिनी संस्करण प्रदान करता है लेकिन यह ढाल के साथ काम नहीं करता है। असल में, ज्यादातर मामलों में, जब कोई उपयोगकर्ता अपने बोर्ड को बदलता है जो माइक्रो को होस्ट करता है तो उन्हें अपने पास मौजूद ढाल को फेंकना पड़ता है या उन्हें मैन्युअल रूप से वायर करना पड़ता है जो एक आसान प्रक्रिया नहीं है। मॉड्यूल 100% माइक्रो और मेनबोर्ड स्वतंत्र होने के लिए डिज़ाइन किए गए हैं। उदाहरण के लिए, हमारा संगीत मॉड्यूल एक एमपी 3 डिकोडर चिप को होस्ट करता है जो एसपीआई बस का उपयोग करता है।चिप को "S" लेबल वाले सॉकेट के साथ एक छोटे बोर्ड पर जोड़ा जाता है। एक पूर्वनिर्धारित मानक है कि एसपीआई सॉकेट से कैसे कनेक्ट होता है, जहां SCK, MOSI, MISO और GPIO कनेक्ट होते हैं। यह मॉड्यूल किसी भी मेनबोर्ड के साथ काम करेगा जिसमें सॉकेट टाइप "S" होगा क्योंकि मेनबोर्ड में एक सॉकेट से जुड़े माइक्रो से SPI बस होगी, जिसे "S" लेबल किया गया है।

ढाल के साथ एक और समस्या यह है कि वे एक ही पिन साझा करते हैं। इसका मतलब यह है कि उपयोगकर्ता को यह सुनिश्चित करना होगा कि वे जिन ढालों का उपयोग करने वाले हैं, वे उसी पिन का उपयोग नहीं कर रहे हैं। यह मॉड्यूल के साथ एक समस्या नहीं है क्योंकि आप मेनबोर्ड पर प्रत्येक सॉकेट को एक ढाल के रूप में सोच सकते हैं। लेकिन जब आपको अधिक सॉकेट की आवश्यकता होती है तो क्या होता है? यह वह जगह है जहाँ आप अधिक सॉकेट के साथ एक बड़े मेनबोर्ड का उपयोग कर सकते हैं लेकिन निश्चित रूप से, ठीक उसी मॉड्यूल का उपयोग करते रहें। यहां तक ​​कि अगर आपको अधिक प्रसंस्करण शक्ति की आवश्यकता है, तो आप आज 400Mhz मेनबोर्ड प्राप्त कर सकते हैं जो समान मॉड्यूल के साथ काम करेगा। 400Mhz बोर्ड Arduino नहीं है, लेकिन फिर भी समान मॉड्यूल के साथ काम करेगा।

अंत में, खड़ी ढाल के लिए बाड़े बनाना मुश्किल है। जब एक या अधिक ढाल खड़ी हो जाती हैं, तो वे बाड़े बनाने के लिए एक कठिन स्थान में पाए गए कनेक्टर्स के साथ बहुत भारी हो जाती हैं। मॉड्यूल के साथ, आपके पास एक लेज़र कट ऐक्रेलिक या 3 डी प्रिंटेड बाड़े के अंदर मॉड्यूल को कहीं भी रखने के लिए अलग-अलग लंबाई के तार होते हैं। बाड़े को डिजाइन करना आसान बना दिया गया है क्योंकि हम सभी मॉड्यूल और मेनबोर्ड के लिए 3 डी मॉडल प्रदान करते हैं। अधिक जोड़ते हुए, सभी मॉड्यूल और मेनबोर्ड पर बढ़ते छेद 3.2 मिमी व्यास के होते हैं और 5 मिमी ग्रिड पर स्थित होते हैं। आप बढ़ते प्लेट भी बना सकते हैं। आप इसका उदाहरण हमारी वेबसाइट पर हमारे "सामुदायिक प्रदर्शन" और "सामुदायिक कृतियों" पृष्ठों में देख सकते हैं।

ढाल के बजाय मॉड्यूल और केबल का उपयोग करने के नुकसान क्या हैं?

यदि वे मुहिम नहीं चला रहे हैं, तो परियोजनाओं को स्थानांतरित करना मुश्किल हो सकता है। हम हमेशा बाड़ों, बढ़ते प्लेटों या कुछ और के रूप में आसान के रूप में एक दूसरे के लिए मॉड्यूल माउंट करने के लिए सलाह देते हैं।

अधिकांश लोग जो गैजेट-विरोधी हैं, वे Microsoft OS और dev टूल का उपयोग करने की आवश्यकता के बारे में शिकायत करते हैं। क्या इस परियोजना में Microsoft की कोई भूमिका है? क्या विंडोज का उपयोग करने की कोई आवश्यकता है?

आप Arduino IDE, अवधि का उपयोग कर रहे हैं! कहीं भी जो Arduino IDE काम करता है, FEZ मेडुसा काम करता है। यदि वास्तव में, डिजाइन Arduino UNO के इतना करीब है कि हमारे पास ठीक उसी पिन पर एक एलईडी है। यदि आप Arduino UNO के लिए LED ब्लिंक उदाहरण खोलते हैं और इसे FEZ मेडुसा पर लोड करते हैं, तो ऑनबोर्ड एलईडी बस पलक झपकाएगा।

कोई व्यक्ति सभी घटकों को धारण करने के लिए ढाल बनाने के बजाय मॉड्यूल पर आधारित परियोजना का निर्माण क्यों करना चाहेगा? क्या एक भी ढाल सस्ती नहीं होगी?

एक ढाल बनाते समय, आप इसे केवल Arduino पर उपयोग करने जा रहे हैं, उदाहरण के लिए, रास्पबेरी पाई या बीगलबोन पर नहीं। गैजेट स्टैंडर्ड पिनआउट के साथ एक मॉड्यूल बनाते समय, आप कुछ ऐसा बना रहे हैं, जो सभी के लिए सुलभ होगा, चाहे उनके पास कोई भी प्रणाली हो। यदि उनकी प्रणाली में मानक सॉकेट हैं, तो वे इसे केवल प्लग कर सकते हैं। यदि वे नहीं करते हैं, तो वे इसे तार कर सकते हैं। कम से कम इस मामले में वायरिंग एक सॉकेट पर होती है, जिसमें 3 पावर पिन होते हैं [+ 5V,] 3V3, GND] और केवल 7 सिग्नल पिन।

मेडुसा के लिए कितने संगत मॉड्यूल उपलब्ध हैं? मुझे किकस्टार्टर में दिखाई गई एक अच्छी सूची दिखाई देती है, लेकिन मुझे आपकी साइट पर गैजेट के रूप में सूचीबद्ध सौ के करीब दिखाई देता है। क्या ड्राइवरों के विकसित होने के बाद ये सभी मेडुसा के साथ काम करेंगे? क्या आप इस प्रयास में मदद के लिए सामुदायिक प्रयास की अपेक्षा करते हैं?

100 से अधिक मॉड्यूल हैं और सूची बढ़ रही है। इन मॉड्यूलों में से 95% FEZ मेडुसा के साथ काम करेंगे लेकिन कुछ का उपयोग माइक्रो की सीमा के कारण नहीं होगा। उदाहरण के लिए, हमारे पास कैपेसिटिव टच स्क्रीन के साथ 7 ”डिस्प्ले है। इस डिस्प्ले के लिए डिस्प्ले कंट्रोलर के साथ माइक्रो की आवश्यकता होती है। उन पिनों को "आर", "जी" और "बी" सॉकेट किया जाता है, जो आपको FEZ मेडुसा पर नहीं मिलेगा। एक अन्य विकल्प हमारा WiFi RS21 है जिसमें काम करने के लिए कुछ बड़े पुस्तकालयों की आवश्यकता होती है। यह काम नहीं करेगा, लेकिन हमारे पास दो अन्य वाईफाई विकल्प हैं।

GHI के पास अपनी साइट पर उपलब्ध मॉड्यूल का काफी संग्रह है। क्या सॉकेट एक खुला मानक है और क्या अन्य कंपनियां इस मानक के अनुसार इन मॉड्यूल का निर्माण कर रही हैं?

हाँ सॉकेट प्रकारों पर एक मानक है और पिन प्रत्येक प्रकार से कैसे कनेक्ट होगा। सॉकेट "U" UART है, जो एक सीरियल इंटरफ़ेस है, और मानक दिखाता है कि RX और TX पिन कहाँ जाते हैं। यह मानक यूके में Microsoft अनुसंधान पर शुरू हुआ और आज यह सभी के लिए उपयोग के लिए खुला है। अधिक मॉड्यूल बनाने वाली कई कंपनियां और निर्माता हैं, कुछ उदाहरणों में शामिल हैं:

  • सीड स्टूडियो
  • इलेक्ट्रॉनिक्स से प्यार है
  • मिलाप बंदर
  • सामुदायिक निर्माण

मॉड्यूल के साथ काम करने के लिए मौजूदा Arduino ड्राइवर को पोर्ट करना कितना मुश्किल है?

Arduino- संगत मेनबोर्ड पर पाए जाने वाले सटीक समान पिन FEZ मेडुसा मिनी और FEZ मेडुसा S12 और शील्ड पर पहले तीन सॉकेट पर पाए जाने वाले समान पिन हैं। एक ही सूक्ष्म, एक ही पिन और इसलिए यह पोर्ट के लिए कुछ भी नहीं है। हालाँकि, हम आपको सॉकेट मैपिंग के लिए उपलब्ध कराई गई लाइब्रेरी का लाभ उठाने की सलाह देते हैं। इस तरह, आपका बनाया ड्राइवर ठीक काम करेगा चाहे आप अपने मॉड्यूल को सॉकेट 2 या सॉकेट 5 में प्लग करें। हालाँकि, आपको इनमें से किसी भी लाइब्रेरी का उपयोग करने की आवश्यकता नहीं है।

एक Arduino व्युत्पन्न के रूप में, GHI को Arduino कोर में वापस योगदान करने के लिए कोई आवश्यकता नहीं है। क्या जीएचआई Arduino कोर में किसी भी तरह से या तो मौद्रिक रूप से या किसी अन्य तरीके से योगदान दे रहा है?

सॉफ़्टवेयर पक्ष में, हमारे पास ड्राइवर कोड की हज़ारों पंक्तियाँ हैं जो सभी एक गिट रिपॉजिटरी [ओपन सोर्स] के रूप में पोस्ट की जा रही हैं। हार्डवेयर पक्ष पर, सभी बोर्ड डिजाइन ईएजीएलई प्रारूप में प्रदान किए जाते हैं। खुद Arduino IDE के लिए, हमारे पास कुछ सुधार हैं जिन्हें हम निकट भविष्य में काम करना पसंद करते हैं और हम सब कुछ वापस करने में योगदान देंगे।

Arduino Yun ने हाल ही में निर्मित वाईफाई के साथ तेज गति से IoT परियोजनाओं के साथ कदम रखने में मदद के रूप में लॉन्च किया। मेरी राय में, IoT को प्राप्त करने के लिए सबसे बड़ी बाधा वायरलेस जाने की कीमत को कम करना है। मुझे नहीं लगता कि इस संबंध में यूं पर्याप्त है। क्या जीएचआई में मेडुसा के साथ एक समाधान है जो हमें वहां तेजी से पहुंचने में मदद करेगा?

हम कम लागत वाले वाईफाई CC3000 मॉड्यूल को पूरा करने पर समुदाय के साथ काम कर रहे हैं। एक बार पूरा होने पर, आप इसे $ 10 FEZ मेडुसा मिनी में प्लग कर सकते हैं। बेशक, अगर हमें समुदाय से पर्याप्त रुचि दिखाई देती है, तो हम वाईफाई में निर्मित एक FEZ मेडुसा बना सकते हैं। GHI Electronics द्वारा निर्मित अधिकांश उत्पाद समुदाय संचालित हैं। और मिशिगन में हमारी सुविधा में हमारे अपने इंजीनियरिंग और विनिर्माण के अधिकार होने से, हम उत्पादों को काफी तेज़ी से चालू कर सकते हैं।

जैसा कि हम बात कर रहे हैं, आप दो दिनों से कम समय के बाद अपने फंडिंग लक्ष्य से $ 1800 कम हैं। आपने लिंक्स बोर्ड सहित कुछ बहुत अच्छे खिंचाव लक्ष्य निर्धारित किए हैं जो लगभग किसी भी USB सक्षम कंप्यूटर के साथ काम करेंगे। क्यों Arduino में रुचि रखने वाले लोगों को इस बारे में परवाह करनी चाहिए?

Arduino में हमेशा अपनी जगह और आवश्यकता होगी। यदि $ 1 माइक्रो के पास नहीं है तो हम $ 10 मेनबोर्ड कैसे बना सकते हैं? डेवलपर्स की हमेशा अलग-अलग आवश्यकताएं और आवश्यकताएं होंगी। हमें लगता है कि FEZ लिंक्स के साथ एक Arduino- संगत प्रोसेसर बोर्ड को जोड़कर, रास्पबेरी पाई, बीगलबोन, स्मार्टफोन, टैबलेट और पीसी जैसे एंड्रॉइड या विंडोज पर चलने वाले किसी भी होस्ट की पहुंच के साथ एक इंटरफ़ेस बोर्ड की अनुमति देता है, हम एक पूर्ण पारिस्थितिकी तंत्र का निर्माण करेंगे। यह डेवलपर्स और उनकी जरूरतों के बीच की खाई को पाट देगा।

इस वर्ष की शुरुआत में, आपके पास एक और सफल किकस्टार्टर, FEZ GameO था। क्या आपको उन उपकरणों को निष्पादित करने और वितरित करने में कोई समस्या है? क्या उस किकस्टार्टर से कोई सबक सीखा गया था जिसे आपने इस पर लागू किया था?

हम कई वर्षों से इंजीनियरिंग और विनिर्माण कर रहे हैं। हमारे समुदाय में कुछ अंदरूनी सूत्रों की मदद से यह अनुभव हमें जहाज से पहले उत्पाद का पूरी तरह से परीक्षण करने की अनुमति देता है। और हमारी अपनी उत्पादन लाइन होने से, हम शीर्ष गुणवत्ता मानकों को रखते हुए समय पर उत्पाद प्राप्त कर सकते हैं। बेशक, समस्याएं अतीत में हुई हैं लेकिन पूरे वर्षों में हमने सीखा कि उन्हें कैसे हल किया जाए। हम अपने ग्राहक की संतुष्टि और शून्य रिटर्न के पास गर्व करते हैं।

धन्यवाद, गस।

मुझे FEZ मेडुसा बोर्डों का प्रारंभिक पूर्वावलोकन शिपमेंट मिला है और मैं जल्द ही पूरी समीक्षा और रिपोर्टिंग करूंगा। हां, मैं इस परियोजना का समर्थन कर रहा हूं। Arduino और मॉड्यूलर गैजेट सिस्टम दोनों के एक लंबे समय के प्रशंसक के रूप में, मैं बहुत उत्साहित हूं कि दोनों प्लेटफार्मों के लिए इसका क्या मतलब हो सकता है अगर यह किकस्टार्टर एक बड़ी सफलता थी।

यदि आपके पास FEZ मेडुसा के बारे में प्रश्न या चिंताएं हैं, तो कृपया उन्हें किकस्टार्टर के टिप्पणी अनुभाग में ले जाएं और GHI का कोई व्यक्ति उन्हें संबोधित करेगा।

शेयर

एक टिप्पणी छोड़