विषयसूची:
- चरण 1: आपके लिए आवश्यक घटक
- चरण 2: रास्पबेरी पाई सेटअप
- चरण 3: अपने रास्पबेरी पाई से जुड़ना
- चरण 4: लकड़ी के निर्माण के लिए आयामों को मापना
- चरण 5: स्क्रीन को अलग रखना
- चरण 6: दर्पण का अगला भाग बनाना
- चरण 7: दर्पण का पिछला भाग बनाना
- चरण 8: लकड़ी के निर्माण को समाप्त करना
- चरण 9: निर्माण में प्लेक्सी-दर्पण और स्क्रीन रखना
- चरण 10: यह सब एक साथ रखकर
- चरण 11: SQL- डेटाबेस
- चरण 12: Pycharm से SQL कनेक्शन
- चरण 13: परियोजना के लिए कोड प्राप्त करना
- चरण 14: प्रोजेक्ट को ऑटो चलाना
- चरण 15: अपने स्मार्ट मिरर का आनंद लें
वीडियो: माई स्मार्ट मिरर: 15 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
सुबह का समय सीमित किया जा सकता है। आपको काम के लिए तैयार होना है, स्कूल, … मौसम को देखते हुए उस सीमित समय में से कुछ समय लगता है। स्मार्ट मिरर आपके फोन या कंप्यूटर को खोलने और मौसम को देखने के लिए आवश्यक समय को समाप्त कर देता है। इस परियोजना में हम ऐसा दर्पण बनाएंगे। यह आपको उस स्थान का समय, स्थानीय मौसम, तापमान और आर्द्रता बताने में सक्षम होगा जहां आपका दर्पण लटका हुआ है। यह डेटा होम मेड वेबसाइट पर भी दिखाया जाएगा।
चरण 1: आपके लिए आवश्यक घटक
घटकों की सूची नीचे एक पीडीएफ में मिल सकती है
- एचडीएमआई इनपुट के साथ कंप्यूटर स्क्रीन (या मेरे मामले में कनवर्टर के साथ डीवीआई इनपुट)
- DHT11 तापमान और आर्द्रता सेंसर
- रास्पबेरी पाई 3 मॉडल बी
- लकड़ी
- लकड़ी को ठीक करने के लिए हार्डवेयर (शिकंजा, गोंद, कोष्ठक)
- टकराव दर्पण, स्क्रीन के आयामों के करीब आयामों को क्रमबद्ध करने का प्रयास करें। मैंने एक कस्टम आकार का आदेश दिया और स्क्रीन के बाहर, पूरी तरह से इकट्ठे, सीमा के साथ मापा। स्क्रीन एक्सेस मिरर पर आराम कर पाएगी।
- सेंसर को आपके रास्पबेरी पाई से जोड़ने के लिए केबल (महिला-महिला 2.54 से 2.0 मिमी जम्पर तारों की सिफारिश की गई)
- एच डी ऍम आई केबल
चरण 2: रास्पबेरी पाई सेटअप
अब रास्पबेरी पाई को नियंत्रित करने के लिए कुछ सॉफ्टवेयर स्थापित करने का समय आ गया है:
- रास्पियन ओएस छवि
- Win32 डिस्क प्रबंधक
1) रास्पबेरी पाई वेबसाइट से रास्पियन ओएस सॉफ्टवेयर स्थापित करें।
ज़िप फ़ाइल डाउनलोड करें और इसे वांछित स्थान पर निकालें।
2) Win32 डिस्क मैनेजर डाउनलोड करें।
- छवि का चयन करने के लिए फ़ोल्डर आइकन पर क्लिक करें
- फिर "डिवाइस" पर अपने माइक्रोएसडी का चयन करें
- फिर "लिखें" पर क्लिक करें
जब छवि आपके माइक्रोएसडी कार्ड पर लिखी जाती है, तो आप इसे विंडोज एक्सप्लोरर में खोल सकते हैं।
- फ़ाइल "cmdline.txt" खोलें
- "रूटवेट" शब्द से पहले निम्न पंक्ति जोड़ें: 169.254.10.0
- फिर फाइल को सेव करें।
अब माइक्रोएसडी को अपने रास्पबेरी पाई में डालें
5, 2V पावर एडॉप्टर के साथ अपने पाई पर पावर लागू करें।
एक नेटवर्क केबल को अपने पाई और अपने कंप्यूटर से कनेक्ट करें।
चरण 3: अपने रास्पबेरी पाई से जुड़ना
अब हमने आपके आरपीआई का उपयोग करने के लिए आवश्यक सब कुछ स्थापित कर दिया है
1) पुट्टी स्थापित करें और इसे खोलें।
2) एक कनेक्शन बनाएं (जैसा कि चित्र में दिखाया गया है)
3) अपने पीआई में लॉगिन करें:
- उपयोगकर्ता नाम: पीआई
- पासवर्ड: रास्पबेरी
4) वाईफ़ाई सेटअप
सुडो नैनो /etc/wpa_supplicant/wpa_supplicant.conf
फ़ाइल के निचले भाग में, आप इन पंक्तियों को जोड़ते हैं:
नेटवर्क = { ssid = "वायरलेस नेटवर्क का नाम" psk = "वायरलेस नेटवर्क का पासवर्ड"
}
5) वायरलेस को अपने आरपीआई से जोड़ने के लिए आपको सबसे पहले इस कोड के माध्यम से अपना आईपी पता ढूंढना होगा:
ifconfig wlan0
वायरलेस लॉगिन करने के लिए अब आप इस आईपी एड्रेस का उपयोग पुट्टी में कर सकते हैं।
चरण 4: लकड़ी के निर्माण के लिए आयामों को मापना
आपको 2 तत्वों को मापने की आवश्यकता होगी:
- आपकी स्क्रीन के आयाम (! केवल स्क्रीन, कोई किनारा नहीं!)
- आपके द्वारा खरीदे गए प्लेक्सी दर्पण के आयाम
याद रखें कि ये माप आयत के अंदर होंगे। लकड़ी खरीदते समय, आपको सही लंबाई के लिए लकड़ी की चौड़ाई के मूल्य का 8 गुना मूल्य जोड़ना होगा क्योंकि यह अच्छा है अगर आप लकड़ी को मेटर में देखते हैं।
आईने के सामने के लिए, मैंने 18 x 69mm की लकड़ी की तख्ती और 210cm. की लंबाई का इस्तेमाल किया
आयामों को नीचे लिखें, हम बाद में उनका उपयोग करेंगे।
चरण 5: स्क्रीन को अलग रखना
अब हम स्क्रीन को अलग करेंगे। हर स्क्रीन अलग है, मेरी स्क्रीन के लिए मुझे मॉनिटर के चारों ओर 4 स्क्रू और क्लिप को खोलना पड़ा। मेरा मामला, स्क्रीन केवल कुछ तारों द्वारा बिजली की आपूर्ति से जुड़ी थी। इसलिए मैंने स्क्रीन पर ही पीछे की तरफ टेप किया, ताकि वह इधर-उधर न जाए।
चरण 6: दर्पण का अगला भाग बनाना
- फ्रंट सेक्शन बनाने के लिए, हमें बिना बॉर्डर के स्क्रीन के माप की आवश्यकता है। आप चुन सकते हैं कि लकड़ी कितनी चौड़ी होनी चाहिए, लेकिन मैं +/- 20 मिमी की ऊंचाई की सलाह देता हूं। सीमा इतनी लंबी नहीं होनी चाहिए।
- यह मदद करता है यदि आप पहली बार अपने माप के साथ दूसरी तस्वीर की तरह एक स्केच बनाते हैं। यह तख्तों को काटते समय मदद करता है।
- लकड़ी पर अपनी स्क्रीन के आयामों को मापें। प्रत्येक तरफ 45° का एक कोना बाहर की ओर खींचे। इसे अपनी स्क्रीन के 4 आयामों के लिए दोहराएं।
- आप एक गोलाकार आरी का उपयोग करके स्वयं तख्तों को काट सकते हैं, या उस स्टोर से पूछ सकते हैं जहाँ आपने तख्तों को खरीदा था।
- मैंने लकड़ी की ऊंचाई में प्रति तख़्त प्रति 2 छोटे छेद ड्रिल किए, इसलिए मैं तख्तों को एक साथ जोड़ने के लिए छेद के अंदर लकड़ी के नल फिट कर सकता था।
- उन्हें एक साथ स्थायी रूप से ठीक करने के लिए मैंने लकड़ी के गोंद का इस्तेमाल किया।
- गोंद को रात भर सख्त होने दें।
चरण 7: दर्पण का पिछला भाग बनाना
- अब हमें प्लेक्सी-मिरर के माप की आवश्यकता होगी।
- हम तख्तों को 45° के कोण पर नहीं काटने जा रहे हैं।
- आपकी ड्राइंग तीसरी तस्वीर की तरह दिखनी चाहिए।
- लंबाई के लिए, हम तख़्त की चौड़ाई का 2 गुना जोड़ने जा रहे हैं।
- ऊंचाई के लिए, हम प्लेक्सी-मिरर के माप के लिए तख्तों को काटने जा रहे हैं। नतीजा यह है कि जब फोटो में तख्तों को रखा जाता है, तो अंदर के माप प्लेक्सी-दर्पण के समान होते हैं।
- लकड़ी के तख्तों को एक साथ जकड़ने के लिए, मैंने छेद ड्रिल किए और इसे शिकंजा के साथ बांध दिया। क्योंकि यह पिछला पक्ष होगा, शोधन प्राथमिकता नहीं है।
चरण 8: लकड़ी के निर्माण को समाप्त करना
अब, हम 2 निर्माणों को एक साथ जोड़ने जा रहे हैं।
जैसा कि चित्र में दिखाया गया है, मैंने 2 को जकड़ने के लिए धातु के 90 ° मोड़ और स्क्रू का उपयोग किया।
आप इन छोटे त्रिकोणों को स्क्रू के साथ भी इस्तेमाल कर सकते हैं, लेकिन यह जरूरी नहीं है।
चरण 9: निर्माण में प्लेक्सी-दर्पण और स्क्रीन रखना
- यदि सब कुछ सही है, तो आपका दर्पण पीछे से अच्छी तरह फिट बैठता है और सामने के हिस्से से किनारे पर टिका होता है।
- मैंने किनारे पर कुछ गोंद लगा दिया और दर्पण को उसकी अंतिम स्थिति में रख दिया।
- शीशे पर कुछ भार रखें, ताकि वह अच्छी तरह सूख जाए।
- इसे रात भर बैठने दें।
चरण 10: यह सब एक साथ रखकर
अब हमारा निर्माण पूरा हो गया है, हम DHT11 टेम्प सेंसर के साथ अपनी स्क्रीन को हाउसिंग में लगाने जा रहे हैं।
आप इसे कैसे ठीक करते हैं, यह आप पर निर्भर है, बस सुनिश्चित करें कि स्क्रीन और पाई कहीं नहीं जा रहे हैं।
मैंने दर्पण के बाहर DHT11 टेम्प सेंसर लगाया है, इसलिए रीडिंग सबसे सटीक होगी।
चरण 11: SQL- डेटाबेस
- इस चरण में हम कुछ आइटम स्थापित करेंगे जिससे डेटाबेस चलाना संभव होगा।
- सुडो उपयुक्त अद्यतन
- sudo उपयुक्त इंस्टॉल -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
वर्तमान में हमारे पास कोई उपयोगकर्ता नहीं है। हम उपयोगकर्ता बनाने के लिए इस कोड का उपयोग करते हैं, आपको बस उपयोगकर्ता और पासवर्ड भरना होगा:
उपयोगकर्ता 'FILL_USER_IN' @ 'लोकलहोस्ट' बनाएं जिसे 'FILL_PASSWORD_IN' द्वारा पहचाना गया हो;
डेटाबेस स्मार्ट-मिरर बनाएं;
स्मार्ट-मिरर पर सभी विशेषाधिकार प्रदान करें। * अनुदान विकल्प के साथ 'FILL_USER_IN'@'localhost' को;
sudo mariadb < sql/db_init.sql
चरण 12: Pycharm से SQL कनेक्शन
हम अपने डेटाबेस को pycharm से जोड़ेंगे
- व्यू> टूल विंडोज> डेटाबेस पर जाएं और कनेक्शन जोड़ने के लिए ग्रीन प्लस पर क्लिक करें
- डेटा स्रोत> MySQL और डाउनलोड ड्राइवर चुनें, अगर यह आता है
आम
- होस्ट = लोकलहोस्ट
- पोर्ट = 3306
- उपयोगकर्ता = *नाम जिसे आपने अंतिम चरण में चुना है*
- पासवर्ड = * पासवर्ड जिसे आपने अंतिम चरण में चुना है *
एसएसएच/एसएसएल
- प्रॉक्सी होस्ट = *आपका आईपी पता*
- पोर्ट = 22
- प्रॉक्सी उपयोगकर्ता = pi
- प्रॉक्सी पासवर्ड = रास्पबेरी
टेबल डालने के लिए
- आप स्मार्ट-मिरर> ओपन कंसोल पर राइट क्लिक करें
- कंसोल में ज़िप फ़ाइल में sql निष्पादित करें
- डेटाबेस बनाया गया है
चरण 13: परियोजना के लिए कोड प्राप्त करना
पिचर्म में यहां जाएं:
फ़ाइल> सेटिंग्स> बिल्ड, निष्पादन, परिनियोजन> परिनियोजन
स्क्रीन को फोटो की तरह भरें
में भी ऐसा ही करें
फ़ाइल> डिफ़ॉल्ट सेटिंग्स> बिल्ड, निष्पादन, परिनियोजन> परिनियोजन
अब आप बस मेरे जीथब से कोड डाउनलोड करें और इसे pycharm में खोलें
चरण 14: प्रोजेक्ट को ऑटो चलाना
स्टार्टअप पर स्क्रीन पेज लोड करने के लिए, अपने पीआई में, आप इसे टाइप करें:
सीडी /होम/पीआई/.config/lxsession/LXDE-pi/
और नैनो के साथ ऑटोस्टार्ट फ़ाइल खोलें
नैनो ऑटोस्टार्ट
आप सुनिश्चित करें कि फ़ाइल में यही है:
@lxpanel --profile LXDE-pi@pcmanfm --desktop --profile LXDE-pi @xscreensaver -no-splash @point-rpi @chromium-browser --incognito --kiosk 127.0.0.1/monitor @xset s noblank @xset बंद है @xset -dpms
अब मॉनिटर पेज स्टार्टअप पर लोड होगा और स्क्रीनसेवर अक्षम है।
चरण 15: अपने स्मार्ट मिरर का आनंद लें
अब आप बस स्क्रीन और पाई को चालू करें, और दर्पण को अपना जादू करने दें।
मिरर को बूट होने में कुछ समय लगता है, लेकिन इसे अपना काम करने दें।
स्क्रीन पर स्थान Kortrijk, बेल्जियम, वह स्थान जहाँ दर्पण बनाया गया है, पर सेट है, लेकिन यदि आप इसे बदलना चाहते हैं, तो कोड में web > static > JavaScript फ़ोल्डर में जाएं और उस लाइन को खोजें जहां City = Kortrijk; (यह कोड की पहली पंक्तियों में है)। आप इसे उस स्थान पर बदल सकते हैं जहां आप रहते हैं। साइट और दर्पण पर स्थान बदलने के लिए आपको इसे 2 जावास्क्रिप्ट फाइलों में बदलना चाहिए।
अपने स्मार्ट मिरर का आनंद लें!
घड़ियां प्रतियोगिता में द्वितीय पुरस्कार
सिफारिश की:
कैसे एक DIY स्मार्ट मिरर बनाने के लिए: 12 कदम (चित्रों के साथ)
DIY स्मार्ट मिरर कैसे बनाएं: एक "स्मार्ट मिरर" इसके पीछे एक डिस्प्ले वाला टू-वे मिरर है जो आमतौर पर उपयोगी जानकारी जैसे समय और तारीख, मौसम, आपका कैलेंडर और अन्य सभी चीजों को प्रदर्शित करने के लिए उपयोग किया जाता है! लोग इनका इस्तेमाल हर तरह के कामों में करते हैं
सरल स्मार्ट मिरर: 7 कदम (चित्रों के साथ)
सरल स्मार्ट मिरर: वाह! यह काफी समय से मैंने कुछ अपलोड किया है, इतने सारे सामानों पर काम करने में व्यस्त रहा और मुझे एहसास हुआ कि मुझे अपने अनुयायियों के लिए कुछ छोड़ना होगा, 'हमेशा काम करने के लिए एक परियोजना है' हाहा शायद यह सिर्फ मैं हूं, वैसे भी वापस व्यापार में
एलेक्सा वॉयस रिकग्निशन के साथ पुराने लैपटॉप से फ्लोटिंग स्मार्ट मैजिक मिरर: 6 स्टेप्स (चित्रों के साथ)
एलेक्सा वॉयस रिकॉग्निशन के साथ पुराने लैपटॉप से फ्लोटिंग स्मार्ट मैजिक मिरर: मेरे 'इलेक्ट्रॉनिक्स इन ए नटशेल' कोर्स में यहां दाखिला लें: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK इसके अलावा मेरा चेक आउट करें अधिक परियोजनाओं और इलेक्ट्रॉनिक्स ट्यूटोरियल के लिए यहां यूट्यूब चैनल: https://www.youtube.com/channel/UCelOO
माई फर्स्ट स्मार्ट मिरर: 8 स्टेप्स
माई फर्स्ट स्मार्ट मिरर: हम सभी इस समस्या को जानते हैं, हम सुबह बहुत देर से उठते हैं, इसलिए हमें बहुत जल्दी तैयार होना पड़ता है। इसका मतलब है कि आपके पास यह देखने का समय नहीं है कि यह किस तरह का मौसम होगा। लेकिन आपके पास निश्चित रूप से आईने में देखने का समय है। क्या हुआ अगर हम सह
माई कीबोर्ड माई हैंड्स: 8 स्टेप्स (चित्रों के साथ)
माई कीबोर्ड माई हैंड्स: मैंने बिल्कुल नए एपिलॉग लेजर कटर का उपयोग किया है जो इंस्ट्रक्शंस को हाल ही में मेरे लैपटॉप कीबोर्ड पर मेरे हाथों की एक छवि को लेजर से मिला है … स्थायी रूप से। अब यह आपकी वारंटी को DIY शैली में शून्य कर रहा है! जब से मैं ओ की मदद करता हूं, मैंने लेजर से अधिक लैपटॉप खोदे हैं