विषयसूची:
- आपूर्ति
- चरण 1: परियोजना के लिए Django और पूर्वापेक्षाएँ स्थापित करना
- चरण 2: अपना Django एप्लिकेशन सेट करना
- चरण 3: GUI बनाना और बैकएंड के साथ लिंक करना
- चरण 4: रास्पबेरी-पाई में फ़ाइलें बदलना और कॉन्फ़िगर करना
वीडियो: डीजेंगो के साथ रास्पबेरी पीआई का उपयोग करते हुए आधुनिक वेंडिंग मशीन जीयूआई: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
क्या हम वेंडिंग मशीन के लिए वेब भाषाओं का उपयोग करके आधुनिक जीयूआई बना सकते हैं?
उपरोक्त के लिए उत्तर हाँ हम कर सकते हैं। हम कियोस्क मोड का उपयोग कर वेंडिंग मशीनों के लिए उनका उपयोग कर सकते हैं। निम्नलिखित विचार मैंने पहले से ही अपने मौजूदा प्रोजेक्ट पर लागू किया है और यह ठीक काम करता है और हमने बहुत परीक्षण किया है। आप एक अच्छी दिखने वाली आधुनिक जीयूआई भी बना सकते हैं सीएसएस और एचटीएमएल, जावास्क्रिप्ट का मौजूदा ज्ञान। Django और GPIO पिन के बीच इंटरफेस को यथासंभव स्पष्ट रूप से समझाया गया है। यदि आप ऐसा करना चाहते हैं तो पढ़ना जारी रखें।
आपूर्ति
निम्नलिखित पूर्वापेक्षाएँ आवश्यक हैं:
- रास्पबेरी पाई इसमें रास्पियन ओएस स्थापित है
- रास्पबेरी पाई के साथ संगत टचस्क्रीन डिस्प्ले
- वेब भाषाओं (सीएसएस, एचटीएमएल, जावास्क्रिप्ट) की मूल बातें के बारे में थोड़ा ज्ञान
चरण 1: परियोजना के लिए Django और पूर्वापेक्षाएँ स्थापित करना
- टर्मिनल का उपयोग करके मौजूदा पायथन 2 को 3 में अपग्रेड करें। आप वीडियो के चरणों के माध्यम से जा सकते हैं।
- टर्मिनल लाइन में पिप कमांड का उपयोग करके रास्पबेरी पाई पर Django स्थापित करें।
- (वैकल्पिक) स्पर्श प्रदर्शन के लिए आवश्यक पुस्तकालय स्थापित करें। इसके लिए अपने प्रदर्शन निर्माता वेबपेज पर जाएं।
चरण 2: अपना Django एप्लिकेशन सेट करना
यदि आप रास्पबेरी पाई पर आईडीई के साथ सहज हैं तो इसके लिए जाएं। लेकिन मैं पीसी पर Django एप्लिकेशन करने की सलाह देता हूं। Django एप्लिकेशन डेवलपमेंट के लिए PyCharm या Visual Studio का उपयोग करना बेहतर है। मैं Pycharm के साथ करूँगा। Pycharm पर जाएं और उसके तहत एक नया प्रोजेक्ट बनाएं Django चुनें। प्रोजेक्ट के लिए और टेम्पलेट सक्षम करें पर एक नया नाम दें और अपने ऐप के लिए एक नाम बनाएं और यदि आप डेटाबेस पर काम कर रहे हैं तो Django व्यवस्थापक को सक्षम करें और स्टार्ट दबाएं। यह आवश्यक पैकेज स्थापित करेगा। उसके बाद इन चरणों का पालन करें।
- चेक सर्वर चल रहा है या कमांड का उपयोग नहीं कर रहा है - टर्मिनल पर python manage.py runserver
- यदि आप Django मूल बातें नहीं जानते हैं तो साइट पोल ऐप पर नेविगेट करें जहां आप आसानी से Django मूल बातें समझ सकते हैं।
चरण 3: GUI बनाना और बैकएंड के साथ लिंक करना
- एक GUI बनाने के लिए I'll Done with Html 5 and CSS 3. आप अपनी इच्छा के अनुसार कई पेज बना सकते हैं और यदि आप ऑफ़लाइन वेंडिंग मशीन के साथ काम कर रहे हैं और ऑनलाइन उपयोग URL लिंक के लिए आइकन और चित्रों को डाउनलोड करने और उपयोग करने का प्रयास करें। मैंने उन.html फ़ाइलों को टेम्प्लेट निर्देशिका में संग्रहीत किया है जिसे हमने अभी-अभी सक्षम किया है।
- छवियों, वीडियो और सीएसएस फ़ाइलों को क्रमशः संग्रहीत करने के लिए स्थिर फ़ोल्डर का उपयोग करें
- उसके बाद फ़ाइलों को बैक एंड प्रगति से जोड़ने के लिए Django में urls.py का उपयोग करें।
(या)
GitHub - Raspberry-pi-Gui-Django. में क्लोन या रिपॉजिटरी डाउनलोड करें
चरण 4: रास्पबेरी-पाई में फ़ाइलें बदलना और कॉन्फ़िगर करना
बधाई हो, यदि आपने अब तक चरणों का पालन किया है तो रास्पबेरी पाई पर जीयूआई का परीक्षण करने का समय आ गया है।
- अपने पीसी या लैपटॉप में इस्तेमाल किए गए नाम के साथ एक Django एप्लिकेशन बनाएं
- अपने Pi. पर टेम्प्लेट और स्टेटिक फोल्डर बनाएं
- नई फ़ाइलें आपके द्वारा बनाई गई वास्तविक फ़ाइलों से बदलें अधिक विवरण के लिए चित्र देखें।
- अगला कदम बैकग्राउंड में बूट अप के दौरान सर्वर शुरू करने के लिए ऑटो-स्टार्ट स्क्रिप्ट बनाना है
- अंतिम बात अधिक जानकारी के लिए रास्पबेरी पाई में कियोस्क मोड को सक्षम करना है यदि आप फुलस्क्रीन मोड में क्रोमियम दिखाना चाहते हैं तो मेरे जीथब पेज को देखें।
सिफारिश की:
फैडेकैंडी, पीआई और एलईडी स्ट्रिप्स का उपयोग करते हुए एलईडी क्लाउड: 4 कदम (चित्रों के साथ)
फैडेकैंडी, पीआई और एलईडी स्ट्रिप्स का उपयोग करते हुए एलईडी क्लाउड: मैंने अपने घर में एक ईथर वातावरण बनाने के लिए कुछ एलईडी क्लाउड बनाए हैं। इन्हें शुरू में एक त्योहार के लिए इस्तेमाल किया जाना था जिसे वर्तमान महामारी के कारण बंद कर दिया गया है। मैंने सहज एनिमेशन प्राप्त करने के लिए एक फीकी कैंडी चिप का उपयोग किया है और मैंने
जीयूआई रास्पबेरी के साथ कॉकटेल मशीन: 7 कदम (चित्रों के साथ)
GUI के साथ कॉकटेल मशीन रास्पबेरी: आपको तकनीक और पार्टी पसंद है? यह प्रोजेक्ट आपके लिए बनाया गया है! इस ट्यूटोरियल में हम ग्राफिक इंटरफ़ेस के साथ एक स्वचालित कॉकटेल मशीन बनाएंगे। रास्पबेरी द्वारा नियंत्रित सब कुछ! संपादित करें: मैंने यहां एक नया आसान और सस्ता लिंक बनाया है
उड़ान मानचित्रण डेटा का उपयोग करते हुए प्रारंभिक चेतावनी रास्पबेरी पीआई रनवे लाइट: 14 कदम (चित्रों के साथ)
फ़्लाइट मैपिंग डेटा का उपयोग करते हुए प्रारंभिक चेतावनी रास्पबेरी पीआई रनवे लाइट: यह लैंप कई कारणों से आया है कि मुझे हमेशा उन विमानों में दिलचस्पी है जो ऊपर की ओर उड़ते हैं और गर्मियों के दौरान सप्ताहांत में अक्सर कुछ बहुत रोमांचक होते हैं। हालाँकि आप उन्हें केवल तभी सुनते हैं जब वे आगे बढ़ते हैं
टास्कर के साथ रास्पबेरी पाई का उपयोग करते हुए वाईफाई नियंत्रित 12 वी एलईडी पट्टी, इफ्टेट एकीकरण।: 15 कदम (चित्रों के साथ)
टास्कर, इफ्ट्ट इंटीग्रेशन के साथ रास्पबेरी पाई का उपयोग करके वाईफाई नियंत्रित 12 वी एलईडी पट्टी: इस परियोजना में मैं आपको दिखाऊंगा कि रास्पबेरी पाई का उपयोग करके वाईफाई पर एक साधारण 12 वी एनालॉग एलईडी पट्टी को कैसे नियंत्रित किया जाए। इस परियोजना के लिए आपको आवश्यकता होगी: 1x रास्पबेरी पाई (I मैं रास्पबेरी पाई 1 मॉडल बी+) 1x आरजीबी 12वी ले का उपयोग कर रहा हूं
Arduino के साथ 2.4Ghz NRF24L01 मॉड्यूल का उपयोग कर वायरलेस रिमोट - क्वाडकॉप्टर के लिए Nrf24l01 4 चैनल / 6 चैनल ट्रांसमीटर रिसीवर - आरसी हेलीकाप्टर - Arduino का उपयोग करते हुए Rc प्लेन: 5 कदम (चित्रों के साथ)
Arduino के साथ 2.4Ghz NRF24L01 मॉड्यूल का उपयोग कर वायरलेस रिमोट | क्वाडकॉप्टर के लिए Nrf24l01 4 चैनल / 6 चैनल ट्रांसमीटर रिसीवर | आरसी हेलीकाप्टर | Arduino का उपयोग करते हुए Rc प्लेन: Rc कार चलाने के लिए | क्वाडकॉप्टर | ड्रोन | आरसी विमान | RC नाव, हमें हमेशा एक रिसीवर और ट्रांसमीटर की आवश्यकता होती है, मान लीजिए कि RC QUADCOPTER के लिए हमें एक 6 चैनल ट्रांसमीटर और रिसीवर की आवश्यकता है और उस प्रकार का TX और RX बहुत महंगा है, इसलिए हम अपने