हमारा फैसला SeeedStudio Wio टर्मिनल:
सेंसर, बटन, एक रंग एलसीडी स्क्रीन और वाई-फाई कनेक्टिविटी से भरा, SeeedStudio से Wio टर्मिनल शानदार मूल्य और अच्छी तरह से प्रलेखित है। यह आसान है जो वास्तव में महत्वपूर्ण है के साथ प्राप्त करने के लिए आसान बनाता है: शांत सामान बनाना। 910
इलेक्ट्रॉनिक्स प्रोग्रामिंग कई बार काफी निराशाजनक हो सकती है। सोर्सिंग घटक, उनका उपयोग करने के लिए सही लाइब्रेरियों का पता लगाना, पास करने के लिए सही मापदंडों का पता लगाना, फिर उम्मीद करते हैं कि कुछ उदाहरण कोड के साथ आरंभ हो। यह सब एक बड़े पैमाने पर समय चूसना को जोड़ता है जो मज़ेदार सामग्री से अलग हो जाता है। यह काफी हद तक इसीलिए है कि मुझे अरुडिनो इकोसिस्टम से प्यार हो गया। SeeedStudio को लगता है कि Wio टर्मिनल इलेक्ट्रॉनिक्स के साथ मेरे रिश्ते को फिर से जीवंत कर सकता है, और मुझे लगता है कि वे सही हैं।
Wio टर्मिनल एक Arduino- संगत विकास बोर्ड है, जो सुविधाओं से भरा और अच्छी तरह से प्रलेखित, एक के लिए उपलब्ध है पूरी तरह से उचित $ 30. Arduino Uno के बाद से यह सबसे अच्छी बात क्यों है, यह जानने के लिए पढ़ें।
Wio टर्मिनल फीचर्स और स्पेसिफिकेशन
Wio टर्मिनल एक ARM Cortex M4F सिस्टम-ऑन-ए-चिप के आसपास बनाया गया है, जो एक 32-बिट ARM प्रोसेसर है जो 120Mhz (200Mhz बर्स्ट) पर चलता है। इसमें 4MB स्टोरेज, 192k रैम, और वाई-फाई और ब्लूटूथ कनेक्टिविटी प्रदान करने वाला एक Realtek RTL8720DN वायरलेस चिप है (हालांकि लेखन के समय ब्लूटूथ स्टैक लागू नहीं किया गया था)।
अंतर्निहित सुविधाओं के संदर्भ में, इसके बारे में चिल्लाने के लिए बहुत कुछ है:
- 2.4 screen रंग एलसीडी स्क्रीन
- 3 पुशबटन
- 5-रास्ता जॉयस्टिक
- बजर
- माइक्रो एसडी कार्ड स्लॉट
- प्रकाश संवेदक
- आईआर एमिटर
- accelerometer
- वाई - फाई
- ब्लूटूथ
- USB-C, क्लाइंट या होस्ट मोड के लिए
- दो ग्रोव सिस्टम कनेक्टर्स
USB-C कनेक्टर इस प्रकार है कि आप डिवाइस को अभी के लिए कैसे चालू करेंगे, हालांकि बाद में एक बैटरी किट उपलब्ध होने की उम्मीद है। Wio टर्मिनल होस्ट USB के लिए कीबोर्ड, माउस या मिडी डिवाइस का अनुकरण करने के लिए, USB क्लाइंट दोनों के रूप में कार्य कर सकता है; उदाहरण के लिए, एक होस्ट, इसलिए, यह वायर्ड गेम कंट्रोलर से सिग्नल पढ़ सकता है (हालांकि यह अभी तक स्पष्ट नहीं है कि इसे इस मोड में कैसे पावर किया जाए)।
अधिक जटिल परियोजनाओं के लिए, या जो सिर्फ पायथन को पसंद करते हैं, Wio टर्मिनल ArduPy के साथ दोनों दुनिया के सर्वश्रेष्ठ को मिलाने में सक्षम है। आप होगें एमएस विज़ुअल कोड संपादक का उपयोग करके पायथन में कार्यक्रम करने में सक्षम, फिर भी अपने पसंदीदा Arduino पुस्तकालयों को आयात करें (या मौजूदाduPPy का उपयोग करें) वाले)। व्यक्तिगत रूप से, मैं पायथन को खड़ा नहीं कर सकता, लेकिन आप इस तरह से Wio टर्मिनल का उपयोग करने के बारे में अधिक जान सकते हैं SeeedStudio ब्लॉग.
Wio टर्मिनल से शुरुआत करना
स्क्रीन के बाईं ओर स्विच के साथ डिवाइस पर बिजली - और आप तुरंत एक छोटे से Flappy- पक्षी स्टाइप रेट्रो गेम (जिसके लिए कोड है) द्वारा अभिवादन किया जाएगा यहां उपलब्ध है यदि आप कभी भी इसे वापस चाहते हैं)।
आपको Wio टर्मिनल की प्रोग्रामिंग शुरू करने और Wio बोर्डों के लिए समर्थन स्थापित करने के लिए Arduino IDE की आवश्यकता होगी। अपनी प्राथमिकताओं में प्रदान किया गया URL दर्ज करें, फिर बोर्ड प्रबंधक स्क्रीन का उपयोग करें और Wio खोजें।
आपको सभी विभिन्न ऑनबोर्ड घटकों के लिए अनगिनत कोड उदाहरण मिलेंगे वायो विकी. कई को आपको अपने Arduino लाइब्रेरी फ़ोल्डर में एक अतिरिक्त लाइब्रेरी स्थापित करने की आवश्यकता होती है, लेकिन यह एक सरल प्रक्रिया है (स्केच -> लाइब्रेरी शामिल करें -> ज़िप जोड़ें).
मेरे पहले फ़ॉरेस्ट में एक्सेलेरोमीटर मूल्यों को पढ़ने और स्क्रीन पर परिणाम की साजिश रचने के लिए नमूना कोड शामिल था। बहुत अच्छा है, और यह वास्तव में डेटा लॉगिंग परियोजनाओं के लिए डिवाइस की क्षमता को दर्शाता है। आप एक एसडी कार्ड के लिए मान लिखने के लिए भी कोड पाएंगे।
वहाँ से, यह संशोधित करने के लिए कि इसके बजाय शामिल प्रकाश संवेदक से मूल्यों को पढ़ना तुच्छ था।
एक और दस मिनट बाद, मैंने विज़ुअल आउटपुट के साथ एक साधारण जॉयस्टिक टेस्ट प्रोग्राम बनाने के लिए एलसीडी फोंट डेमो के साथ जॉयस्टिक कोड का नमूना जोड़ा।
उस समय, मैं अपने बिट्स बॉक्स से एक और सेंसर कनेक्ट करना चाहता था, और तब मुझे एहसास हुआ कि इस तरह के पॉलिश डिवाइस में एक छोटा व्यापार बंद किया जाना चाहिए। अरडिनो यूनो के नंगे बोर्ड और पिन एक्सेस की तुलना में, Wio टर्मिनल पर पिन प्राप्त करना थोड़ा अधिक कठिन है। 40-पिन कनेक्टर के लिए पिनआउट ऑनलाइन दस्तावेज़ में पाए जा सकते हैं, लेकिन वे डिवाइस पर स्वयं लेबल नहीं होते हैं और हमेशा गलत चीजों में प्लगिंग का खतरा होता है।
जो हमें बड़े करीने से इस विषय पर लाता है: घटक और सेंसर जोड़ने के लिए क्या विकल्प हैं?
ग्रोव कनेक्टर्स
डिवाइस के सामने दो ग्रोव कनेक्टर हैं। ग्रोव एक परिपक्व हार्डवेयर पारिस्थितिकी तंत्र है जो हर तरह के सेंसर को कवर करता है जो आप संभवतः चाहते हैं, और इसके अलावा भी।
यह अब तक Wio टर्मिनल में कुछ जोड़ने का सबसे आसान तरीका है, और निश्चित रूप से, ग्रोव के सभी घटकों को अच्छी तरह से उपलब्ध कराए गए पुस्तकालयों के साथ भी प्रलेखित किया गया है। शुरुआती लोगों के लिए, यह विस्तार करने के लिए एक शानदार जगह है। ग्रोव सिस्टम के भीतर सेंसर और घटकों पर एक छोटा सा प्रीमियम है, लेकिन एक बड़ी राशि नहीं है - और जिस समय आप को बचाने के लिए गड़बड़ नहीं करना है, इसका मतलब है कि यह बिल्कुल इसके लायक है।
समर्थक उपयोगकर्ताओं के लिए, आप अभी भी मौजूदा घटकों का उपयोग या तो अंडरसाइड पर सीधे पिन एक्सेस के माध्यम से या ग्रोव सिस्टम क्लच केबल के उपयोग के माध्यम से कर सकते हैं। आपके पास एक Arduino के रूप में कई डिजिटल या एनालॉग पिन नहीं हैं, केवल इसलिए कि उनमें से कई पहले से ही ऑन-बोर्ड घटकों द्वारा उपयोग में हैं।
वास्तविक रूप से हालांकि, आपको कितनी बार जरूरत है सब उन IO पिन?
कनेक्टिविटी विकल्प
हमें जिस मॉडल को समीक्षा के लिए भेजा गया था वह एक इंजीनियरिंग प्रोटोटाइप है, इसलिए वाई-फाई को काम करने के लिए फर्मवेयर अपग्रेड की आवश्यकता होती है। यह एक पूरी तरह से प्रक्रिया है और केवल एक बार करने की आवश्यकता है, लेकिन मुझे उम्मीद है कि बाद के मॉडल इस बॉक्स से बाहर जाने के लिए तैयार होंगे।
दुर्भाग्य से, ब्लूटूथ हार्डवेयर अभी तक कार्यात्मक नहीं है। यह बोर्ड पर है, लेकिन इसका उपयोग करने के लिए आवश्यक पुस्तकालयों को अभी तक विकसित नहीं किया गया है। फिर से, यह एक प्रारंभिक प्रोटोटाइप है, इसलिए मुझे कुछ चीजों की उम्मीद नहीं है। Wio टर्मिनल Wio ब्रांडेड उपकरणों की लंबी लाइन में नवीनतम है, और SeeedStudio एक स्थापित कंपनी है, इसलिए मुझे विश्वास है कि यह समय में जोड़ा जाएगा। फिर भी, यदि आप सीधे अपने प्रोजेक्ट में ब्लूटूथ सुविधाओं का उपयोग करने की उम्मीद कर रहे थे, तो अभी के लिए खरीद पर रोक रखें।
Wio टर्मिनल के नीचे, आपको एक 40-पिन रास्पबेरी पाई संगत कनेक्टर मिलेगा, जो आपको Wio टर्मिनल को रास्पबेरी पाई हैट के रूप में उपयोग करने में सक्षम बनाता है। यह एक सीरियल डिवाइस के माध्यम से कार्य करता है, जिससे आप पायथन से संदेश भेज सकते हैं Wio टर्मिनल पर प्रदर्शित करने के लिए Pi पर चल रहा है, उदाहरण के लिए। आप संभवत: कुछ प्रसंस्करण कार्य Wio टर्मिनल पर लोड कर सकते हैं (यह Tensorflow Lite को चला सकते हैं), इसे बटन आदि के लिए उपयोग करें, लेकिन यह एक बेकार लगता है। जब तक आप वास्तव में, वास्तव में पायथन में प्रोग्राम करना चाहते हैं, तब तक शायद आप वियो टर्मिनल पर ही मूल रूप से सब कुछ करने से बेहतर होंगे। फिर भी, विकल्प रखना अच्छा है।
क्या आपके लिए Wio Terminal सही है?
Wio टर्मिनल के बीच चुनाव को देखते हुए, जो कि कलर स्क्रीन और जैसे हार्डवेयर फीचर्स से भरपूर है जॉयस्टिक - पूरी तरह से उचित $ 30 के लिए - या $ 20 के एक आधिकारिक Arduino Uno के पास जिसका शाब्दिक और कुछ नहीं है... मुझे पता है कि मैं कौन सा हूं चुनें।
बेशक, आप अनौपचारिक क्लोन का विकल्प चुन सकते हैं और फिर कुछ अतिरिक्त कीमत के लिए केवल अतिरिक्त सुविधाओं और घटकों को स्रोत कर सकते हैं। लेकिन आपको अपने समय में भी कारक होना चाहिए। Wio टर्मिनल पैकेज के बारे में इतना आकर्षक है कि सब कुछ इतनी अच्छी तरह से प्रलेखित है, और मुझे संगत पुस्तकालयों या कोड स्निपेट को ट्रैक करने की आवश्यकता नहीं है। इसका मतलब है कि आप उन चीजों पर ध्यान केंद्रित कर सकते हैं जो मायने रखती हैं: भयानक सामान का निर्माण।
इसीलिए मैं इसे अभी कॉल कर रहा हूं। डब्ल्यूआईओ टर्मिनल IoT और डेटा लॉगिंग डेवलपमेंट बोर्ड के लिए नया मानक है। और इलेक्ट्रॉनिक्स प्रोग्रामिंग के साथ शुरुआत करने के इच्छुक शुरुआती लोगों के लिए, Grove सेंसर सिस्टम आपको उन शुरुआती शुरुआती सीखने के चरणों में समय और निराशा से बचाएगा। $ 30 में, Wio टर्मिनल एक सौदा है।
प्रतियोगिता में भाग लो!
वायो टर्मिनल सस्ताजेम्स के पास आर्टिफिशियल इंटेलिजेंस में बीएससी है, और कॉम्पिटिया ए + और नेटवर्क + प्रमाणित है। वह MakeUseOf के प्रमुख डेवलपर हैं, और अपना खाली समय वीआर पेंटबॉल और बोर्डगेम खेलने में बिताते हैं। वह पीसी का निर्माण कर रहा है क्योंकि वह एक बच्चा था।