हमारा फैसला
उपयोग करने में बहुत मज़ा आता है और यह कई परियोजनाओं के लिए उपयोगी हो सकता है। कुछ लोगों के लिए GPIO एक्सेस एक समस्या हो सकती है, इसलिए अपने निर्माण की योजना सोच-समझकर बनाएं।
के लिये
कम लागत
प्रयोग करने में आसान
कुरकुरा प्रदर्शन
विरुद्ध
GPIO पिन तक पहुंच खोना
जब रास्पबेरी पाई पिको जारी किया गया था, यूके के खुदरा विक्रेता पिमोरोनी नवीनतम पीआई के लिए कई ऐड-ऑन के साथ बाजार में सबसे पहले थे। पिको डिस्प्ले लगभग $ 20 के लिए रिटेल करता है और पुशबटन और आरजीबी एलईडी के साथ एक छोटी आईपीएस स्क्रीन है जो सीधे पिको से जुड़ती है और स्क्रीन पर दिखाई देने वाले कोड लिखने के लिए एक मजेदार परिचय के रूप में कार्य करती है। हालांकि यह अधिकांश के लिए “थोड़ा मज़ेदार” हो सकता है, पिको डिस्प्ले और रास्पबेरी पिको पिको में गम के पैक से बड़े पैकेज में गेम और एनिमेशन को सक्षम रूप से बनाने की पर्याप्त शक्ति है।
पिमोरोनी पिको डिस्प्ले का डिजाइन और उपयोग
पिको डिस्प्ले एक पैक है, पिमोरोनी द्वारा इस्तेमाल किया जाने वाला शब्द एक बोर्ड का वर्णन करने के लिए है जो रास्पबेरी पीआई पिको के पिन से जुड़ा हुआ है, उसी तरह बैकपैक के रूप में। केवल 2 x 1 x 0.3 इंच (53 x 25 x 9 मिमी) मापने वाला पिको डिस्प्ले पिको से थोड़ा ही बड़ा है। पिको डिस्प्ले पर हावी 1.14 इंच 240 x 135 पिक्सेल आईपीएस एलसीडी स्क्रीन है। पिको डिस्प्ले को पावर 3V3 GPIO पिन के माध्यम से भेजा जाता है और Pico डिस्प्ले एक SPI इंटरफ़ेस के माध्यम से रास्पबेरी पाई पिको के साथ संचार करता है। पिको डिस्प्ले पर चार पुशबटन (ए, बी, एक्स, वाई) और एक आरजीबी एलईडी भी मौजूद हैं।
पिको डिस्प्ले का उपयोग करने के लिए हमें पिमोरोनी के माइक्रोपायथन के कस्टम संस्करण को फ्लैश करने की आवश्यकता है जिसमें इसके लिए माइक्रोपायथन पुस्तकालय हैं और उनकी सीमा में अन्य बोर्ड हैं। पिको डिस्प्ले के लिए सी/सी ++ पुस्तकालय भी हैं, आपको उनकी आवश्यकता होनी चाहिए।
पिको डिस्प्ले को महसूस करने के लिए हमने डेमो को देखा और कुछ को आजमाया। पहला डेमो जो हमने देखा, डेमो.पीई, स्क्रीन पर यादृच्छिक आकार और रंगीन सर्कल बनाता है। ये वृत्त स्क्रीन के चारों ओर उछलते हैं जिससे यह भ्रम होता है कि वे भौतिकी के नियमों से बंधे हैं। यहां तक कि स्क्रीन के चारों ओर 100 वृत्तों के उछलने पर भी सब कुछ सुचारू रूप से चलता रहा।
इस डेमो से प्रेरित होकर, हमने स्क्रीन पर टेक्स्ट स्क्रॉल करने के लिए कुछ लिखने का फैसला किया। हर बार कोड लूप होने पर यह टेक्स्ट के लिए एक अलग रंग का चयन करेगा, और उस रंग का उपयोग RGB LED के लिए भी किया जाएगा। इसे लिखने में थोड़ा समय लगा, पुस्तकालय की समस्याओं की तुलना में प्रक्रिया की हमारी समझ से अधिक।
एक बार जब हमारी तर्क समस्या हल हो गई, तो हमारे पास स्क्रॉलिंग टेक्स्ट और यादृच्छिक रंग थे। लेकिन आगे क्या? स्क्रीन के कोनों पर चार बटन अभी तक उपयोग नहीं किए गए थे, इसलिए हमने अपने कोड को सशर्त बयानों को शामिल करने के लिए अनुकूलित किया जो एक बटन प्रेस की तलाश करेंगे और फिर उस स्थिति से जुड़े कोड के ब्लॉक को चलाएंगे। हमारे मामले में यह तीन अलग-अलग टेक्स्ट स्ट्रिंग्स थे, दो बेतरतीब ढंग से चुने गए रंगों के साथ और एक सेट टेक्स्ट कलर और अलग बैकग्राउंड कलर के साथ। पिको डिस्प्ले के लिए माइक्रोपायथन लाइब्रेरी का उपयोग करना आसान है, एक बार जब आप स्क्रीन को अपडेट करने की प्रक्रिया को समझ लेते हैं
पिमोरोनी पिको डिस्प्ले के लिए मामलों का प्रयोग करें
चूंकि यह एक पैक है, केवल कुछ जीपीआईओ पिन का उपयोग करने के बावजूद, यह उन सभी तक पहुंच से इनकार करता है और यह सीमित करेगा कि इसका उपयोग कहां और कैसे किया जा सकता है। यदि आप एक साधारण स्क्रॉलिंग टेक्स्ट नाम बैज या प्रेरणादायक उद्धरण बनाना चाहते हैं तो पिको डिस्प्ले आपके लिए है।
लेकिन यह बोर्ड सिर्फ टेक्स्ट तक ही सीमित नहीं है। इसका उपयोग आपके खुद के वीडियो गेम जैसे टेट्रिस बनाने के लिए भी किया जा सकता है। यदि आप किसी अन्य बोर्ड के साथ पिको डिस्प्ले का उपयोग करना चाहते हैं, तो आपको पिको ओम्निबस टू वे एक्सपैंडर या पिको डेकर क्वाड एक्सपैंडर खरीदने की आवश्यकता होगी, लेकिन जीपीआईओ पिन के प्रति सावधान रहें जो प्रत्येक बोर्ड उपयोग करेगा, क्योंकि संघर्ष को रोकेगा काम करने से बोर्ड।
जमीनी स्तर
पिमोरोनी का पिको डिस्प्ले आपके रास्पबेरी पिको के साथ अद्वितीय एनिमेटेड प्रोजेक्ट बनाने का एक कम लागत वाला तरीका है। माइक्रोपायथन के साथ पिको डिस्प्ले का उपयोग करना सरल है और हम बहुत कम कोड के साथ अच्छे परिणाम प्राप्त कर सकते हैं।
पिको यूनिकॉर्न पैक की तरह, पिको डिस्प्ले एक समस्या को हल करने के लिए एक गंभीर बोर्ड की तुलना में मस्ती करते हुए एक नया कौशल सीखने का एक साधन है। हालांकि, यह नकारात्मक नहीं है क्योंकि पिको डिस्प्ले पिको बेस एक्सप्लोरर के समान पुस्तकालय का उपयोग करता है और इसका मतलब है कि एक पर सीखे गए कौशल दूसरे के लिए हस्तांतरणीय हैं।