विषयसूची:

स्मार्ट मिरर: 10 कदम
स्मार्ट मिरर: 10 कदम

वीडियो: स्मार्ट मिरर: 10 कदम

वीडियो: स्मार्ट मिरर: 10 कदम
वीडियो: Smart Mirror DIRROR with Windows10 2024, नवंबर
Anonim
स्मार्ट मिरर
स्मार्ट मिरर

हम सभी उस पल को जानते हैं जब आप बाथरूम में होते हैं और घंटे का ट्रैक खो देते हैं। या आप नहीं जानते कि आज मौसम कैसा होगा… आदि। एक स्मार्ट दर्पण मदद कर सकता है। अपने प्रोजेक्ट के लिए मैंने बाथरूम में कुछ जगह बचाने के लिए स्मार्ट मिरर का एक छोटा संस्करण किया। आप उस पर मौसम, घंटा, दिन, स्थान, तापमान और आर्द्रता देख सकते हैं। इससे जुड़ी एक वेबसाइट भी है जहां आप ग्राफ में सभी डेटा ढूंढ सकते हैं और एलईडी पट्टी का रंग बदल सकते हैं।

चरण 1: आपके लिए आवश्यक घटक

आपके लिए आवश्यक घटक
आपके लिए आवश्यक घटक

यहां उन घटकों की सूची दी गई है जिनकी आपको आवश्यकता है।

  • रास्पबेरी पाई डिस्प्ले 5 इंच
  • रास्पबेरी पाई 3 बी+
  • 8GB माइक्रो एसडी
  • रास्पबेरी पाई आपूर्ति 5.1V / 2.5A
  • डिजिटल आरजीबी लेडस्ट्रिप WS2801
  • DHT11 तापमान और आर्द्रता सेंसर
  • लकड़ी
  • लकड़ी को ठीक करने के लिए हार्डवेयर (गोंद और आरी)
  • एच डी ऍम आई केबल
  • पीर (मोशन सेंसर)
  • DS18B20 (तापमान सेंसर)

चरण 2: रास्पबेरी पाई सेटअप

रास्पबेरी पाई सेटअप
रास्पबेरी पाई सेटअप
रास्पबेरी पाई सेटअप
रास्पबेरी पाई सेटअप

आइए कुछ सॉफ्टवेयर इंस्टॉल करके शुरू करें।

  • विनएससीपी
  • Win32 डिस्क प्रबंधक
  • मोबाएक्सटर्म
  • वीएनसी दर्शक
  • MySQL कार्यक्षेत्र

सबसे पहले आप विन 32 स्थापित करें। एक बार जब आप विन 32 स्थापित कर लेते हैं तो आप पीआई पर छवि स्थापित करना शुरू कर सकते हैं।

जब आप विन 32 खोलते हैं तो आप देखेंगे कि एक फ़ोल्डर का चयन किया जा सकता है। अपना माइक्रो एसडी कार्ड (ऊपर दाएं) चुनें और राइट (नीचे) पर क्लिक करें। स्थापना में कुछ समय लग सकता है। इस बीच आप अन्य सभी सॉफ़्टवेयर स्थापित कर सकते हैं।

एक बार आपकी छवि स्थापित हो जाने के बाद, आप अपने एसडी कार्ड को अपने पीआई में डाल सकते हैं और अपने पीआई को पावर कर सकते हैं। अपने पीआई को ईथरनेट केबल से अपने कंप्यूटर/लैपटॉप से कनेक्ट करें। इसके बाद आप mobaXterm शुरू करें। सत्र => एसएसएच => पर जाएं और निम्नलिखित डेटा भरें (अधिक विवरण के लिए छवि देखें)। इसके साथ आप अपने पीआई पर एक एसएसएच कनेक्शन के माध्यम से पोर्ट 22 पर यूज़रनेम "डीपी-यूज़ आर" और पासवर्ड "डीपी-यूज़र" के साथ लॉग ऑन करते हैं।

चरण 3: अपने पाई को अपने वाईफ़ाई से जोड़ना

अपने पाई को अपने वाईफ़ाई से जोड़ना
अपने पाई को अपने वाईफ़ाई से जोड़ना

यदि आप अपने पीआई से जुड़े हैं तो आप निम्न चरणों के साथ अपना वाईफाई सेट कर सकते हैं।

सुडो रास्पि-कॉन्फ़िगरेशन

  1. नेटवर्क विकल्पों पर जाएं
  2. वाई-फ़ाई पर जाएं
  3. अपना नेटवर्क नाम दर्ज करें
  4. अपना कूटशब्द भरें

अब आपके पास अपने वाईफाई तक पहुंच है और आप निम्न कोड के साथ अपने पीआई को अपडेट कर सकते हैं।

सुडो उपयुक्त अद्यतन

सुडो उपयुक्त अपग्रेड -y

यह सुनिश्चित करता है कि आपका पीआई अप टू डेट है।

चरण 4: हार्डवेयर

अब जब आपका पाई पूरी तरह से तैयार हो गया है तो आप सर्किट स्थापित करना शुरू कर सकते हैं। उपरोक्त योजनाबद्ध के रूप में अपने सर्किट से कनेक्ट करें। आप देखेंगे कि एक mcp3008 का उपयोग किया जा रहा है। आपको इसकी आवश्यकता नहीं है, यह स्क्रीन के लिए कनेक्शन है। एलईडी पट्टी में एक घड़ी, मोसी, जीएनडी और एक 5वी है।

चरण 5: SQL- डेटाबेस

SQL- डेटाबेस
SQL- डेटाबेस
SQL- डेटाबेस
SQL- डेटाबेस
SQL- डेटाबेस
SQL- डेटाबेस

डेटाबेस बनाने का समय आ गया है। नीचे दिए गए कोड के साथ अपने पीआई पर अपना मारियाडीबी पर्यावरण खोलें।

सबसे पहले आप इसके साथ एक उपयोगकर्ता बनाते हैं:

'एमसीटी' @'%' उपयोगकर्ता बनाएं, जिसकी पहचान 'एमसीटी' से हो;

तो आप सुनिश्चित करें कि उसके पास सभी विशेषाधिकार हैं:

*.* पर 'mct'@'%' पर ग्रैंड ऑप्शन के साथ सभी विशेषाधिकार प्रदान करें;

अंतिम लेकिन कम से कम, आप सब कुछ फ्लश करते हैं:

फ्लश विशेषाधिकार;

अब सेवा को पुनरारंभ करें:

sudo सेवा mysql पुनरारंभ करें

MySQL कार्यक्षेत्र खोलें। एक नया संबंध बनाएं। अधिक जानकारी के लिए चित्र देखें।

अब आयात खोलें, फ़ाइल आयात करें और कोड निष्पादित करें।

चरण 6: दर्पण के लिए कोड

मिरर के लिए कोड
मिरर के लिए कोड

pyCharm खोलें और सेटिंग => बिल्ड, एक्सिक्स्यूशन, परिनियोजन => परिनियोजन पर जाएं। प्लस दबाएं और एक SFTP जोड़ें (चित्र देखें)।

अब आप बस मेरे जीथब से कोड डाउनलोड करें और इसे pycharm में खोलें।

चरण 7: वेबसाइट

वेबसाइट
वेबसाइट
वेबसाइट
वेबसाइट

अपने पीआई पर एक वेब सर्वर लगाने के लिए, निम्नलिखित कोड को अपने पीआई में जोड़ें।

sudo apt-get intal apache2-y

डीपी-उपयोगकर्ता के रूप में पहुंच प्राप्त करने के लिए:

सुडो चाउन डीपी-उपयोगकर्ता: रूट *

फ़ोल्डर तक पहुँचने और उसमें फ़ाइलें जोड़ने के लिए।

sudo chown dp-user:root /var/www/html

विनएससीपी खोलें। एक नया सत्र बनाएं और छवि में दिखाए अनुसार फ़ाइल भरें।

अपनी फ़ाइलें चुनें और उन्हें अपने /var/www/html फ़ोल्डर में खींचें।

चरण 8: ऑटो स्टार्ट App.py

ऑटो स्टार्ट App.py
ऑटो स्टार्ट App.py

अपना app.py शुरू करने के लिए स्वचालित रूप से अपने crontab पर जाएं और यह कोड जोड़ें:

सुडो क्रोंटैब -ई

फ़ाइल के निचले भाग में, निम्न कोड दर्ज करें (छवि में समझाया गया है)।

@reboot python3 /var/www/html/app.py

बाहर निकलने के लिए Ctrl + x और सेव करने के लिए y एंटर करें।

चरण 9: एक केस बनाएं

किसी मामले के पक्ष में तर्क देना
किसी मामले के पक्ष में तर्क देना

अवधारणा आसान है मैंने अपनी स्क्रीन का आकार लिया, मेरे ब्रेडबोर्ड की लंबाई और मेरे पीआई के आकार ने पीआईआर डालने के लिए नीचे एक छेद बनाया।

चूंकि आप एचडीएमआई केबल का उपयोग कर रहे हैं, इसलिए एक और टुकड़ा होना चाहिए जो आप पर होना चाहिए।

चरण 10: मुझे आशा है कि आप इसे पसंद करेंगे

मुझे आशा है की आप इसे पसंद करेंगे
मुझे आशा है की आप इसे पसंद करेंगे
मुझे आशा है की आप इसे पसंद करेंगे
मुझे आशा है की आप इसे पसंद करेंगे
मुझे आशा है की आप इसे पसंद करेंगे
मुझे आशा है की आप इसे पसंद करेंगे

मुझे आशा है कि आप मिनी स्मार्ट मिरर का आनंद लेंगे।

आपको कामयाबी मिले!

सिफारिश की: