विषयसूची:

डीजेंगो के साथ रास्पबेरी पीआई का उपयोग करते हुए आधुनिक वेंडिंग मशीन जीयूआई: 4 कदम
डीजेंगो के साथ रास्पबेरी पीआई का उपयोग करते हुए आधुनिक वेंडिंग मशीन जीयूआई: 4 कदम

वीडियो: डीजेंगो के साथ रास्पबेरी पीआई का उपयोग करते हुए आधुनिक वेंडिंग मशीन जीयूआई: 4 कदम

वीडियो: डीजेंगो के साथ रास्पबेरी पीआई का उपयोग करते हुए आधुनिक वेंडिंग मशीन जीयूआई: 4 कदम
वीडियो: How To Make Best Smartphone Oscilloscope using Raspberry Pi Pico 2024, नवंबर
Anonim
DJANGO. के साथ रास्पबेरी पीआई का उपयोग करते हुए आधुनिक वेंडिंग मशीन जीयूआई
DJANGO. के साथ रास्पबेरी पीआई का उपयोग करते हुए आधुनिक वेंडिंग मशीन जीयूआई

क्या हम वेंडिंग मशीन के लिए वेब भाषाओं का उपयोग करके आधुनिक जीयूआई बना सकते हैं?

उपरोक्त के लिए उत्तर हाँ हम कर सकते हैं। हम कियोस्क मोड का उपयोग कर वेंडिंग मशीनों के लिए उनका उपयोग कर सकते हैं। निम्नलिखित विचार मैंने पहले से ही अपने मौजूदा प्रोजेक्ट पर लागू किया है और यह ठीक काम करता है और हमने बहुत परीक्षण किया है। आप एक अच्छी दिखने वाली आधुनिक जीयूआई भी बना सकते हैं सीएसएस और एचटीएमएल, जावास्क्रिप्ट का मौजूदा ज्ञान। Django और GPIO पिन के बीच इंटरफेस को यथासंभव स्पष्ट रूप से समझाया गया है। यदि आप ऐसा करना चाहते हैं तो पढ़ना जारी रखें।

आपूर्ति

निम्नलिखित पूर्वापेक्षाएँ आवश्यक हैं:

  1. रास्पबेरी पाई इसमें रास्पियन ओएस स्थापित है
  2. रास्पबेरी पाई के साथ संगत टचस्क्रीन डिस्प्ले
  3. वेब भाषाओं (सीएसएस, एचटीएमएल, जावास्क्रिप्ट) की मूल बातें के बारे में थोड़ा ज्ञान

चरण 1: परियोजना के लिए Django और पूर्वापेक्षाएँ स्थापित करना

  1. टर्मिनल का उपयोग करके मौजूदा पायथन 2 को 3 में अपग्रेड करें। आप वीडियो के चरणों के माध्यम से जा सकते हैं।
  2. टर्मिनल लाइन में पिप कमांड का उपयोग करके रास्पबेरी पाई पर Django स्थापित करें।
  3. (वैकल्पिक) स्पर्श प्रदर्शन के लिए आवश्यक पुस्तकालय स्थापित करें। इसके लिए अपने प्रदर्शन निर्माता वेबपेज पर जाएं।

चरण 2: अपना Django एप्लिकेशन सेट करना

अपना Django एप्लिकेशन सेट करना
अपना Django एप्लिकेशन सेट करना
अपना Django एप्लिकेशन सेट करना
अपना 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: रास्पबेरी-पाई में फ़ाइलें बदलना और कॉन्फ़िगर करना

रास्पबेरी-पाई में फ़ाइलें बदलना और कॉन्फ़िगर करना
रास्पबेरी-पाई में फ़ाइलें बदलना और कॉन्फ़िगर करना
रास्पबेरी-पाई में फ़ाइलें बदलना और कॉन्फ़िगर करना
रास्पबेरी-पाई में फ़ाइलें बदलना और कॉन्फ़िगर करना

बधाई हो, यदि आपने अब तक चरणों का पालन किया है तो रास्पबेरी पाई पर जीयूआई का परीक्षण करने का समय आ गया है।

  1. अपने पीसी या लैपटॉप में इस्तेमाल किए गए नाम के साथ एक Django एप्लिकेशन बनाएं
  2. अपने Pi. पर टेम्प्लेट और स्टेटिक फोल्डर बनाएं
  3. नई फ़ाइलें आपके द्वारा बनाई गई वास्तविक फ़ाइलों से बदलें अधिक विवरण के लिए चित्र देखें।
  4. अगला कदम बैकग्राउंड में बूट अप के दौरान सर्वर शुरू करने के लिए ऑटो-स्टार्ट स्क्रिप्ट बनाना है
  5. अंतिम बात अधिक जानकारी के लिए रास्पबेरी पाई में कियोस्क मोड को सक्षम करना है यदि आप फुलस्क्रीन मोड में क्रोमियम दिखाना चाहते हैं तो मेरे जीथब पेज को देखें।

सिफारिश की: