विषयसूची:

रास्पबेरी पाई द्वारा स्मार्ट मिरर: 5 कदम (चित्रों के साथ)
रास्पबेरी पाई द्वारा स्मार्ट मिरर: 5 कदम (चित्रों के साथ)

वीडियो: रास्पबेरी पाई द्वारा स्मार्ट मिरर: 5 कदम (चित्रों के साथ)

वीडियो: रास्पबेरी पाई द्वारा स्मार्ट मिरर: 5 कदम (चित्रों के साथ)
वीडियो: DIY Smart Mirror - Full Tutorial 2024, नवंबर
Anonim
रास्पबेरी पाई द्वारा स्मार्ट मिरर
रास्पबेरी पाई द्वारा स्मार्ट मिरर
रास्पबेरी पाई द्वारा स्मार्ट मिरर
रास्पबेरी पाई द्वारा स्मार्ट मिरर

तो दराज में एक अप्रयुक्त रास्पबेरी पाई 1 बी और एक अप्रयुक्त मॉनिटर था। स्मार्ट मिरर बनाने के लिए यही पर्याप्त कारण है।

दर्पण को समय, तिथि और मौसम की जानकारी के साथ-साथ स्मार्ट होम स्विच के बारे में स्थिति की जानकारी और वर्तमान में कौन सा संगीत चल रहा है, दिखाना चाहिए।

चरण 1: चीजें जो आपको चाहिए

स्मार्ट मिरर बनाने के लिए आपको निम्नलिखित चीजों की आवश्यकता होगी

  • रास्पबेरी पाई वाईफ़ाई डोंगल (रास्पबेरी पीआई 3 को छोड़कर, इसमें वाईफ़ाई शामिल है)
  • मॉनिटर (मैंने एक BenQ 24 '' का इस्तेमाल किया)
  • चित्र फ़्रेम (जर्मनी में https://wunsch-bilderrahmen.de से एक प्राप्त हुआ)
  • वन-वे मिरर (जर्मनी में https://www.myspiegel.de/ से प्राप्त हुआ), लेकिन आप ऐक्रेलिक सी-थ्रू मिरर का भी उपयोग कर सकते हैं
  • चित्र फ़्रेम का विस्तार करने के लिए लकड़ी के स्लैट्स ताकि इसमें मॉनिटर हो सके
  • मॉनिटर को फ्रेम में रखने के लिए एंगल ब्रैकेट
  • सीधे कांच से धातु के संपर्क से बचने के लिए ब्लैक डक्ट टेप
  • लकड़ी के गोंद और लकड़ी के प्लग तस्वीर फ्रेम और लकड़ी की सीमा को एक साथ गोंद करने के लिए
  • माउंटिंग के साथ-साथ स्क्रू एंकर के लिए तार या कॉर्ड
  • केबल चैनल
  • बार दबाना
  • छेदन यंत्र

यदि आप एक एलईडी पट्टी द्वारा पृष्ठभूमि प्रकाश चाहते हैं, तो आपको निम्न की भी आवश्यकता होगी

  • नियंत्रक के साथ एलईडी-पट्टी, इस परियोजना को देखें आरसी-नियंत्रित-एलईडी-पट्टी
  • 433 मेगाहर्ट्ज प्रेषक

एक सूची है जिसमें परियोजना की मुख्य लागत शामिल है।

  • पिक्चर-फ्रेम - 28€ ~ 29.3$
  • वन-वे मिरर - 73€ ~ 76.6$
  • BenQ GL2450 - 100€ ~ 104.9$
  • रास्पबेरी पाई 3 - 37€ ~ 38.8€
  • लकड़ी के स्लैट्स (पहले से ही सही लंबाई में कटे हुए) - 15€ ~ 15.7$
  • एलईडी पट्टी 6€

यह 259 € ~ 272 $ तक का है, यह मानते हुए कि आपके पास उपकरण, लकड़ी के गोंद, शिकंजा आदि जैसे सभी छोटे सामान हैं। लेकिन जैसा कि मैंने पहले ही उल्लेख किया है, दर्पण बनाने का कारण अप्रयुक्त मॉनिटर, रास्पी और एलईडी-स्ट्रिप था इसलिए मैंने निवेश किया 116€ ~ 122$ उन्हें एक नया कार्य देने के लिए।

चरण 2: मॉनिटर पैनल तैयार करें

करने के लिए पहला कदम मॉनिटर पैनल से बेज़ल को हटाना है। मॉनिटर पैनल का सही आकार प्राप्त करने के लिए यह आवश्यक है। पिक्चर फ्रेम, वन-वे मिरर और लकड़ी के स्लैट्स को सही आकार में प्राप्त करने के लिए आपको आकार की आवश्यकता होगी।

पहले से ही कई विवरण हैं कि बेज़ल को कैसे हटाया जाए। अधिक जानकारी के लिए इस खोज परिणाम पर एक नज़र डालें

इसके बाद मैंने मॉनिटर पैनल के मेटल बॉर्डर पर एक ब्लैक डक्ट टेप लगाया। पहला कारण यह है कि जब मैं मॉनिटर को दर्पण पर रखता हूं तो बाद में सीधे धातु से कांच के संपर्क से बचना चाहिए। दूसरा कारण धातु के प्रतिबिंब से बचने के लिए है, इसलिए मैं काला रंग चुनता हूं जो आने वाली रोशनी को अवशोषित करना चाहिए।

चरण 3: फ़्रेम बनाएं

फ्रेम बनाएं
फ्रेम बनाएं
फ्रेम बनाएं
फ्रेम बनाएं
फ्रेम बनाएं
फ्रेम बनाएं

एक बार जब हम मॉनिटर पैनल के सही आकार को जान लेते हैं तो हम पिक्चर फ्रेम, वन-वे मिरर और वुडन स्लैट्स को ऑर्डर कर सकते हैं। मैंने एक पिक्चर फ्रेम और वन-वे मिरर को बिल्कुल एक साथ मिलाने का आदेश दिया ताकि मिरर पिक्चर फ्रेम द्वारा आयोजित किया जा सके। हालाँकि, मोनियर को भी ठीक किया जाना चाहिए इसलिए मैंने पिक्चर फ्रेम के पीछे एक बॉर्डर बनाया जिसमें मॉनिटर होना चाहिए।

मैंने लकड़ी के स्लैट्स को बचाने के लिए लकड़ी के गोंद, लकड़ी के प्लग और स्क्रू से जोड़ा। पहली तस्वीर पिक्चर फ्रेम में लकड़ी के प्लग के लिए दो छेद दिखाती है। सावधान रहें कि चित्र फ़्रेम के माध्यम से ड्रिल न करें, यह उतना अच्छा नहीं लगेगा। दूसरी तस्वीर स्क्रू के लिए छेद दिखाती है, एक बार फिर सावधान रहें कि पिक्चर फ्रेम के माध्यम से स्क्रू को ड्रिल न करें।

यदि आप एक का उपयोग करना चाहते हैं, तो सीमा को आउटगोइंग केबल्स के साथ-साथ एलईडी पट्टी के लिए एक छेद की भी आवश्यकता होती है।

चरण 4: टुकड़ों को एक साथ रखना

टुकड़ों को एक साथ रखना
टुकड़ों को एक साथ रखना
टुकड़ों को एक साथ रखना
टुकड़ों को एक साथ रखना
टुकड़ों को एक साथ रखना
टुकड़ों को एक साथ रखना

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

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

मैंने रास्पबेरी पाई को निचले बाएं कोने में और एलईडी-स्ट्रिप नियंत्रक को नीचे दाईं ओर रखा। रास्पी के जीपीआईओ 433 मेगाहर्ट्ज प्रेषक से जुड़े होते हैं ताकि एलईडी-पट्टी का रंग सेट किया जा सके। लेकिन प्रेषक के पास कुछ और कार्यक्षमता भी हो सकती है, उदाहरण के लिए, कुछ वायरलेस सॉकेट को नियंत्रित करना।

चरण 5: सॉफ़्टवेयर स्थापित करें

सॉफ्टवेयर स्थापित करें
सॉफ्टवेयर स्थापित करें

स्मार्ट मिरर का सॉफ्टवेयर पूरी तरह से एचटीएमएल, जावास्क्रिप्ट और सीएसएस पर आधारित है। आपको जो कुछ भी चाहिए वह एक ब्राउज़र है। रास्पबेरी पाई के लिए मैं मिडोरी का उपयोग करने की सलाह देता हूं। स्रोत कोड को गिटपब रेपो में होस्ट किया जाता है। यह एक बहुत ही सरल डैशबोर्ड है जो सिर्फ समय, मौसम, संगीत और स्विच दिखाता है। समय कंप्यूटर के सिस्टम टाइम से आता है। मौसम की जानकारी दिखाने के लिए मैं https://api.openweathermap.org का उपयोग करता हूं। संगीत और स्विच की जानकारी मेरे स्मार्ट होम सर्वर से इस जीथअप रेपो पर आधारित है: https://github.com/dabastynator/RemoteControlSystem। यह स्मार्ट होम समाधान कई नियंत्रणीय इकाइयों को परिभाषित करता है, उदाहरण के लिए कॉन्फ़िगरेशन-एक्सएमएल में मीडिया-सर्वर या वायरलेस सॉकेट और सभी को एक आरामदायक वेब एपीआई के माध्यम से उपलब्ध कराता है।

रास्पबेरी पाई को कॉन्फ़िगर करने के लिए आपको जीथब रेपो को क्लोन करना होगा:

git क्लोन [email protected]:dabastynator/SmartMirror.git

और ओपनवेदरएपी कुंजी और रिमोट-कंट्रोल-सिस्टम सुरक्षा टोकन सेट करने के लिए फ़ाइल ~/SmartMirror/smart_config.js संपादित करें:

वर mSecurity = 'टोकन =';

वर mOpenWeatherKey = '';

अब रास्पबेरी पाई को स्टार्टअप पर मिडोरी ब्राउज़र दिखाना चाहिए और माउस कर्सर को निष्क्रियता पर भी छिपाना चाहिए। इसलिए ~/.bashrc पर निम्नलिखित पंक्तियाँ जोड़ें:

सो जाओ 20s

# निष्क्रियता पर माउस छुपाएं

अव्यवस्था -प्रदर्शन:0 -नोइवेंट -ग्रैब और

log="/home/pi/magic_mirror.log"

मिरर = "फ़ाइल:///home/pi/SmartMirror/smart_mirror.html"

निर्यात प्रदर्शन =: 0

मिडोरी-ई फुलस्क्रीन-ए $मिरर >> $लॉग और

इसके बाद मैं इस पृष्ठ पर वर्णित 6 मिनट की निष्क्रियता पर डिफ़ॉल्ट रिक्त स्क्रीन को हटा देता हूं: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi। इसलिए /etc/kbd/config फाइल को संशोधित करें और इस लाइन को बदलें:

BLANK_TIME=0

BLANK_DPMS=बंद

POWERDOWN_TIME=0

और इस अतिरिक्त पंक्तियों को फ़ाइल में जोड़ें /etc/xdg/lxsession/LXDE-pi/autostart ।

@xset s noblank

@xset बंद

@xset -dpms

स्क्रीन को 90° तक चालू करने के लिए मैंने निम्नलिखित पंक्तियों को /boot/config.txt में जोड़ा।

# स्क्रीन को प्रोट्रेट मोड में घुमाएं

डिस्प्ले_रोटेट = 1

बस, इतना ही। मेरा अनुभव अब एलसीडी मॉनिटर के बजाय वास्तविक एलईडी मॉनिटर का बेहतर उपयोग करना है। इससे काले क्षेत्र पर कम रोशनी पैदा होनी चाहिए, कम बिजली की खपत होनी चाहिए और यह हल्का और पतला होना चाहिए। मेरे शीशे का वजन 10 किलो है।

माइक्रोकंट्रोलर प्रतियोगिता 2017
माइक्रोकंट्रोलर प्रतियोगिता 2017
माइक्रोकंट्रोलर प्रतियोगिता 2017
माइक्रोकंट्रोलर प्रतियोगिता 2017

माइक्रोकंट्रोलर प्रतियोगिता 2017 में उपविजेता

सिफारिश की: